.guide-page .top{flex-wrap:wrap;gap:.25rem 1rem}
.guide-page .top>span{font:var(--t-small)}
.guide-page main,.guide-page .foot,.guide-languages{max-width:760px}
.guide-languages{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto;padding:1rem 1rem 0}
.guide-languages a{display:flex;align-items:center;min-height:48px;padding:.3rem 1rem;border:1px solid var(--line-strong);border-radius:var(--r-pill)}
.guide-languages [aria-current]{background:var(--brand);color:var(--on-brand);text-decoration:none}
.guide-page h1,.guide-page h2,.guide-page h3{overflow-wrap:anywhere}
.guide-page h3{font:var(--t-heading);margin:.4rem 0}
.guide-page p{margin:.7rem 0}
.guide-eyebrow{color:var(--brand);font:var(--t-small-strong)}
.guide-date{font:var(--t-small);color:var(--muted)}
.guide-update{background:var(--tint);border-left:4px solid var(--brand)}
.guide-caution{font:var(--t-small);color:var(--muted)}
.guide-answer{padding:1rem 0;border-bottom:1px solid var(--line)}
.guide-reference{display:inline-flex;align-items:center;min-height:48px;font:var(--t-small);overflow-wrap:anywhere}
.guide-sources{padding-left:1.4rem}
.guide-sources a{display:inline-flex;align-items:center;min-height:48px;padding:.35rem 0;overflow-wrap:anywhere}
.guide-skip{position:absolute;left:1rem;top:-100px;background:var(--surface);padding:1rem;z-index:5}
.guide-skip:focus{top:0}
.guide-page a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}
@media print{.guide-languages,.guide-skip{display:none}.guide-page .top{color:#000;background:#fff}.guide-answer{break-inside:avoid}}
