.sgh-guide{--ink:#1A1F3A;--violet:#9E3F46;--lilac:#F6F1E8;--yellow:#e5e5dc;--muted:#50546a;--line:#cdc9c1;--white:#fff;background:#F6F1E8}.sgh-guide .site-header{background:#F6F1E8}.sgh-guide .article h1{font-family:var(--sans);font-size:clamp(2.2rem,5vw,4rem);font-weight:750;line-height:1.12;letter-spacing:-.04em;max-width:20ch}.sgh-guide .article h2{font-family:var(--sans);font-size:1.65rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.sgh-guide .article p,.sgh-guide .article li{line-height:1.75}.sgh-guide .article a{color:#85313a;text-underline-offset:3px}.sgh-guide sup{white-space:nowrap}.sgh-guide .article-meta p{font-size:1rem;margin-top:1.5rem}.sgh-guide footer a{color:white}.sgh-guide .bulletin{font-size:.875rem}.sgh-guide .article{min-width:0;overflow-wrap:break-word}.sgh-guide li[id],.sgh-guide h2[id]{scroll-margin-top:2rem}@media(max-width:620px){.sgh-guide .article-shell{padding-top:2rem;gap:2rem}.sgh-guide .article-meta p{display:none}.sgh-guide .article-meta{display:flex;justify-content:space-between}.sgh-guide .article h1{font-size:2.4rem}}
