.legal-page{background:#fff}.legal-hero{padding-bottom:90px;background:linear-gradient(180deg,#fff 0%,#fafaf7 100%)}.legal-label{display:inline-flex;margin-bottom:24px;color:#74736c;font-size:.6rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.legal-hero h1{max-width:900px}.legal-hero p{max-width:820px}.legal-section{padding-top:82px}.legal-layout{grid-template-columns:270px minmax(0,790px);gap:90px}.legal-nav{top:110px;max-height:calc(100vh - 140px);overflow:auto;padding:18px 12px 18px 0;scrollbar-width:thin}.legal-nav strong{position:sticky;z-index:2;top:-18px;padding:12px 11px;background:#fff}.legal-nav a{padding:8px 11px;line-height:1.35}.legal-prose{font-size:.82rem}.legal-prose>.notice{margin-bottom:42px}.legal-source-content section{padding-bottom:38px;margin-bottom:38px}.legal-source-content h2{font-size:1.55rem;line-height:1.2}.legal-source-content h3{margin-top:28px;font-size:.96rem}.legal-source-content p{margin:0 0 16px}.legal-source-content ul{margin:17px 0 20px;padding:18px 22px 18px 40px;border:1px solid #e7e6df;border-radius:12px;background:#fafaf7}.legal-source-content li{padding-left:3px}.legal-source-content strong{color:#11110f}.legal-source-content a{font-weight:680}.legal-source-content section:target{scroll-margin-top:115px}.legal-source-content section:target h2{color:#9d7600}@media(max-width:850px){.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;display:flex;max-height:none;overflow-x:auto;padding:0 0 18px;gap:6px;scrollbar-width:thin}.legal-nav strong{position:static;display:none}.legal-nav a{flex:0 0 auto;border:1px solid #e4e3dc;border-radius:8px;background:#fff}.legal-prose>.notice{margin-bottom:32px}}@media(max-width:600px){.legal-hero{padding-bottom:65px}.legal-hero h1{font-size:3.4rem}.legal-section{padding-top:55px}.legal-source-content section{padding-bottom:30px;margin-bottom:30px}.legal-source-content h2{font-size:1.3rem}.legal-source-content ul{padding:16px 17px 16px 34px}}
