.doc-page{padding:clamp(48px,6vw,96px) 0 clamp(64px,7vw,112px)}.doc{overflow-wrap:break-word;max-width:46rem}.doc h1{font:500 clamp(36px, 4.4vw, 56px) / 1.06 var(--serif);letter-spacing:-.016em;margin-bottom:18px}.doc h2{font:500 clamp(26px, 2.6vw, 34px) / 1.15 var(--serif);letter-spacing:-.01em;margin:clamp(40px,4.5vw,56px) 0 14px}.doc h3{font:500 clamp(21px, 2vw, 25px) / 1.2 var(--serif);margin:28px 0 10px}.doc h2,.doc h3{scroll-margin-top:88px}.doc p,.doc ul,.doc address{margin:0 0 14px}.doc ul{padding-left:1.3em;list-style:outside}.doc li{margin:8px 0}.doc li>p{margin:0}.doc li>ul{margin:8px 0 0;list-style:circle}.doc li>p+ul{margin-top:8px}.doc li>ul+p{margin-top:14px}.doc strong{font-weight:700}.doc a{text-underline-offset:3px;overflow-wrap:anywhere}.doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.doc address{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 26px;font-style:normal;display:inline-block}.doc mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#e9a23b4d;border-radius:4px;margin:0 -.15em;padding:0 .15em}
