.doc{max-width:760px;padding:calc(var(--nav-h) + clamp(32px, 7vw, 88px)) var(--gutter) clamp(72px, 10vw, 140px);margin:0 auto}.doc h1{font:600 clamp(2.4rem, 1.6rem + 3.2vw, 4rem) / 1.04 var(--f-body);letter-spacing:-.045em;margin-bottom:12px}.doc h2{font:600 clamp(1.35rem, 1.1rem + .8vw, 1.75rem) / 1.2 var(--f-body);letter-spacing:-.03em;margin:56px 0 14px}.doc h3{font:500 1.05rem / 1.3 var(--f-body);margin:28px 0 8px}.doc p{margin:0 0 16px}.doc p,.doc li{color:#f3efe6d1}.doc .updated{color:var(--ash);margin-bottom:36px;font-size:.9rem}.doc hr{border:0;border-top:1px solid var(--line);margin:44px 0}.doc ul{padding-left:1.3em;list-style:outside}.doc li{margin:8px 0}.doc table{border-collapse:collapse;width:100%;margin:18px 0;font-size:.95rem;display:block;overflow-x:auto}.doc th,.doc td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.doc th{color:var(--ivory);font-weight:500}.doc a{color:var(--ivory);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:text-decoration-color .3s}.doc a:hover{-webkit-text-decoration-color:var(--dot);text-decoration-color:var(--dot)}.doc strong{color:var(--ivory);font-weight:500}.doc strong.legal{text-transform:uppercase;letter-spacing:.01em}.doc .note{border-left:2px solid var(--line-strong);color:var(--ash);padding-left:16px}.doc [id]{scroll-margin-top:calc(var(--nav-h) + 16px)}
