.sg-head[data-astro-cid-6d5ixnxp]{max-width:720px}.sg-head__title[data-astro-cid-6d5ixnxp]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(40px,7vw,68px);font-weight:400;line-height:1.05}.sg-head__lede[data-astro-cid-6d5ixnxp]{font-family:var(--font-prose);color:var(--color-text-secondary);text-wrap:pretty;margin-top:20px;font-size:clamp(17px,1.8vw,19px);line-height:1.65}.sg-zgrid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.5vw,26px);margin-top:clamp(40px,6vw,64px);padding:0;list-style:none;display:grid}@media (width>=640px){.sg-zgrid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.sg-zgrid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(6,1fr)}}.sg-zlink[data-astro-cid-6d5ixnxp]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sg-zmedallion[data-astro-cid-6d5ixnxp]{aspect-ratio:1;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background-color:var(--color-bg-elevated);width:clamp(72px,9vw,104px);color:var(--color-text-secondary);transition:transform var(--duration-normal) var(--ease-out), border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), box-shadow var(--duration-normal) var(--ease-out);place-items:center;display:grid}.sg-zlink[data-astro-cid-6d5ixnxp]:hover .sg-zmedallion[data-astro-cid-6d5ixnxp],.sg-zlink[data-astro-cid-6d5ixnxp]:focus-visible .sg-zmedallion[data-astro-cid-6d5ixnxp]{border-color:var(--color-accent-primary);color:var(--color-accent-primary);transform:translateY(-4px);box-shadow:0 14px 28px #1a18161a}.sg-zname[data-astro-cid-6d5ixnxp]{font-family:var(--font-display);color:var(--color-text-primary);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.1}.sg-zdates[data-astro-cid-6d5ixnxp]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:10px}@media (prefers-reduced-motion:reduce){.sg-zmedallion[data-astro-cid-6d5ixnxp]{transition:none}}.sg-redflags[data-astro-cid-6d5ixnxp]{margin-top:clamp(40px,6vw,64px)}.sg-rf__title[data-astro-cid-6d5ixnxp]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);font-size:clamp(26px,4vw,38px);font-weight:400}.sg-rf__lede[data-astro-cid-6d5ixnxp]{max-width:62ch;font-family:var(--font-prose);color:var(--color-text-secondary);margin:12px 0 0;line-height:1.6}.sg-rf__grid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.sg-rf__grid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.sg-rf__grid[data-astro-cid-6d5ixnxp]{grid-template-columns:repeat(4,1fr)}}.sg-rf__chip[data-astro-cid-6d5ixnxp]{border:1px solid var(--color-border);border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.8rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.sg-rf__chip[data-astro-cid-6d5ixnxp]:hover{border-color:var(--color-accent-primary)}.sg-rf__sign[data-astro-cid-6d5ixnxp]{font-family:var(--font-display);color:var(--color-text-primary);font-size:1.15rem}.sg-rf__go[data-astro-cid-6d5ixnxp]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-primary-ink,#c2410c);font-size:11px}.sg-cross[data-astro-cid-6d5ixnxp]{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-bg-sunken);margin-top:clamp(40px,6vw,56px);padding:clamp(18px,2.5vw,24px)}.sg-cross[data-astro-cid-6d5ixnxp] p[data-astro-cid-6d5ixnxp]{font-family:var(--font-prose);color:var(--color-text-secondary);font-size:16px;line-height:1.65}.sg-share[data-astro-cid-6d5ixnxp]{margin-top:clamp(36px,5vw,56px)}.sg-head__kw[data-astro-cid-6d5ixnxp]{letter-spacing:-.005em;color:var(--color-text-secondary);margin-bottom:.4em;font-size:clamp(20px,2.6vw,28px);line-height:1.2;display:block}.sg-rf__all[data-astro-cid-6d5ixnxp]{font-family:var(--font-body);margin:1.2rem 0 0;font-size:15.5px}
