.document-header .header-row{flex-wrap:wrap;gap:12px 32px}.document-header nav,.document-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.document-header nav a,.document-footer nav a{display:flex;align-items:center;min-height:44px;font-size:14px}.document-header nav a[aria-current]{text-decoration:underline}.document-page{max-width:760px;padding-block:56px 80px}.document-page h1{font-size:clamp(34px,5vw,56px);line-height:1.15;letter-spacing:-.035em}.document-meta{font-size:14px;color:var(--muted);margin-block-start:16px}.document-summary{font-size:18px;line-height:1.7;margin-block-start:24px}.document-toc{padding-block:24px;border-block:1px solid var(--rule);margin-block:32px}.document-toc ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.document-toc a{font-size:14px;line-height:1.5}.document-toc .sub{padding-inline-start:14px}.document-section{margin-block-start:36px}.document-section h2{font-size:25px;line-height:1.35;letter-spacing:-.02em}.document-section h3{font-size:21px;line-height:1.4;letter-spacing:-.015em}.document-section p,.document-section li{font-size:17px;line-height:1.75;overflow-wrap:anywhere;color:var(--muted)}.document-section strong{color:var(--ink);font-weight:600}.document-section h2+p,.document-section h3+p,.document-section h2+ul,.document-section h3+ul{margin-block-start:14px}.document-section p+p,.document-section ul+p,.document-section p+ul{margin-block-start:14px}.document-section ul{padding-inline-start:24px}.document-section li+li{margin-block-start:12px}.document-section .contact-address{margin-block-start:16px}.document-eula{margin-block-start:36px}.document-footer p{font-size:13px;color:var(--muted);margin-block-start:16px}@media(max-width:600px){.document-section{scroll-margin-block-start:28px}.document-page{padding-block:32px 56px}.document-toc ol{grid-template-columns:1fr}.document-section p,.document-section li{font-size:16px}.document-section h2{font-size:23px}.document-summary{font-size:17px}.document-header .header-row{padding-block:12px}.document-header nav{width:100%}}
