@font-face{font-family:Manrope;src:url('/assets/landing/fonts/Manrope-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/landing/fonts/Manrope-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
:root{--paper:#f8f7f4;--ink:#17191a;--muted:#60625e;--rule:#d9d8d3;--red:#d6442e}*{box-sizing:border-box}html{color-scheme:light;scroll-padding-top:28px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 Manrope,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#b32b19}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.skip{position:absolute;left:12px;top:-100px;background:#fff;padding:10px;z-index:10}.skip:focus{top:10px}header,footer{max-width:1440px;margin:auto;padding:30px 64px;display:flex;gap:28px;justify-content:space-between;align-items:center}header{border-bottom:1px solid var(--rule);font-size:13px}.brand{display:block;line-height:0}.brand img{width:210px;height:auto;max-width:100%}.back{text-decoration:none}.back span{margin-left:14px;color:var(--red)}main{max-width:1440px;margin:auto;padding:76px 64px 96px}.legal-hero{max-width:900px;margin-bottom:60px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:1.6px;font-weight:700;margin:0 0 18px}h1{font-size:clamp(40px,5.3vw,76px);line-height:1.08;letter-spacing:-3.5px;margin:0 0 26px;font-weight:700}h1 span{color:var(--red)}.legal-hero>p:last-child{max-width:650px;color:var(--muted);font-size:18px;margin:0}.documents{display:flex;border-bottom:1px solid var(--rule);gap:36px;margin-bottom:54px}.documents a{display:flex;align-items:center;justify-content:space-between;gap:30px;text-decoration:none;font-size:14px;font-weight:700;padding:16px 0 20px;border-bottom:3px solid transparent;margin-bottom:-1px}.documents a[aria-current]{border-color:var(--red)}.documents a span{color:var(--red)}.document-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;align-items:start}.document-sidebar{position:sticky;top:28px;font-size:12px;line-height:1.6}.document-sidebar .eyebrow{margin-bottom:12px}.sidebar-meta{border-bottom:1px solid var(--rule);padding-bottom:22px;margin-bottom:26px}.sidebar-meta span{color:var(--muted)}.desktop-toc ol,.mobile-toc ol{list-style:none;padding:0;margin:0}.desktop-toc li{margin:0 0 12px}.desktop-toc a{text-decoration:none;color:var(--muted)}.desktop-toc a:hover{color:var(--red)}.sidebar-contact{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}.document{min-width:0;max-width:850px}.document-title{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-1.4px;margin:0 0 28px}.notice{padding:22px 26px;background:#eeebe5;border-left:3px solid var(--red);font-size:13px;margin:0 0 36px}.notice p{margin:8px 0 0}p{margin:0 0 16px}section{padding:30px 0;border-top:1px solid var(--rule);scroll-margin-top:28px}h3{font-size:22px;line-height:1.4;letter-spacing:-.5px;margin:0 0 18px}li{margin-bottom:16px}ul{padding-left:22px}.document-contact{display:flex;gap:22px;align-items:center;border-top:1px solid var(--rule);padding-top:30px;margin-top:16px;font-size:14px}.document-contact p{margin:0}.document-contact img{flex-shrink:0}footer{border-top:1px solid var(--rule);font-size:12px;align-items:flex-start}footer p{margin:5px 0}footer>a{font-size:12px}p,a{overflow-wrap:anywhere}.mobile-toc{display:none}
@media(min-width:1600px){main{padding-top:90px}.legal-hero{margin-bottom:72px}}
@media(max-width:1000px){header,footer{padding:26px 36px}main{padding:60px 36px 80px}.document-layout{grid-template-columns:200px minmax(0,1fr);gap:38px}.documents{gap:26px}.documents a{gap:16px}h1{letter-spacing:-2.5px}}
@media(max-width:700px){header,footer{padding:22px 20px;gap:18px}.brand img{width:160px}.back{font-size:11px;max-width:105px}.back span{margin-left:3px}main{padding:46px 20px 64px}.legal-hero{margin-bottom:30px}h1{font-size:clamp(37px,8.8vw,58px);letter-spacing:-1.8px}.legal-hero>p:last-child{font-size:16px}.documents{gap:0;margin-bottom:30px;justify-content:space-between}.documents a{font-size:11px;gap:9px;padding:13px 0 17px}.documents a span{display:none}.document-layout{display:block}.document-sidebar{position:static;display:flex;justify-content:space-between;gap:20px;margin-bottom:28px;font-size:11px}.sidebar-meta{border:0;padding:0;margin:0}.sidebar-contact{margin:0;padding:0;border:0;max-width:50%}.sidebar-contact .eyebrow{margin-bottom:12px}.desktop-toc{display:none}.mobile-toc{display:block;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:30px;font-size:13px}.mobile-toc summary{cursor:pointer;padding:15px 0;font-weight:700}.mobile-toc ol{padding:0 0 15px}.mobile-toc li{margin:10px 0}.document-title{letter-spacing:-.8px}.notice{padding:20px;font-size:12px}section{padding:25px 0}h3{font-size:20px}footer{flex-direction:column}}
@media print{body{background:white;font-size:11pt}header,.skip,.documents,.document-sidebar,.mobile-toc,footer>a{display:none}main{padding:0;max-width:none}.legal-hero{margin-bottom:30px}h1{font-size:28pt}.document-layout{display:block}.document{max-width:none}section{break-inside:avoid}a{text-decoration:none}.notice{border:1px solid #777;background:white}footer{padding:20px 0}}

.brand{display:flex;align-items:center;gap:14px}.brand .brand-symbol{width:36px;height:36px}.brand .brand-wordmark{width:210px;height:auto}@media(max-width:700px){.brand{gap:10px}.brand .brand-symbol{width:26px;height:26px}.brand .brand-wordmark{width:130px}.back{max-width:90px}}
