.px-legal-page{width:87%;max-width:1440px;margin:0 auto;padding:132px 0 70px}.px-legal-back{margin-bottom:38px}.px-legal-hero h1{font-size:clamp(43px,5.2vw,78px);line-height:1.12}.px-legal-intro{max-width:720px;color:var(--px-muted);margin-top:25px;font-size:21px;line-height:1.8}.px-legal-date{color:var(--px-muted);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:23px;font-size:14px;display:flex}.px-legal-tabs{border-bottom:1px solid var(--px-line);gap:32px;margin-top:34px;display:flex}.px-legal-tabs a{color:var(--px-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:17px 0;font-size:16px;display:block}.px-legal-tabs a[aria-current=page]{color:var(--px-accent);border-color:var(--px-accent)}.px-legal-tabs a:hover{color:var(--px-ink)}.px-legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:8%;padding-top:45px;display:grid}.px-legal-contents{max-height:calc(100svh - 145px);margin-left:-5px;padding:5px 10px 10px 5px;position:sticky;top:110px;overflow-y:auto}.px-legal-contents>.px-eyebrow{margin-bottom:13px;font-size:12px}.px-legal-contents ol{margin:0;padding:0;list-style:none}.px-legal-contents a{color:var(--px-muted);gap:11px;padding:9px 0;font-size:14px;line-height:1.6;display:flex}.px-legal-contents a span{color:var(--px-accent);flex:0 0 18px;padding-top:2px;font-size:11px}.px-legal-contents a:hover{color:var(--px-accent)}.px-legal-document{min-width:0;max-width:960px;font-size:17px;line-height:1.85}.px-legal-document a:not(.px-text-button){text-underline-offset:4px;-webkit-text-decoration:underline #cfbaff80;text-decoration:underline #cfbaff80}.px-legal-document a:hover{color:var(--px-accent)}.px-legal-notice{border:1px solid var(--px-line);border-left:3px solid var(--px-accent);border-radius:0 var(--px-radius) var(--px-radius) 0;background:#091629e8;padding:25px 29px}.px-legal-notice>strong{font-size:21px;font-weight:500;display:block}.px-legal-notice p{color:var(--px-muted);margin:11px 0;font-size:16px}.px-legal-notice>a{font-size:15px}.px-legal-section{border-top:1px solid var(--px-line);margin-top:43px;padding-top:33px;scroll-margin-top:110px}.px-legal-section h2{align-items:baseline;gap:17px;margin-bottom:23px;font-size:clamp(25px,2.15vw,33px);display:flex}.px-legal-section h2>span{letter-spacing:.06em;flex-shrink:0;font-size:13px;font-weight:400}.px-legal-section>p,.px-legal-section li{color:var(--px-muted)}.px-legal-section p+p{margin-top:18px}.px-legal-section strong{color:var(--px-ink);font-weight:500}.px-legal-section ul{margin:18px 0;padding-left:21px}.px-legal-section li{margin:12px 0;padding-left:4px}.px-legal-section li::marker{color:var(--px-accent)}.px-legal-section>a{margin-top:17px;font-size:16px;display:inline-block}.px-legal-callout{border-left:2px solid var(--px-accent);background:#0a192bee;margin:23px 0;padding:20px 24px}.px-legal-callout p{color:var(--px-muted);margin-top:12px}.px-legal-callout ul{margin:10px 0 0}.px-legal-callout li{margin:6px 0}.px-legal-prices{border:1px solid var(--px-line);border-radius:var(--px-radius);background:#051324ed;margin:25px 0;overflow:hidden}.px-legal-prices>div{border-bottom:1px solid var(--px-line);grid-template-columns:1fr 1.5fr;align-items:center;gap:25px;padding:23px;display:grid}.px-legal-prices>div:last-child{border-bottom:0}.px-legal-prices dl{justify-content:space-between;gap:15px;margin:0;display:flex}.px-legal-prices dt{color:var(--px-muted);font-size:12px;line-height:1.5}.px-legal-prices dd{color:var(--px-ink);margin:6px 0 0;font-size:21px}.px-legal-contact>.px-eyebrow{margin-bottom:16px;font-size:12px}.px-legal-contact-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;display:grid}.px-legal-contact-grid a{overflow-wrap:anywhere;width:fit-content;margin:0 0 12px;display:block}.px-legal-contact-grid address{color:var(--px-muted);font-size:16px;font-style:normal}.px-legal-contact-grid address strong{margin-bottom:10px;font-size:15px;display:block}.px-legal-contact .px-legal-address-note{margin-top:23px;font-size:14px}.px-legal-faq-link{margin-top:34px;font-size:16px}@media (max-width:1100px){.px-legal-layout{grid-template-columns:215px minmax(0,1fr);gap:5%}.px-legal-prices>div{grid-template-columns:1fr;gap:13px}}@media (max-width:900px){.px-legal-page{padding-top:112px}.px-legal-layout{grid-template-columns:1fr;gap:28px;padding-top:30px}.px-legal-contents{border-bottom:1px solid var(--px-line);max-height:none;margin:0;padding:0 0 26px;position:static;overflow:visible}.px-legal-contents ol{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.px-legal-contents a{padding-block:8px;font-size:13px}.px-legal-prices>div{grid-template-columns:1fr 1.5fr}}@media (max-width:600px){.px-legal-page{width:calc(100% - 46px);padding:98px 0 50px}.px-legal-back{margin-bottom:30px;font-size:15px}.px-legal-hero h1{font-size:clamp(36px,8.5vw,47px)}.px-legal-intro{margin-top:21px;font-size:18px}.px-legal-date{font-size:12px}.px-legal-tabs{gap:25px;margin-top:25px}.px-legal-tabs a{font-size:14px}.px-legal-contents ol{column-gap:14px}.px-legal-contents a{gap:5px;font-size:12px}.px-legal-contents a span{flex-basis:16px}.px-legal-document{font-size:16px;line-height:1.8}.px-legal-notice{padding:20px}.px-legal-notice>strong{font-size:19px}.px-legal-notice p{font-size:15px}.px-legal-section{margin-top:31px;padding-top:28px;scroll-margin-top:95px}.px-legal-section h2{gap:12px;font-size:26px;line-height:1.25}.px-legal-section h2>span{font-size:11px}.px-legal-callout{padding:18px}.px-legal-prices>div{grid-template-columns:1fr;padding:19px}.px-legal-prices dl{gap:9px}.px-legal-prices dt{font-size:11px}.px-legal-prices dd{font-size:20px}.px-legal-contact-grid{grid-template-columns:1fr;gap:18px}.px-legal-faq-link{gap:8px;font-size:14px}}
