.LegalDocument-module-scss-module__wIOR4q__page{max-width:var(--shell-width);padding:56px var(--shell-pad)104px;margin:0 auto}.LegalDocument-module-scss-module__wIOR4q__header{border-bottom:1px solid var(--line);max-width:720px;padding-bottom:36px}.LegalDocument-module-scss-module__wIOR4q__kicker{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lime);font-size:.72rem}.LegalDocument-module-scss-module__wIOR4q__title{letter-spacing:-.04em;color:var(--sand-50);margin-top:16px;font-size:max(2.1rem,min(5vw,3.4rem));font-weight:800}.LegalDocument-module-scss-module__wIOR4q__intro{color:var(--sand-300);margin-top:18px;font-size:1rem;line-height:1.7}.LegalDocument-module-scss-module__wIOR4q__updated{font-family:var(--font-mono);color:var(--sand-700);margin-top:20px;font-size:.74rem;display:block}.LegalDocument-module-scss-module__wIOR4q__layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:56px;margin-top:44px;display:grid}.LegalDocument-module-scss-module__wIOR4q__toc{position:-webkit-sticky;position:sticky;top:92px}.LegalDocument-module-scss-module__wIOR4q__tocLabel{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sand-700);margin-bottom:12px;padding-bottom:12px;font-size:.68rem;display:block}.LegalDocument-module-scss-module__wIOR4q__tocList{gap:2px;max-height:calc(100vh - 190px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.LegalDocument-module-scss-module__wIOR4q__tocLink{color:var(--sand-500);grid-template-columns:26px 1fr;gap:8px;padding:7px 0;font-size:.85rem;line-height:1.4;transition:color .18s;display:grid}.LegalDocument-module-scss-module__wIOR4q__tocLink i{font-style:normal;font-family:var(--font-mono);color:var(--sand-700);font-size:.68rem}.LegalDocument-module-scss-module__wIOR4q__tocLink:hover{color:var(--sand-50)}.LegalDocument-module-scss-module__wIOR4q__tocLinkActive,.LegalDocument-module-scss-module__wIOR4q__tocLinkActive i{color:var(--lime)}.LegalDocument-module-scss-module__wIOR4q__body{max-width:74ch}.LegalDocument-module-scss-module__wIOR4q__section{border-bottom:1px solid var(--line-faint);margin-bottom:34px;padding-bottom:34px}.LegalDocument-module-scss-module__wIOR4q__section:last-child{border-bottom:none;margin-bottom:0}.LegalDocument-module-scss-module__wIOR4q__heading{letter-spacing:-.03em;color:var(--sand-50);grid-template-columns:46px 1fr;align-items:baseline;gap:10px;margin-bottom:18px;scroll-margin-top:92px;font-size:1.42rem;font-weight:700;line-height:1.2;display:grid}.LegalDocument-module-scss-module__wIOR4q__headingNo{font-family:var(--font-mono);letter-spacing:.06em;color:var(--lime);font-size:.74rem;font-weight:400}.LegalDocument-module-scss-module__wIOR4q__paragraph{color:var(--sand-300);margin-bottom:14px;font-size:.96rem;line-height:1.78}.LegalDocument-module-scss-module__wIOR4q__paragraph:last-child{margin-bottom:0}.LegalDocument-module-scss-module__wIOR4q__paragraph strong,.LegalDocument-module-scss-module__wIOR4q__intro strong{color:var(--sand-50);font-weight:600}.LegalDocument-module-scss-module__wIOR4q__link{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.LegalDocument-module-scss-module__wIOR4q__link:hover{color:var(--sand-50)}.LegalDocument-module-scss-module__wIOR4q__quote{border-left:2px solid var(--lime);color:var(--sand-300);background:rgba(255,255,255,.03);margin:0 0 14px;padding:16px 20px;font-size:.94rem;line-height:1.8}.LegalDocument-module-scss-module__wIOR4q__quote strong{color:var(--sand-50);font-weight:600}@media (max-width:1000px){.LegalDocument-module-scss-module__wIOR4q__layout{grid-template-columns:1fr;gap:36px}.LegalDocument-module-scss-module__wIOR4q__toc{border-bottom:1px solid var(--line);padding-bottom:28px;position:static}.LegalDocument-module-scss-module__wIOR4q__tocList{grid-template-columns:1fr 1fr;max-height:none;display:grid;overflow:visible}}@media (max-width:620px){.LegalDocument-module-scss-module__wIOR4q__page{padding:36px var(--shell-pad)72px}.LegalDocument-module-scss-module__wIOR4q__tocList{grid-template-columns:1fr}.LegalDocument-module-scss-module__wIOR4q__heading{grid-template-columns:34px 1fr;font-size:1.24rem}}
