.policy-page{background:#0a0a0a;color:#fff}.policy-main{padding-top:96px}.policy-hero{min-height:72vh;padding:clamp(100px,12vw,170px) var(--pad) clamp(70px,8vw,110px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr);gap:clamp(50px,9vw,150px);align-items:end;border-bottom:1px solid #242424}.policy-hero h1{margin:0;font:500 clamp(62px,8.6vw,138px)/.84 "Manrope",sans-serif;letter-spacing:-.065em;max-width:980px}.policy-hero h1 em{display:block;font:500 italic 1.02em/.9 "Playfair Display",Georgia,serif}.policy-hero-copy>p:last-child{max-width:650px;margin:30px 0 0;color:#8a8a8a;font-size:15px;line-height:1.75}.policy-meta{align-self:end;border-top:1px solid #343434}.policy-meta div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:17px 0;border-bottom:1px solid #343434}.policy-meta span{font:600 9px/1.4 "Manrope";text-transform:uppercase;letter-spacing:.14em;color:#5e5e5e}.policy-meta strong{font:500 13px/1.4 "Manrope"}.policy-quick{padding:0 var(--pad);background:#f1eee6;color:#111}.policy-quick-grid{display:grid;grid-template-columns:repeat(5,1fr);border-left:1px solid #cbc6bc}.policy-quick article{min-height:230px;padding:30px 26px;border-right:1px solid #cbc6bc;display:flex;flex-direction:column;justify-content:space-between}.policy-quick small{font:600 9px/1 "Manrope";letter-spacing:.16em;text-transform:uppercase;color:#8a8378}.policy-quick h2{margin:40px 0 0;font:500 clamp(22px,2vw,31px)/1.03 "Manrope";letter-spacing:-.04em}.policy-quick p{margin:12px 0 0;color:#625d54;font-size:12px;line-height:1.55}.policy-content{padding:clamp(90px,10vw,150px) var(--pad);background:#0a0a0a}.policy-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:clamp(40px,10vw,160px);margin-bottom:90px}.policy-intro h2{margin:0;font:500 clamp(48px,6vw,92px)/.9 "Manrope";letter-spacing:-.055em}.policy-intro h2 em{font-family:"Playfair Display",Georgia,serif;font-weight:500}.policy-intro p{max-width:720px;margin:0;color:#8a8a8a;font-size:15px;line-height:1.8}.policy-list{border-top:1px solid #2b2b2b}.policy-rule{display:grid;grid-template-columns:90px minmax(230px,.58fr) minmax(0,1.2fr);gap:clamp(26px,5vw,80px);padding:52px 0;border-bottom:1px solid #2b2b2b}.policy-rule-number{font:600 10px/1 "Manrope";letter-spacing:.14em;color:#555}.policy-rule h3{margin:0;font:500 clamp(27px,3vw,42px)/1 "Manrope";letter-spacing:-.045em}.policy-rule-copy{max-width:810px;color:#8e8e8e;font-size:14px;line-height:1.75}.policy-rule-copy p{margin:0 0 16px}.policy-rule-copy p:last-child{margin-bottom:0}.policy-rule-copy strong{color:#fff;font-weight:600}.policy-rule-copy ul{margin:16px 0 0;padding-left:18px}.policy-rule-copy li{margin:8px 0}.policy-callout{margin-top:90px;display:grid;grid-template-columns:1fr 1fr;background:#f1eee6;color:#111}.policy-callout>div{padding:clamp(40px,6vw,85px);border-right:1px solid #c9c4ba}.policy-callout>div:last-child{border-right:0}.policy-callout h2{margin:0;font:500 clamp(42px,5vw,78px)/.92 "Manrope";letter-spacing:-.055em}.policy-callout h2 em{display:block;font:500 italic 1em "Playfair Display",Georgia,serif}.policy-callout p{max-width:560px;margin:22px 0 0;color:#625d54;font-size:14px;line-height:1.7}.policy-checklist{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid #c9c4ba}.policy-checklist li{padding:14px 0;border-bottom:1px solid #c9c4ba;display:flex;gap:14px;font-size:13px}.policy-checklist li:before{content:"✓";font-weight:700}.policy-accept{padding:clamp(90px,10vw,150px) var(--pad);display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;background:#111;border-top:1px solid #292929}.policy-accept h2{margin:0;font:500 clamp(50px,7vw,104px)/.88 "Manrope";letter-spacing:-.06em}.policy-accept h2 em{font-family:"Playfair Display",Georgia,serif;font-weight:500}.policy-accept p{max-width:650px;color:#777;line-height:1.7}.policy-accept .button{white-space:nowrap}.policy-page .site-footer{border-top:1px solid #262626}
@media(max-width:980px){.policy-hero{grid-template-columns:1fr;min-height:auto}.policy-meta{max-width:680px}.policy-quick-grid{grid-template-columns:repeat(2,1fr)}.policy-quick article:last-child{grid-column:1/-1}.policy-intro{grid-template-columns:1fr;gap:28px}.policy-rule{grid-template-columns:55px 1fr}.policy-rule-copy{grid-column:2}.policy-callout{grid-template-columns:1fr}.policy-callout>div{border-right:0;border-bottom:1px solid #c9c4ba}.policy-callout>div:last-child{border-bottom:0}.policy-accept{grid-template-columns:1fr;align-items:start}}
@media(max-width:600px){.policy-main{padding-top:74px}.policy-hero{padding:78px 20px 60px}.policy-hero h1{font-size:clamp(54px,15vw,76px)}.policy-hero-copy>p:last-child{font-size:13px}.policy-meta div{grid-template-columns:85px 1fr}.policy-quick{padding:0 20px}.policy-quick-grid{grid-template-columns:1fr}.policy-quick article,.policy-quick article:last-child{grid-column:auto;min-height:170px;padding:24px 20px;border-bottom:1px solid #cbc6bc}.policy-quick h2{margin-top:26px}.policy-content{padding:82px 20px}.policy-intro{margin-bottom:55px}.policy-intro h2{font-size:48px}.policy-rule{grid-template-columns:34px 1fr;gap:18px;padding:38px 0}.policy-rule h3{font-size:29px}.policy-rule-copy{font-size:13px}.policy-callout{margin-top:65px}.policy-callout>div{padding:36px 24px}.policy-callout h2{font-size:46px}.policy-accept{padding:78px 20px}.policy-accept h2{font-size:52px}}
