/* The Premium page (SEE-1345). Built on the Family page's classes; these add the benefit groups. */
.premium-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid var(--border);margin:8px 0 0}
.premium-group{padding:28px 32px;background:var(--carbon);border-bottom:1px solid var(--border)}
.premium-group:nth-child(odd){border-right:1px solid var(--border)}
.premium-group:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}
.premium-group h3{margin:0 0 12px;color:var(--gold);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}
.premium-group ul{margin:0;padding:0 0 0 18px;display:grid;gap:8px;color:var(--stone);line-height:1.6}
.premium-group a{color:var(--lit)}
.premium-ways{grid-template-columns:repeat(3,1fr)}
.premium-ways + .family-note + .plan-callout{margin-top:28px}
.about-container .plan-callout,.about-container .licensed{max-width:none}
@media(max-width:820px){.premium-ways{grid-template-columns:1fr}.premium-ways .family-price + .family-price{border-left:0;border-top:1px solid var(--border)}}
@media(max-width:640px){.premium-groups{grid-template-columns:1fr}.premium-group{padding:22px 24px;border-right:0 !important}}
