.b5GNKq_section{padding-inline:2.1875rem;padding-block:clamp(var(--space-xl),6vw,var(--space-3xl));background:var(--color-beige)}@media (min-width:37.5625rem){.b5GNKq_section{padding-inline:var(--section-gutter-desktop,4rem)}}.b5GNKq_inner{gap:var(--space-xl);max-width:var(--page-max);margin-inline:auto;display:grid}.b5GNKq_header{gap:var(--space-xs);display:grid}.b5GNKq_eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:700}.b5GNKq_title{font-family:var(--font-display);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));color:var(--color-ink);margin:0;font-weight:400}.b5GNKq_cards{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}@media (min-width:37.5625rem){.b5GNKq_cards{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}.b5GNKq_cards li{display:flex}.b5GNKq_card{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:4.25rem;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-soft);background:var(--color-cream);color:var(--color-ink);flex:1;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.b5GNKq_card:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 18px #4c433d14}.b5GNKq_card:hover .b5GNKq_arrow{transform:translate(3px)}.b5GNKq_card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.b5GNKq_card{transition:none}.b5GNKq_card:hover{transform:none}}.b5GNKq_cardLabel{font-family:var(--font-display);font-size:var(--text-md);line-height:1.3}.b5GNKq_arrow{font-size:var(--text-lg);color:var(--color-accent);flex-shrink:0;transition:transform .15s}.b5GNKq_related{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-soft);display:grid}@media (min-width:37.5625rem){.b5GNKq_related{align-items:baseline;gap:var(--space-lg);grid-template-columns:auto 1fr}}.b5GNKq_relatedLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;font-weight:700}.b5GNKq_relatedList{gap:var(--space-xs) var(--space-lg);font-family:var(--font-body);font-size:var(--text-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b5GNKq_relatedLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em;transition:color .15s}.b5GNKq_relatedLink:hover{color:var(--color-accent)}.b5GNKq_relatedLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
