.related-band.svelte-xt7dna{padding:clamp(56px,7vw,84px) 0}.bg-cream.svelte-xt7dna{background:var(--ss-cream-deep)}.bg-paper.svelte-xt7dna{background:var(--ss-cream-paper)}.bg-sage.svelte-xt7dna{background:linear-gradient(#0000,#8fc9a814 50%,#0000)}.bg-gray.svelte-xt7dna{background:#f6f4ee}.related-head.svelte-xt7dna{text-align:center;margin-bottom:28px}.related-head.svelte-xt7dna .eyebrow:where(.svelte-xt7dna){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ss-teal-mid);align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:inline-flex}.related-head.svelte-xt7dna .eyebrow:where(.svelte-xt7dna):before{content:"";background:var(--ss-gold-day);border-radius:999px;width:28px;height:1.5px;display:inline-block}.related-head.svelte-xt7dna .display:where(.svelte-xt7dna){font-family:var(--font-display);letter-spacing:-.022em;color:var(--text);text-wrap:balance;margin:12px 0 0;font-size:clamp(24px,3vw,32px);font-weight:600}.related-grid.svelte-xt7dna{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-grid.cols-4.svelte-xt7dna{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.related-grid.svelte-xt7dna,.related-grid.cols-4.svelte-xt7dna{grid-template-columns:1fr 1fr}}@media (width<=560px){.related-grid.svelte-xt7dna,.related-grid.cols-4.svelte-xt7dna{grid-template-columns:1fr}}.related-card.svelte-xt7dna{background:var(--bg-elevated);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;gap:8px;padding:22px 22px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.related-card.svelte-xt7dna:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-card.svelte-xt7dna h3:where(.svelte-xt7dna){font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0;font-size:16px;font-weight:600}.related-card.svelte-xt7dna p:where(.svelte-xt7dna){color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.related-card.svelte-xt7dna .cta:where(.svelte-xt7dna){color:var(--primary);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:13px;font-weight:600;display:inline-flex}.related-card.svelte-xt7dna .cta:where(.svelte-xt7dna) .material-icons-round{font-size:16px}
