@layer components{.sg-art{grid-template-columns:minmax(0,1fr);gap:clamp(6px,.7vw,10px);display:grid}@media (min-width:768px){.sg-art{grid-template-columns:clamp(52px,6vw,104px) minmax(0,1fr);align-items:baseline;gap:0}.sg-art>:nth-child(n+2){grid-column:2}}.sg-art-n{color:var(--fg-56)}.sg-art-h{font-size:var(--text-lead);letter-spacing:-.008em;font-weight:600;line-height:1.3}.sg-art-p{font-size:var(--text-body);color:var(--fg-70);text-wrap:pretty;max-width:64ch;margin-top:clamp(9px,.9vw,15px);line-height:1.62}.sg-colophon{flex-wrap:wrap;align-items:baseline;gap:clamp(8px,1vw,16px) clamp(20px,2.4vw,52px);display:flex}.sg-colophon dt{color:var(--fg-56)}.sg-colophon dd{color:var(--fg-70);margin-top:4px}}
