.policy-shell{min-height:100vh;background:#f5f7f5;color:#17211d;font-family:Arial,sans-serif}.policy-shell>header{height:64px;background:#0c1411;color:#e9f1ed;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1040px)/2));border-bottom:1px solid #27332e}.policy-brand{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none;font-weight:700;font-size:14px}.policy-brand i{width:19px;height:19px;border:2px solid #6af0b1;border-radius:6px;transform:rotate(45deg)}.policy-shell>footer nav,.policy-shell>header nav{display:flex;align-items:center;gap:20px}.policy-shell>header a{color:#aebbb5;text-decoration:none;font-size:11px}.policy-shell>header a:hover{color:#fff}.policy-shell>header .policy-cta{background:#68edaf;color:#0c1712;padding:9px 13px;border-radius:5px;font-weight:700}.policy-hero{background:#101a16;color:#f2f6f4;padding:72px max(24px,calc((100vw - 900px)/2)) 65px}.policy-hero>span{font-size:10px;letter-spacing:.18em;color:#68edaf;font-weight:700}.policy-hero h1{font-size:46px;letter-spacing:-.045em;margin:14px 0 12px;max-width:760px}.policy-hero p{font-size:16px;line-height:1.65;color:#b6c1bc;max-width:720px}.policy-hero small{display:block;margin-top:25px;color:#74827b;font-size:10px}.policy-content{width:min(900px,calc(100% - 48px));margin:0 auto;padding:54px 0 70px;display:grid;gap:14px}.policy-content>section{background:#fff;border:1px solid #dfe4e1;border-radius:9px;padding:26px 29px}.policy-content h2{font-size:20px;letter-spacing:-.025em;margin:0 0 13px}.policy-content h3{font-size:13px;margin:20px 0 7px}.policy-content li,.policy-content p{font-size:13px;line-height:1.7;color:#56635d}.policy-content ul{padding-left:19px}.policy-content a{color:#16754b}.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.policy-grid>a{display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid #dfe4e1;border-radius:9px;padding:22px;color:#17211d}.policy-grid a b{font-size:14px}.policy-grid a span{font-size:11px;color:#6e7a74;line-height:1.5;margin-top:8px}.policy-pill{display:inline-flex;background:#e8f8ef;color:#24754e;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:700}.policy-warning{border-left:3px solid #d49b3e!important;background:#fffaf1!important}.policy-shell>footer{height:70px;background:#0c1411;color:#8d9b94;padding:0 max(24px,calc((100vw - 1040px)/2));display:flex;align-items:center;justify-content:space-between;font-size:10px}.policy-shell>footer a{color:#8d9b94;text-decoration:none}@media(max-width:700px){.policy-shell>header{padding:0 16px}.policy-shell>header nav a:not(.policy-cta){display:none}.policy-hero{padding:50px 22px}.policy-hero h1{font-size:34px}.policy-content{width:calc(100% - 28px);padding:30px 0}.policy-content>section{padding:20px}.policy-grid{grid-template-columns:1fr}.policy-shell>footer{padding:0 16px}}