.guide__frame{border:var(--bw-structure) solid var(--border-strong);background:var(--bg-hearth);color:var(--text-opinion);min-width:0}.guide__head{border-block-end:var(--bw-structure) solid var(--border-strong);padding:22px 22px 18px}.guide__h1{font:var(--fw-semibold) var(--fs-h1) / 1.06 var(--font-display);overflow-wrap:break-word;margin:0 0 10px}.guide__body{gap:var(--sp-4);color:var(--text-opinion);min-width:0;padding:18px 22px;display:grid}.guide__body>*{margin:0}.guide__body>p{font:var(--fw-regular) 18px / 1.62 var(--font-prose)}.guide__body>h2{margin-block-start:var(--sp-3)}.guide__body ul,.guide__body ol{padding-inline-start:var(--sp-5)}.guide__body :is(h2,h3){color:var(--text-opinion)}.guide__body .c-callout[data-kind]:not(.guide__behind),.guide__body blockquote{border-left-color:var(--rule-opinion)}.guide__body blockquote{border-left:3px solid var(--rule-opinion);margin-inline:0;padding-inline-start:var(--sp-4)}.guide__body .c-opinion{background:var(--bg-overlay);margin:0;padding:12px 15px}.guide__body .c-opinion__label{color:var(--text-opinion);font:var(--fw-semibold) var(--fs-micro) / 1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px}.guide__body .c-opinion__body{font:var(--fw-regular) var(--fs-ui) / 1.55 var(--font-prose)}.guide__behind.c-callout{background:var(--bg-overlay);border-left-color:var(--accent-cinnabar);margin:0;padding:12px 15px}.guide__behind.c-callout .c-callout__label,.guide__behind.c-callout .c-callout__icon{color:var(--accent-cinnabar)}.guide__behind .c-callout__body{font-size:14.5px}@media (width<=599px){.guide__head{padding:var(--sp-4) var(--sp-3) var(--sp-3)}.guide__body{padding:var(--sp-3)}}.guides__intro{font:var(--fw-regular) var(--fs-prose) / var(--lh-prose) var(--font-prose);color:var(--text-secondary)}.guides__h3{margin-block-start:var(--sp-4)}.guides__list{margin:0;padding:0;list-style:none}.guides__row{padding-block:var(--sp-3);border-block-end:var(--bw-structure) solid var(--border-subtle)}.guides__title{font:var(--fw-semibold) var(--fs-ui) / var(--lh-ui) var(--font-ui)}.guides__meta{color:var(--text-secondary);font:var(--fw-regular) var(--fs-caption) / 1.45 var(--font-ui);margin-block-start:var(--sp-1)}.guides__nation{color:var(--text-secondary);font:var(--fw-regular) var(--fs-caption) / 1.45 var(--font-ui)}.guides__stale{gap:var(--sp-1);padding:0 var(--sp-2);border:var(--bw-structure) solid var(--border-strong);border-radius:var(--radius-control);color:var(--text-primary);align-items:center;margin-inline-start:var(--sp-1);display:inline-flex}.guides__stale .c-glyph{block-size:14px;inline-size:14px;color:var(--text-secondary)}@media print{.guide__frame{background:0 0}.guides__stale{border-color:currentColor}}
