.policies-page{padding-top:55px;padding-bottom:65px}.policies-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:45px;align-items:start}.policy-nav{position:sticky;top:170px;border:1px solid #dfe4d5;border-radius:17px;background:#eeefe7;padding:22px}.policy-nav>.eyebrow{display:block;margin-bottom:20px}.policy-nav a{display:flex;gap:12px;align-items:center;font-size:13px;padding:13px 0;border-top:1px solid #d6ddcb;min-height:44px;color:#52604e}.policy-nav a span{font-size:10px;color:#8a967d}.policy-nav .policy-contact{color:#df542f;margin-top:10px}.policy-content{min-width:0}.policy-section{background:#fff;border:1px solid #e4e5dc;border-radius:18px;padding:30px;margin-bottom:20px;scroll-margin-top:170px}.policy-section h2{font-size:28px;margin:10px 0}.policy-summary{font-size:15px;color:#52604e;margin-bottom:22px}.policy-section ul{padding-left:20px;margin:0}.policy-section li{font-size:15px;line-height:1.85;color:#73776e;padding-left:6px;margin-bottom:18px}.policy-section li:last-child{margin-bottom:0}.policy-disclosure{margin-top:25px;border-top:1px solid #e4e5dc;padding-top:22px}.policy-disclosure h3{font-size:18px;font-weight:600;margin-bottom:12px}.policy-disclosure p{font-size:14px;line-height:1.8;margin-top:12px}.policy-questions{background:#eeefe7;border:1px solid #dfe4d5;padding:30px;border-radius:18px}.policy-questions h2{font-size:27px;margin:0 0 15px}.policy-questions p{font-size:15px;margin-bottom:22px;line-height:1.8}@media(max-width:900px){.policies-layout{grid-template-columns:minmax(0,1fr);gap:25px}.policy-nav{position:static}.policy-nav a{font-size:14px}.policies-page{padding-top:35px}.policy-section{scroll-margin-top:90px}}@media(max-width:550px){.policy-section,.policy-questions{padding:24px 20px}.policy-section h2{font-size:25px}.policies-page h1{font-size:43px}.policy-section li{font-size:15px}.policy-nav{padding:20px}}
