.policy-page{background:#f6f6f5;color:#171a1f;padding-bottom:6rem}.policy-hero{padding:5rem 15vw;background:linear-gradient(115deg,#fff,#eceeef);text-align:center}.policy-hero h1{margin:.6rem auto 1.2rem;max-width:1050px;font:800 clamp(3.4rem,6vw,6rem)/.9 "Barlow Condensed",Impact,sans-serif;text-transform:uppercase}.policy-hero>p:last-child{max-width:760px;margin:0 auto;color:#555c66;line-height:1.7}.policy-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8dadd;border-bottom:1px solid #d8dadd}.policy-summary article{padding:2.3rem 4vw;background:#fff}.policy-summary span{color:#8a9097;font-size:.65rem;font-weight:800}.policy-summary h2{font:800 1.6rem/1 "Barlow Condensed";text-transform:uppercase}.policy-summary p{color:#626973;line-height:1.6}.policy-layout{display:grid;grid-template-columns:minmax(0,760px) 270px;justify-content:center;gap:4rem;padding:4rem 7vw}.policy-content{background:#fff;border:1px solid #d8dadd;padding:2.5rem}.policy-content section{padding:1rem 0;border-bottom:1px solid #e0e2e4}.policy-content section:last-child{border-bottom:0}.policy-content h2{font:800 2rem/1 "Barlow Condensed";text-transform:uppercase}.policy-content p,.policy-content li{color:#565e68;line-height:1.75}.policy-content li{margin:.5rem 0}.draft-alert,.legal-alert{padding:1.2rem;border-left:4px solid #70767d;background:#f1f2f3}.draft-alert p,.legal-alert p{margin-bottom:0}.legal-alert{border-left-color:#9a6c16;background:#fbf7ed}.policy-nav{height:max-content;position:sticky;top:1rem}.policy-nav h3{font:800 1.2rem/1 "Barlow Condensed";text-transform:uppercase}.policy-nav>a{display:block;padding:.75rem 0;border-bottom:1px solid #d8dadd;color:#626973;font-size:.76rem}.policy-nav>div{margin-top:1.5rem;padding:1.2rem;background:#eceeef}.policy-nav>div p{color:#686f78;font-size:.74rem;line-height:1.5}.policy-nav>div a,.policy-action{color:#30343b;font-size:.74rem;font-weight:800}.policy-action{display:inline-block;margin:1rem 0;text-decoration:none}@media(max-width:850px){.policy-summary{grid-template-columns:1fr}.policy-layout{grid-template-columns:1fr}.policy-nav{position:static}.policy-hero{padding-left:1.2rem;padding-right:1.2rem}}@media(max-width:620px){.policy-layout{padding:1.2rem}.policy-content{padding:1.3rem}}
