.legal_shell__2I4jV{max-width:1200px;margin:0 auto;padding:24px 32px 64px;color:var(--ink)}.legal_actions__Reg16,.legal_brand__BYC8e,.legal_header__fwEYc,.legal_metadata__aHpCq{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.legal_header__fwEYc{justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.legal_brand__BYC8e{gap:10px;font-size:20px;font-weight:700}.legal_brandDetail__zpnSv{color:var(--muted);font-weight:400}.legal_layout__WIurm{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;padding-top:40px}.legal_sidebar__lVTEs{align-self:start;position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto}.legal_documents__uMjmp{display:grid;gap:6px}.legal_documents__uMjmp a{padding:12px;border-radius:9px;font-size:14px;line-height:1.5;font-weight:600}.legal_documents__uMjmp a:hover,.legal_documents__uMjmp a[aria-current=page]{background:var(--brand-soft);color:var(--brand-dark)}.legal_contents__zWetd{padding:16px 12px 0;font-size:14px;line-height:1.6;color:var(--muted)}.legal_contents__zWetd>p{font-weight:600;color:var(--ink);margin:0 0 12px}.legal_contents__zWetd ol{display:grid;gap:10px;padding-left:20px;list-style:decimal}.legal_contents__zWetd a:hover{color:var(--brand);text-decoration:underline}.legal_main__zE0Ia{min-width:0}.legal_metadata__aHpCq{font-size:14px;color:var(--muted);margin-bottom:24px}.legal_draft__l0zsD,.legal_relationship___52lu,.legal_summary__3bIMs{margin-bottom:24px}.legal_summary__3bIMs{background:var(--brand-surface)}.legal_draft__l0zsD{background:var(--warning-soft);border-color:var(--warning-border)}.legal_draft__l0zsD h2,.legal_relationship___52lu h2,.legal_summary__3bIMs h2{margin:0 0 8px;font-size:16px;font-weight:700}.legal_draft__l0zsD p,.legal_relationship___52lu p,.legal_summary__3bIMs p{margin:0;line-height:1.75}.legal_relationship___52lu a{display:inline-block;margin-top:12px;font-size:14px;color:var(--brand);text-decoration:underline;text-underline-offset:3px}.legal_article__mpWR8{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal_section__Xfnm8{padding:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.legal_section__Xfnm8 h2{margin:0 0 16px;font-family:var(--font-ui),sans-serif;font-size:20px;font-weight:600;line-height:1.5}.legal_section__Xfnm8 p{margin:0 0 16px}.legal_section__Xfnm8 p:last-child{margin-bottom:0}.legal_contact__uYmjF{display:grid;gap:16px}.legal_contact__uYmjF dt{color:var(--muted);font-size:14px}.legal_contact__uYmjF dd{margin:0}.legal_contact__uYmjF a,.legal_footer__AeKB5 a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.legal_footer__AeKB5{margin-top:24px;font-size:14px;line-height:1.7;color:var(--muted)}.legal_footer__AeKB5 p{margin:0 0 12px}.legal_shell__2I4jV a:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.legal_skipLink__TAhY0{position:absolute;left:24px;top:12px;transform:translateY(-200%);padding:12px;background:var(--panel);z-index:10}.legal_skipLink__TAhY0:focus{transform:translateY(0)}@media (max-width:800px){.legal_shell__2I4jV{padding:20px 20px 40px}.legal_layout__WIurm{grid-template-columns:1fr;gap:28px;padding-top:24px}.legal_sidebar__lVTEs{position:static;max-height:none}.legal_contents__zWetd{display:none}.legal_documents__uMjmp{grid-template-columns:repeat(3,minmax(0,1fr))}.legal_documents__uMjmp a{padding:10px}}@media (max-width:480px){.legal_header__fwEYc{align-items:flex-start;gap:20px}.legal_actions__Reg16{width:100%;justify-content:space-between;gap:8px}.legal_documents__uMjmp{grid-template-columns:1fr;gap:4px}.legal_metadata__aHpCq{gap:10px}}