.legal-page{max-width:1200px;padding-block:48px 80px;color:var(--navy)}.legal-page__header{max-width:850px;margin-bottom:34px}.legal-page__eyebrow{color:var(--cta);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.legal-page__header h1{font-size:clamp(30px,4vw,46px);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin:12px 0 18px}.legal-page__header>p{line-height:1.65}.legal-page__updated{color:var(--muted);font-size:14px}.legal-page__tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-page__tabs a{border:1px solid var(--line);border-radius:999px;font-size:14px;font-weight:650;padding:10px 18px}.legal-page__tabs a[aria-current]{background:var(--navy);color:white;border-color:var(--navy)}.legal-page__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.legal-page__contents{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;position:sticky;top:100px}.legal-page__contents h2{font-size:17px;font-weight:700;margin:0 0 14px}.legal-page__contents ul{list-style:none;margin:0;padding:0}.legal-page__contents li+li{margin-top:12px}.legal-page__contents a{font-size:13px;line-height:1.5;display:block}.legal-page__contents a:hover{color:var(--cta);text-decoration:underline}.legal-page__document{min-width:0;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.legal-page__document>section{border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:32px}.legal-page__document h2{font-size:26px;line-height:1.25;font-weight:650;margin:0 0 20px;scroll-margin-top:115px}.legal-page__document h3{font-size:21px;line-height:1.4;font-weight:650;margin:28px 0 12px}.legal-page__document h4{font-size:17px;font-weight:650;margin:20px 0 8px}.legal-page__document h5{font-size:15px;font-weight:650;margin:18px 0 8px}.legal-page__document p{margin:12px 0}.legal-page__document ol,.legal-page__document ul{padding-left:24px;margin:14px 0}.legal-page__document ul{list-style:disc}.legal-page__document ol{list-style:decimal}.legal-page__document li{margin-block:7px}.legal-page__document a{color:var(--cta);text-decoration:underline;text-underline-offset:3px}.legal-page__document details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:16px 20px}.legal-page__document summary{cursor:pointer;display:list-item}.legal-page__document summary h4{display:inline;margin:0}.legal-page__document summary>div{display:inline}.legal-page__document summary p{color:var(--muted);font-size:13px;margin:4px 0}.legal-page__document details[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:16px}.legal-page__document [id]{scroll-margin-top:115px}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:2px solid var(--cta);outline-offset:4px}.legal-page__source{color:var(--muted);font-size:13px}@media (max-width:850px){.legal-page{padding-block:30px 54px}.legal-page__layout{grid-template-columns:minmax(0,1fr);gap:30px}.legal-page__contents{position:static}.legal-page__document{font-size:14px}.legal-page__document h2{font-size:23px}.legal-page__document details{padding:14px}}@media (max-height:600px) and (orientation:landscape){.legal-page__contents{position:static}}