.policy-page{background:var(--tint,#f3f4f0)}.policy-hero{padding:45px 5.2%;background:var(--dark,#202724);color:white}.policy-hero .eyebrow{font-size:12px;color:#dce3e6}.policy-hero h1{font:600 clamp(3.3rem,5vw,5rem)/1 'Barlow Condensed',Arial,sans-serif;margin:0 0 22px;text-transform:uppercase}.policy-hero p{font-size:17px}.policy-hero>a{display:inline-block;border-bottom:1px solid #ffffff80;padding:8px 0;font-size:14px}.policy-layout{padding:40px 5.2% 60px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;max-width:1500px;margin:auto}.policy-layout>nav{display:flex;flex-direction:column;position:sticky;top:20px;align-self:start;border-top:3px solid var(--dark,#202724);background:#fff;padding:15px}.policy-layout>nav a{font-size:14px;padding:15px 5px;border-bottom:1px solid #dfe3dc}.policy-intro{font-size:15px;line-height:1.7;margin:0 0 25px;color:var(--muted,#657063)}.policy-intro a{text-decoration:underline}.policy-panel{display:flex;gap:25px;background:white;padding:30px;border:1px solid #dfe3dc;margin-bottom:18px;scroll-margin-top:20px}.policy-number{font:500 32px 'Barlow Condensed',sans-serif;color:var(--dark,#202724)}.policy-panel h2{font:600 29px 'Barlow Condensed',sans-serif;margin:0 0 13px}.policy-panel p{font-size:16px;line-height:1.7;color:var(--muted,#657063);margin:0}.policy-panel p+p{margin-top:15px}.policy-help{background:var(--dark,#202724);color:white;padding:30px}.policy-help h2{font-size:30px}.policy-help a{display:inline-block;border-bottom:1px solid white;font-size:15px;padding-bottom:5px}.ape .policy-hero{background:#997f4c;color:#18150f}.ape .policy-hero .eyebrow{color:#282319}@media(max-width:800px){.policy-layout{grid-template-columns:1fr;padding:28px 6%;gap:25px}.policy-layout>nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.policy-panel{padding:23px;gap:17px}.policy-hero{padding:35px 6%}.policy-hero h1{font-size:3.4rem}}@media(max-width:540px){.policy-panel p{font-size:15px}.policy-panel h2{font-size:26px}.policy-layout>nav a{font-size:13px}.policy-panel{padding:20px 16px}}
