.sf-subscriptions{margin:2.5rem 0 3rem;font-size:18px;line-height:1.55}
.sf-subscriptions h2,.sf-subscriptions h3,.sf-subscriptions h4{margin-top:0}
.sf-subscriptions h2{font-size:clamp(30px,4vw,42px)}
.sf-subscriptions h3{font-size:30px}
.sf-subscriptions h4{font-size:23px;line-height:1.2}
.sf-subscriptions h4 a{color:inherit;text-decoration:none}
.sf-subscriptions h4 a:hover{text-decoration:underline}
.sf-subscriptions p{margin:0 0 1rem}
.sf-subscriptions-kicker{color:#006786;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.sf-subscriptions-intro{margin-bottom:2rem}
.sf-subscriptions-status{border-left:4px solid #006786;background:#e8eff1;padding:1rem 1.2rem}
.sf-subscription-featured{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;background:#e8eff1;border-top:5px solid #006786;padding:1.5rem;margin-bottom:2.4rem}
.sf-subscription-featured h3{margin-bottom:.65rem}
.sf-subscription-purchase{text-align:right;min-width:155px}
.sf-subscription-price{font:700 32px/1.2 'Source Serif 4',Georgia,serif;color:#201e1d;white-space:nowrap}
.sf-subscription-price span{font:400 16px/1.2 Arial,sans-serif;color:#605d5d}
.sf-subscriptions-single-copy{margin-bottom:1.3rem!important}
.sf-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.sf-subscription-card{border:1px solid #d7d3d3;border-top:4px solid #006786;padding:1.3rem;display:flex;flex-direction:column;align-items:flex-start}
.sf-subscription-card h4{margin-bottom:.65rem}
.sf-subscription-benefit{font-size:16px;line-height:1.45;color:#4e4a49;margin-bottom:1.35rem!important}
.sf-subscription-card .sf-subscription-price{margin-top:auto}
.sf-subscriptions-footnote{font-size:15px;color:#605d5d;margin-top:1.5rem!important}
@media(max-width:650px){.sf-subscription-featured,.sf-subscription-grid{grid-template-columns:1fr}.sf-subscription-purchase{text-align:left}}
