.policy-page{color:#213428;max-width:1100px;margin:0 auto;padding:0 24px 72px}.policy-page header{border-bottom:1px solid #dfe5d8;justify-content:space-between;align-items:center;padding:24px 0;display:flex}.policy-page header>a:last-child{color:#28583a;font-size:13px;text-decoration:underline}.policy-page article{max-width:730px;margin:60px auto 0}.policy-page h1{margin:8px 0;font-size:clamp(38px,6vw,58px);line-height:1.1}.policy-page .policy-date{color:#667369;margin:0 0 28px;font-size:13px}.policy-page h2{margin:34px 0 10px;font-size:21px;line-height:1.35}.policy-page article p{margin:0 0 15px;font-size:15px;line-height:1.75}.policy-page article .eyebrow{letter-spacing:.14em;color:#42734d;font-size:11px}@media (max-width:600px){.policy-page{padding:0 20px 48px}.policy-page article{margin-top:38px}.policy-page article p{font-size:14px}}
