.doc{background:var(--c-surface)}.doc-head{isolation:isolate;padding:calc(var(--px1) * 320) clamp(16px, 4.4vw, 64px) calc(var(--px1) * 140);background:var(--c-base);text-align:center;position:relative}.doc-head .en{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);letter-spacing:var(--ls-display);color:var(--c-brand-blue);margin:0;line-height:1}.doc-head h1{font-size:var(--fs-catch);margin:14px 0 0}.doc-head .updated{font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:var(--ls-display);color:var(--c-ink-2);margin:16px 0 0}.doc-body{max-width:820px;padding:calc(var(--px1) * 180) clamp(16px, 4.4vw, 64px) calc(var(--px1) * 260);margin:0 auto}.doc-body .draft{border:1px solid color-mix(in srgb, var(--c-brand-pink) 40%, transparent);background:color-mix(in srgb, var(--c-brand-pink) 5%, transparent);font-size:var(--fs-caption);line-height:var(--lh-body-lg);color:var(--c-ink-2);border-radius:6px;margin:0 0 48px;padding:16px 20px}.doc-body section+section,.doc-body section+p,.doc-body p+section{margin-top:calc(var(--px1) * 140)}.doc-body h2{border-bottom:1px solid var(--c-ink);font-size:var(--fs-body-lg);margin:0 0 1.25em;padding-bottom:.31em}.doc-body h3{font-size:var(--fs-body);font-family:var(--font-heading);font-weight:var(--fw-bold);margin:32px 0 10px}.doc-body p{font-weight:var(--fw-longform);line-height:var(--lh-body-lg);margin:0 0 1.5em}.doc-body p,.doc-body li{text-align:justify;text-align-last:left}.doc-body .note{text-indent:-1.04em;padding-left:1.04em}.doc-body ul,.doc-body ol{margin:0 0 1.4em;padding-left:2.2em}.doc-body ol{list-style:decimal}.doc-body ul{list-style:outside}.doc-body li{font-weight:var(--fw-longform);line-height:var(--lh-body);margin:.5em 0}.doc-body ol>li::marker{font-family:var(--font-display);color:var(--c-ink-2);font-weight:600}.doc-body ul>li::marker{color:var(--c-ink-3)}.doc-body li>ul,.doc-body li>ol{margin:.4em 0 0}.doc-body .hang{--hang:1.04em;padding-left:0;list-style:none}.doc-body .hang>li{padding-left:var(--hang);text-indent:calc(var(--hang) * -1)}.doc-body .hang ul,.doc-body .hang ol{text-indent:0}.doc-body .hang-paren{--hang:1.73em}.doc-body .hang-num{--hang:1.38em}.doc-body .hang-mark{--hang:1.04em}.doc-body a{color:var(--c-ink);text-decoration-color:var(--c-brand-blue);text-underline-offset:3px}.doc-body a:hover{color:var(--c-brand-blue)}.doc-body address{font-style:normal;font-weight:var(--fw-longform);line-height:var(--lh-body-lg);margin:0 0 1.5em}.doc-body .caution{border-left:3px solid var(--c-brand-pink);font-size:var(--fs-caption);line-height:var(--lh-body-lg);color:var(--c-ink-2);padding:0 0 0 16px}@media (width<=640px){.doc-head{padding-top:calc(var(--nav-h) + 24px)}}.doc-body .tbd{border:1px dashed var(--c-brand-pink);font-family:var(--font-display);font-size:var(--fs-label-sub);letter-spacing:var(--ls-display);color:var(--c-brand-pink);border-radius:3px;padding:2px 10px;display:inline-block}
