@font-face{font-family:LegalInter;src:url('/_framer/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:#fff;color:#222;font-family:LegalInter,Arial,sans-serif}.legal-main{max-width:1400px;margin:auto;padding:65px 50px 100px}.legal-hero{padding:20px 0 65px;border-bottom:1px solid #ddd}.legal-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px}.legal-hero h1{font-size:clamp(58px,8vw,116px);line-height:1;letter-spacing:-.065em;font-weight:500;margin:0 0 27px;overflow-wrap:anywhere}.legal-hero h1 span{color:#ef282e}.legal-hero>p:not(.legal-kicker){max-width:650px;font-size:21px;line-height:1.5;color:#696969;letter-spacing:-.02em}.legal-date{display:inline-block;margin-top:20px;border:1px solid #e1e1e1;border-radius:30px;padding:8px 13px;font-size:11px;color:#777}.legal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:90px;padding-top:55px}.legal-nav{position:sticky;top:115px;align-self:start;max-height:calc(100vh - 140px);overflow:auto;font-size:12px;line-height:1.5}.legal-nav>p{text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#999;margin:0 0 18px}.legal-nav a{display:flex;gap:15px;padding:9px 0;color:#656565;text-decoration:none}.legal-nav a span{font-size:10px;color:#aaa;min-width:15px}.legal-nav a:hover{color:#ee282e}.legal-nav a.legal-other{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;color:#222}.legal-section{display:grid;grid-template-columns:35px minmax(0,1fr);gap:22px;padding-bottom:45px;margin-bottom:40px;border-bottom:1px solid #e5e5e5;scroll-margin-top:110px}.legal-number{font-size:11px;color:#ef282e;padding-top:7px}.legal-section h2{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 23px}.legal-section h3{font-size:19px;font-weight:500;margin:0 0 15px}.legal-section p{font-size:16px;line-height:1.85;color:#626262;margin:0 0 19px;overflow-wrap:anywhere}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:#282828;text-decoration:underline;text-decoration-color:#ddd;text-underline-offset:4px}.legal-section a:hover{color:#ee282e}.legal-callout{padding:25px;background:#f5f5f5;border-radius:15px;margin:25px 0}.legal-callout h3{color:#222}.legal-main a:focus-visible{outline:2px solid #e92930;outline-offset:4px}#pa-footer-variants{display:none!important}@media(max-width:1000px){.legal-main{padding:40px 28px 70px}.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}}@media(max-width:700px){html{scroll-padding-top:90px}.legal-main{padding:25px 20px 60px}.legal-hero{padding:20px 0 35px}.legal-hero h1{font-size:clamp(48px,11vw,72px)}.legal-hero>p:not(.legal-kicker){font-size:18px}.legal-layout{display:block;padding-top:30px}.legal-nav{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:45px;padding:22px;background:#f6f6f5;border-radius:16px}.legal-nav>p,.legal-nav .legal-other{grid-column:1/-1}.legal-nav a{font-size:11px;gap:9px;padding:7px 0}.legal-section{grid-template-columns:20px minmax(0,1fr);gap:12px;margin-bottom:30px;padding-bottom:30px}.legal-section h2{font-size:26px}.legal-section p{font-size:15px;line-height:1.8}.legal-callout{padding:20px}.legal-number{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
