.guide-page{max-width:960px;margin:0 auto;padding:44px 24px 64px;font-size:16px;line-height:1.75}.guide-page h1{font-size:clamp(2rem,4vw,3.1rem);line-height:1.15;max-width:850px}.guide-lead{font-size:1.15rem;max-width:760px}.guide-meta{font-size:14px;color:#536475}.guide-jump,.guide-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:22px 0}.guide-page section{margin-top:40px;scroll-margin-top:24px}.guide-page h2{font-size:1.5rem;line-height:1.3;margin-bottom:16px}.guide-page li{margin:12px 0}.guide-note,.guide-next{border-left:4px solid #167382;background:#edf6f8;padding:20px 24px;margin:26px 0}.guide-note p:last-child{margin-bottom:0}.guide-table{overflow-x:auto}.guide-table table{width:100%;border-collapse:collapse;min-width:560px}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d5e0e6}.guide-table th{background:#edf3f7}.guide-page pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f8;border:1px solid #d5e0e6;border-radius:8px;padding:24px;font:15px/1.7 ui-monospace,monospace}.guide-page a{text-underline-offset:3px}.guide-page button{font:inherit;cursor:pointer}.guide-page :focus-visible{outline:3px solid #167382;outline-offset:4px}@media(max-width:600px){.guide-page{padding:28px 18px}.guide-note,.guide-next,.guide-page pre{padding:16px}.guide-actions{align-items:flex-start;flex-direction:column}}
.guide-page{display:block;width:calc(100% - 32px);height:auto;min-height:0;overflow:visible;margin:28px auto 40px}.guide-page aside{display:block;height:auto;min-height:0;border-right:0}.guide-page .guide-jump{display:flex;height:auto;margin-left:0;font-size:16px}.guide-page .guide-jump a{display:inline}.guide-page .eyebrow{font-size:14px}
