.policy-page{min-height:100vh;color:var(--ink);background:#f5f8f7}.policy-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:92px;padding:0 48px;display:flex}.policy-brand img{width:220px;height:auto;display:block}.policy-back{letter-spacing:.4px;font-size:11px;font-weight:900}.policy-back span{color:var(--teal);margin-left:8px}.policy-content{max-width:820px;margin:0 auto;padding:90px 42px 110px}.policy-kicker{color:#53706c;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 28px;font-size:10px;font-weight:900;display:flex}.policy-kicker span{background:var(--teal);width:28px;height:2px}.policy-content h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,7vw,78px);line-height:1}.policy-date{color:#71807d;text-transform:uppercase;letter-spacing:1px;margin:20px 0 42px;font-size:12px}.policy-intro{color:#52625f;margin-bottom:55px;font-size:18px;line-height:1.75}.policy-content section{border-top:1px solid var(--line);padding:28px 0}.policy-content h2{letter-spacing:-.5px;margin:0 0 12px;font-size:20px}.policy-content section p{color:#5f6e6b;margin:0;font-size:14px;line-height:1.8}.policy-content a{color:#078f86;text-underline-offset:3px;font-weight:700;text-decoration:underline}.policy-notice{background:#e9f7f5;margin:12px 0 18px;border:1px solid #bce1dc!important;padding:25px 28px!important}.policy-notice h2{color:#087f77}.policy-footer{color:#a8bfbb;letter-spacing:.5px;background:#102b29;justify-content:space-between;gap:25px;padding:30px 48px;font-size:10px;display:flex}.policy-footer a{color:#fff}@media (max-width:640px){.policy-header{height:76px;padding:0 20px}.policy-brand img{width:175px}.policy-back{font-size:0}.policy-back span{font-size:17px}.policy-content{padding:65px 22px 80px}.policy-content h1{letter-spacing:-3px}.policy-intro{font-size:16px}.policy-footer{flex-direction:column;padding:28px 22px}}
