.annual-policy{background:#f7f8fa;padding:88px 0;color:#172b43;border-block:1px solid #e1e6ed}
.annual-policy>.container{max-width:1240px;padding-inline:28px}
.annual-policy-head{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end;margin-bottom:42px}
.annual-policy-eyebrow{color:#9c334b;font:600 10px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:1.8px;margin:0 0 20px;text-transform:uppercase}
.annual-policy h2{font:500 clamp(32px,3.6vw,48px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-1.8px;color:#172b43;margin:0}
.annual-policy-head p:not(.annual-policy-eyebrow){font:400 14px/1.9 'DM Sans',Arial,sans-serif;color:#596d84;margin:0;max-width:520px}
.annual-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d6dfe9;border-bottom:1px solid #d6dfe9}
.annual-policy-grid article{padding:30px 28px 32px 0;border-right:1px solid #d6dfe9}
.annual-policy-grid article:not(:first-child){padding-left:28px}
.annual-policy-grid article:last-child{border-right:0}
.annual-policy-grid article>span{font:500 10px/1.6 'DM Sans',Arial,sans-serif;color:#9c334b;letter-spacing:1px}
.annual-policy-grid h3{font:600 20px/1.4 Manrope,Arial,sans-serif;letter-spacing:-.6px;margin:24px 0 14px;color:#243c56}
.annual-policy-grid p{font:400 13px/1.9 'DM Sans',Arial,sans-serif;color:#596d84;margin:0}
.annual-policy-bottom{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:25px;font:400 12px/1.8 'DM Sans',Arial,sans-serif;color:#596d84}
.annual-policy-bottom a{color:#94314a;font-weight:600;white-space:nowrap;padding:10px 0;border-bottom:1px solid #b37181}
.annual-model{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0}
.annual-model>div{border:1px solid #d6dfe9;padding:25px;background:#fff;border-radius:5px}
.annual-model strong{display:block;font:500 38px/1.3 Manrope,Arial,sans-serif;color:#253d56;margin-bottom:10px}
.annual-model span{font-size:12px;color:#596d84}
.annual-policy-note{font:400 12px/1.9 'DM Sans',Arial,sans-serif;color:#596d84;max-width:850px;margin-top:22px}
@media(max-width:800px){.annual-policy-head{gap:40px;grid-template-columns:1fr}.annual-policy-grid article{padding-right:20px}.annual-policy-grid article:not(:first-child){padding-left:20px}.annual-model{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.annual-policy{padding:54px 0}.annual-policy>.container{padding-inline:24px}.annual-policy-head{gap:22px;margin-bottom:30px}.annual-policy-eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:17px}.annual-policy h2{font-size:32px;letter-spacing:-1.2px}.annual-policy-head p:not(.annual-policy-eyebrow){font-size:14px;line-height:1.8}.annual-policy-grid{grid-template-columns:1fr}.annual-policy-grid article{padding:23px 0!important;border-right:0;border-bottom:1px solid #d6dfe9}.annual-policy-grid article:last-child{border-bottom:0}.annual-policy-grid h3{font-size:20px;margin:12px 0 10px}.annual-policy-grid p{font-size:14px;line-height:1.8}.annual-policy-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.annual-policy-bottom a{font-size:13px}.annual-model>div{padding:20px 17px}.annual-model strong{font-size:32px}.annual-model span{font-size:12px}.annual-policy-note{font-size:13px;line-height:1.8}}
