.document-page{max-width:1120px}.document-content{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px;overflow-wrap:anywhere}.document-content h1{font-size:clamp(27px,4vw,40px)}.document-content h2{margin-top:32px}.document-content h3{margin-top:24px}.document-content p,.document-content li{max-width:85ch}.document-content li{margin:8px 0}.document-content pre{padding:16px;background:#f0f5f7;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.document-content code{font-size:.9em;background:#edf3f5;border-radius:3px;padding:2px 4px}.document-content pre code{padding:0;background:none}.document-content blockquote{border-left:4px solid #00a1b3;margin:20px 0;padding:4px 20px;background:#effafa}.document-content .table-scroll{margin:20px 0}.document-content table{min-width:580px}.document-content th,.document-content td{overflow-wrap:normal}.document-content [id]{scroll-margin-top:20px}.document-page footer{margin:24px 0;font-size:14px}#document-source{overflow-wrap:anywhere}#document-related{padding-bottom:12px;border-bottom:1px solid var(--line)}@media(max-width:750px){.document-content{padding:20px 16px}.document-content h2{font-size:24px}.document-content h3{font-size:21px}.document-content ul,.document-content ol{padding-left:24px}}
.guide-heading{margin-bottom:28px}.guide-heading>p{max-width:75ch}.guide-page .section-nav{margin:22px 0 26px}.guide-page .section-nav a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.guide-page .document-content h1{font-size:clamp(24px,3.5vw,34px)}.guide-supporting{margin-top:24px}.guide-supporting #document-related{border:0;padding-bottom:0}@media(max-width:750px){.review-header{flex-wrap:wrap}.review-header nav{row-gap:8px}.guide-heading h1{letter-spacing:-.7px}.guide-page .section-nav{gap:8px}.guide-page .section-nav a{padding:8px 12px}}
