.page-module__dJTewq__wrap{padding-bottom:clamp(48px,7vw,90px)}.page-module__dJTewq__head{max-width:70ch;margin-bottom:clamp(28px,4vw,44px)}.page-module__dJTewq__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:600}.page-module__dJTewq__h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,3.6vw,40px);font-weight:600}.page-module__dJTewq__updated{color:var(--muted);margin-top:10px;font-size:13.5px}.page-module__dJTewq__summary{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);margin-top:24px;padding:20px 22px}.page-module__dJTewq__summaryHead{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:700}.page-module__dJTewq__summary ul{flex-direction:column;gap:9px;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:flex}.page-module__dJTewq__shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.page-module__dJTewq__toc{top:calc(var(--nav-h) + 20px);flex-direction:column;gap:2px;font-size:13px;display:flex;position:sticky}.page-module__dJTewq__toc p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;font-weight:600}.page-module__dJTewq__toc a{border-left:2px solid var(--line);color:var(--muted);padding:5px 0 5px 12px}.page-module__dJTewq__toc a:hover{color:var(--ink);border-left-color:var(--ink)}.page-module__dJTewq__body{flex-direction:column;gap:40px;min-width:0;display:flex}.page-module__dJTewq__body section{scroll-margin-top:calc(var(--nav-h) + 20px)}.page-module__dJTewq__body h2{letter-spacing:-.02em;border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:10px;font-size:21px;font-weight:600}.page-module__dJTewq__body h3{margin:22px 0 8px;font-size:16px;font-weight:600}.page-module__dJTewq__body p{max-width:72ch;color:var(--muted-strong);margin-bottom:14px;font-size:15px;line-height:1.7}.page-module__dJTewq__body p b{color:var(--ink)}.page-module__dJTewq__list{max-width:72ch;color:var(--muted-strong);flex-direction:column;gap:9px;margin:0 0 14px;padding-left:20px;font-size:15px;line-height:1.65;display:flex}.page-module__dJTewq__callout{border-left:3px solid var(--verified);background:color-mix(in srgb, var(--verified) 7%, transparent);border-radius:0 10px 10px 0;padding:14px 18px;color:var(--ink)!important}.page-module__dJTewq__table{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:14px;display:block;overflow-x:auto}.page-module__dJTewq__table th,.page-module__dJTewq__table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.page-module__dJTewq__table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}.page-module__dJTewq__table td{color:var(--muted)}.page-module__dJTewq__table td:first-child{color:var(--ink);font-weight:500}.page-module__dJTewq__foot{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;padding-top:22px;font-size:14px;display:flex}.page-module__dJTewq__foot a{text-underline-offset:3px;color:var(--ink);font-weight:600;text-decoration:underline}@media (max-width:900px){.page-module__dJTewq__shell{grid-template-columns:1fr}.page-module__dJTewq__toc{flex-flow:wrap;gap:6px 14px;position:static}.page-module__dJTewq__toc p{width:100%}.page-module__dJTewq__toc a{border-left:0;padding-left:0;text-decoration:underline}}
