Loading files
.body {
max-width: 820px;
container-type: inline-size;
}
.footerLinks {
display: flex;
flex-wrap: wrap;
gap: 12px 24px;
font-size: 13px;
}
/* Three cells across, mono labels, no icons. */
.joinBand {
display: grid;
grid-template-columns: repeat(3, 1fr);
margin: 20px 0 0;
border: 1px solid var(--pf-rule);
}
.joinCell {
display: grid;
align-content: start;
gap: 6px;
padding: 16px;
border-right: 1px solid var(--pf-rule);
color: var(--pf-ink);
text-decoration: none;
transition: background 120ms ease;
}
.joinCell:last-child {
border-right: 0;
}
.joinCell:hover,
.joinCell:focus-visible {
outline: 0;
background: var(--pf-cream-2);
}
.joinKicker {
color: var(--pf-ink-muted);
font-family: var(--pf-mono);
font-size: 10.5px;
letter-spacing: var(--pf-track-mono);
text-transform: uppercase;
}
.joinCell strong {
font-size: var(--pf-fs-row);
font-weight: 500;
letter-spacing: -0.01em;
}
.joinDesc {
color: var(--pf-ink-muted);
font-size: var(--pf-fs-row-d);
line-height: 1.45;
}
@media (max-width: 640px) {
.joinBand { grid-template-columns: 1fr; }
.joinCell { border-right: 0; border-bottom: 1px solid var(--pf-rule); }
.joinCell:last-child { border-bottom: 0; }
}
.footerLinks a,
.mapNote a {
color: var(--pf-ink);
text-decoration: none;
}
.footerLinks a:hover,
.mapNote a:hover {
text-decoration: underline;
text-underline-offset: 4px;
}
.footerLinks a:focus-visible,
.mapNote a:focus-visible {
outline: 2px solid var(--pf-led);
outline-offset: 4px;
}
.listHeading {
display: flex;
align-items: baseline;
justify-content: space-between;
gap: 12px;
margin-top: 16px;
}
.count {
color: var(--pf-ink-muted);
font-family: var(--pf-mono);
font-size: 11px;
}
.body .mapNote {
margin: 20px 0 0;
color: var(--pf-ink-muted);
font-size: var(--pf-fs-row-d);
line-height: 1.55;
}
.footerLinks {
margin-top: 28px;
padding-top: 18px;
border-top: var(--pf-rule-w) solid var(--pf-rule);
}
ea39f3ad2This file is pinned to the selected release. Download the original to open it in your design tool.