.lg-doc{max-width:809px;color:var(--ink-2);margin-inline:auto;font-size:17px;line-height:1.6}.lg-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 clamp(24px,4vw,40px);font-size:clamp(34px,5.2vw,49px);font-weight:700;line-height:1.2}.lg-lede{color:var(--ink-2);margin:0 0 24px;font-size:clamp(16px,1.6vw,18px);font-weight:500}.lg-updated{border:1px solid var(--rule);color:var(--ink);border-radius:99px;align-items:center;gap:8px;margin:0 0 clamp(28px,5vw,48px);padding:8px 16px;font-size:15px;font-weight:500;display:inline-flex}.lg-rule{border:0;border-top:1px solid var(--rule);margin:0 0 32px}.lg-rule.end{margin:40px 0 0}.lg-part,.lg-body h2.lg-part{font-family:var(--font-display);color:var(--ink);margin:0 0 28px;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.4}.lg-body{flex-direction:column;gap:32px;display:flex}.lg-body section{scroll-margin-top:90px}.lg-body h2{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.5}.lg-body h3{color:var(--ink);margin:18px 0 4px;font-size:17px;font-weight:700;line-height:1.5}.lg-body p{margin:0}.lg-body p+p{margin-top:8px}.lg-body .lg-label{color:var(--ink);margin:18px 0 4px;font-weight:700}.lg-body strong{color:var(--ink);font-weight:700}.lg-body ul{flex-direction:column;gap:4px;margin:14px 0 0;padding-left:24px;list-style:outside;display:flex}.lg-body ul+p{margin-top:10px}.lg-body li::marker{color:var(--ink-3)}.lg-body ul.lg-dash{padding-left:0;list-style:none}.lg-body a{color:var(--ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:620px){.lg-doc,.lg-body h2,.lg-body h3{font-size:16px}.lg-updated{padding:7px 14px;font-size:14px}}
