
.policy-hero{background:#101d33;color:#f7f8fa;padding:38px 0 0;position:relative;overflow:hidden}.policy-hero .wrap{max-width:1280px}.policy-crumb{font-size:8px;letter-spacing:1.3px;display:flex;gap:14px;color:#a9b7ca}.policy-crumb a{color:#ff9365}.policy-hero-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center;padding:65px 0 62px}.policy-hero h1{font-size:clamp(48px,5.1vw,79px);line-height:1.06;letter-spacing:-.065em}.policy-hero h1 span{color:#ff6b2c}.policy-hero p{font-size:13px;max-width:480px;color:#b9c5d5;line-height:1.9;margin-top:25px}.policy-brand-art{position:relative;border-left:1px solid #ffffff22;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;isolation:isolate}.policy-brand-art:before,.policy-brand-art:after{content:"";position:absolute;right:-80px;top:30px;width:270px;height:170px;border:1px solid #ffffff12;transform:skew(-25deg);z-index:-1}.policy-brand-art:after{top:50px;right:-45px;border-color:#ff6b2c44}.policy-brand-art img{width:138px;height:138px;filter:drop-shadow(0 12px 22px #0003)}.policy-brand-art>span{font-size:8px;letter-spacing:2px;color:#a4b5ca}.policy-hero-bottom{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid #ffffff26;font-size:9px;color:#a9b7ca;line-height:1.8}.policy-hero-bottom>span:first-child{color:#fff;font-weight:700}.policy-body{padding:75px 0 95px;background:#f7f8fa}.policy-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:85px;align-items:start}.policy-sidebar{position:sticky;top:147px}.policy-toc{background:#eceff3;padding:27px 25px;border-top:3px solid #ff6b2c}.policy-toc .eyebrow{font-size:8px;margin-bottom:16px}.policy-toc nav{display:flex;flex-direction:column}.policy-toc a{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.65;border-bottom:1px solid #d1d9e3;padding:13px 0;transition:color .25s,padding-left .25s}.policy-toc a:last-child{border-bottom:0}.policy-toc a>span{color:#e45318}.policy-toc a:hover{color:#c14712;padding-left:5px}.policy-help{margin-top:22px;background:#101d33;padding:26px;color:#f7f8fa}.help-symbol{display:block;font-size:32px;color:#ff6b2c;margin-bottom:20px}.policy-help h3{font-size:24px;line-height:1.25}.policy-help p{font-size:10px;color:#acbbcf;margin:18px 0}.policy-help a{display:block;font-size:12px;color:#ff9365;font-weight:700;margin-top:12px}.policy-help .policy-email{font-size:10px;color:#fff}.policy-document-label{font-size:9px;letter-spacing:1.7px;font-weight:800;display:flex;align-items:center;gap:9px;border-bottom:1px solid #d4dce7;padding-bottom:25px;margin-bottom:8px}.policy-document-dot{width:7px;height:7px;background:#ff6b2c;border-radius:50%}.policy-article{min-width:0}.policy-article .legal-sec{margin:0;padding:31px 0;border-bottom:1px solid #dbe0e7;scroll-margin-top:145px}.policy-article .legal-sec h2{font-family:'Space Grotesk',sans-serif;font-size:25px;letter-spacing:-.65px;line-height:1.3;margin:0 0 17px}.policy-article p,.policy-article li{font-size:13px;line-height:1.95;color:#5d697a}.policy-article p+p{margin-top:15px}.policy-article a{color:#a93e13;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-article>p:last-child{background:#eceff3;border-left:3px solid #ff6b2c;padding:24px;margin-top:28px;color:#101d33;font-size:12px}.policy-article ul{padding-left:20px}.policy-related{background:#eceff3;padding:70px 0 80px}.policy-related h2{font-size:44px}.policy-related h2 span{color:#8792a2}.policy-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.policy-link-card{padding:26px 22px;background:#f7f8fa;border:1px solid #d6dde7;position:relative;transition:transform .3s,background .3s}.policy-link-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#ff6b2c;transform:scaleX(0);transform-origin:left;transition:transform .4s}.policy-link-card:hover{transform:translateY(-4px);background:white}.policy-link-card:hover:after{transform:scaleX(1)}.policy-link-card>span{font-size:8px;letter-spacing:1px;color:#79869a}.policy-link-card h3{font-size:22px;min-height:62px;margin-top:23px}.policy-link-card b{font-size:8px;letter-spacing:1px;display:block;margin-top:25px}.current-policy{border-top:3px solid #ff6b2c}.current-policy b{color:#b94616}
@media(max-width:1000px){.policy-layout{grid-template-columns:250px minmax(0,1fr);gap:40px}.policy-toc{padding:24px 20px}.policy-hero-grid{padding:50px 0}.policy-hero h1{font-size:57px}.policy-related-grid{grid-template-columns:repeat(2,1fr)}.policy-link-card h3{min-height:35px}.policy-sidebar{top:135px}}
@media(max-width:680px){.policy-hero{padding-top:24px}.policy-crumb{font-size:7px;letter-spacing:.8px;gap:10px}.policy-hero-grid{grid-template-columns:1fr;padding:40px 0 34px;gap:0}.policy-hero h1{font-size:clamp(38px,10vw,55px)}.policy-hero .eyebrow{font-size:7px}.policy-hero p{font-size:12px;max-width:320px;margin-top:22px}.policy-brand-art{display:none}.policy-hero-bottom{flex-direction:column;gap:7px;font-size:8px;padding:18px 0}.policy-body{padding:35px 0 55px}.policy-layout{grid-template-columns:1fr;gap:32px}.policy-sidebar{position:static}.policy-help{display:none}.policy-toc{padding:20px}.policy-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.policy-toc a{font-size:9px;padding:11px 0}.policy-document-label{font-size:8px;letter-spacing:1.2px;padding-bottom:22px}.policy-article .legal-sec{padding:26px 0;scroll-margin-top:120px}.policy-article .legal-sec h2{font-size:23px}.policy-article p,.policy-article li{font-size:12px;line-height:1.95}.policy-article>p:last-child{padding:20px;font-size:11px}.policy-related{padding:50px 0}.policy-related h2{font-size:36px}.policy-related-grid{gap:12px}.policy-link-card{padding:23px 17px}.policy-link-card h3{font-size:20px;min-height:64px}.policy-link-card>span{font-size:7px}.policy-link-card b{font-size:7px;margin-top:20px}}
@media(max-width:370px){.policy-toc nav{grid-template-columns:1fr}.policy-related-grid{grid-template-columns:1fr}.policy-link-card h3{min-height:0}}
