.legal-module__Yd4PWa__page{width:min(100% - 32px,1160px);margin:0 auto;padding:clamp(32px,6vw,72px) 0}.legal-module__Yd4PWa__documentHeader{max-width:860px;margin:0 auto clamp(30px,5vw,52px)}.legal-module__Yd4PWa__backLink{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;margin-bottom:18px;font-weight:800;display:inline-flex}.legal-module__Yd4PWa__draft{border-radius:var(--radius-md);color:#78350f;background:#fffbeb;border:1px solid #fde68a;margin-bottom:24px;padding:14px 16px;line-height:1.5}.legal-module__Yd4PWa__page h1{letter-spacing:0;max-width:760px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03}.legal-module__Yd4PWa__readerLayout{grid-template-columns:minmax(190px,240px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.legal-module__Yd4PWa__readerLayoutSingle{display:block}.legal-module__Yd4PWa__readerLayoutSingle .legal-module__Yd4PWa__documentBody{margin:0 auto}.legal-module__Yd4PWa__tableOfContents{scrollbar-color:color-mix(in srgb,var(--accent)28%,transparent)transparent;scrollbar-width:thin;gap:3px;max-height:calc(100vh - 136px);padding-right:14px;display:grid;position:sticky;top:104px;overflow-y:auto}.legal-module__Yd4PWa__tableOfContents strong,.legal-module__Yd4PWa__relatedDocuments>strong{color:var(--ink-strong);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem}.legal-module__Yd4PWa__tableOfContents a{min-height:44px;color:var(--ink-muted);border-radius:10px;align-items:center;padding:8px 10px;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.legal-module__Yd4PWa__tableOfContents a:hover,.legal-module__Yd4PWa__tableOfContents a:focus-visible{background:color-mix(in srgb,var(--accent)8%,transparent);color:var(--accent-strong)}.legal-module__Yd4PWa__mobileTableOfContents{display:none}.legal-module__Yd4PWa__documentBody{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-width:0;max-width:76ch;padding:clamp(24px,5vw,52px);box-shadow:0 18px 46px #0f172a14}.legal-module__Yd4PWa__documentBody section{scroll-margin-top:104px}.legal-module__Yd4PWa__documentBody section+section{border-top:1px solid var(--border);margin-top:clamp(34px,6vw,58px);padding-top:clamp(28px,5vw,44px)}.legal-module__Yd4PWa__documentBody h2{max-width:28ch;color:var(--ink-strong);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.22}.legal-module__Yd4PWa__documentBody p{color:#334155;margin:0;font-size:1rem;line-height:1.78}.legal-module__Yd4PWa__documentBody p+p{margin-top:14px}.legal-module__Yd4PWa__documentBody a{color:var(--accent-strong);overflow-wrap:anywhere;text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.legal-module__Yd4PWa__documentBody ::selection{background:color-mix(in srgb,var(--accent)22%,white);color:var(--ink-strong)}.legal-module__Yd4PWa__relatedDocuments{gap:8px;max-width:860px;margin:clamp(34px,6vw,64px) auto 0;display:grid}.legal-module__Yd4PWa__lead{max-width:720px;color:var(--ink-muted);margin:16px 0 32px;font-size:1.02rem;line-height:1.65}.legal-module__Yd4PWa__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 28px;display:grid}.legal-module__Yd4PWa__metaGrid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffd1;gap:4px;min-width:0;padding:14px 16px;display:grid}.legal-module__Yd4PWa__metaGrid dt,.legal-module__Yd4PWa__metaGrid dd{min-width:0;margin:0}.legal-module__Yd4PWa__metaGrid dt{color:#94a3b8;text-transform:uppercase;font-size:.72rem;font-weight:800}.legal-module__Yd4PWa__metaGrid dd{color:var(--ink-strong);line-height:1.45}.legal-module__Yd4PWa__content{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);gap:24px;padding:clamp(24px,5vw,48px);display:grid}.legal-module__Yd4PWa__content section{gap:8px;display:grid}.legal-module__Yd4PWa__content h2{font-size:1.15rem}.legal-module__Yd4PWa__content p,.legal-module__Yd4PWa__content li{color:#374151;margin:0;line-height:1.65}.legal-module__Yd4PWa__content a{color:var(--accent);font-weight:800}.legal-module__Yd4PWa__content a:hover,.legal-module__Yd4PWa__content a:focus-visible{color:var(--accent-strong)}.legal-module__Yd4PWa__content ul{gap:6px;display:grid}.legal-module__Yd4PWa__detailList{gap:10px;margin:0;display:grid}.legal-module__Yd4PWa__detailList>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:16px;padding-bottom:10px;display:grid}.legal-module__Yd4PWa__detailList>div:last-child{border-bottom:0;padding-bottom:0}.legal-module__Yd4PWa__detailList dt,.legal-module__Yd4PWa__detailList dd{min-width:0;margin:0}.legal-module__Yd4PWa__detailList dt{color:#6b7280;font-weight:800}.legal-module__Yd4PWa__detailList dd{color:#111827;line-height:1.55}.legal-module__Yd4PWa__documentLinks{flex-wrap:wrap;gap:8px;display:flex}.legal-module__Yd4PWa__documentLinks a{border-radius:var(--radius-pill);color:#1d4ed8;background:#2563eb12;border:1px solid #2563eb2e;align-items:center;min-height:44px;padding:10px 14px;line-height:1.2;display:inline-flex}.legal-module__Yd4PWa__documentLinks a:hover,.legal-module__Yd4PWa__documentLinks a:focus-visible{background:#2563eb1f;border-color:#2563eb5c}@media (max-width:760px){.legal-module__Yd4PWa__readerLayout{grid-template-columns:minmax(0,1fr)}.legal-module__Yd4PWa__tableOfContents{display:none}.legal-module__Yd4PWa__mobileTableOfContents{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface)92%,var(--accent)8%);display:block}.legal-module__Yd4PWa__mobileTableOfContents summary{min-height:52px;color:var(--ink-strong);cursor:pointer;align-items:center;padding:12px 16px;font-weight:800;list-style:none;display:flex}.legal-module__Yd4PWa__mobileTableOfContents summary::-webkit-details-marker{display:none}.legal-module__Yd4PWa__mobileTableOfContents summary:after{color:var(--accent);content:"↓";margin-left:auto;transition:transform .16s}.legal-module__Yd4PWa__mobileTableOfContents[open] summary:after{transform:rotate(180deg)}.legal-module__Yd4PWa__mobileTableOfContents nav{gap:2px;padding:0 8px 10px;display:grid}.legal-module__Yd4PWa__mobileTableOfContents a{border-radius:var(--radius-sm);min-height:44px;color:var(--ink-muted);align-items:center;padding:8px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.legal-module__Yd4PWa__metaGrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.legal-module__Yd4PWa__mobileTableOfContents summary:after{transition:none}}@media (max-width:600px){.legal-module__Yd4PWa__page{width:min(100% - 16px,520px)}.legal-module__Yd4PWa__detailList>div{grid-template-columns:minmax(0,1fr)}.legal-module__Yd4PWa__content{padding:22px 18px}.legal-module__Yd4PWa__documentBody{border-radius:var(--radius-lg);padding:26px 20px}}
