/* Abonnement page tidy styles */
.hero-abo .hero-inner{grid-template-columns:1.2fr .8fr}
.pricecard{align-self:center}
.pricecard .pill{display:inline-block;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);margin-bottom:8px}
.pricecard .price{font-size:2.2rem;font-weight:900;margin:6px 0 10px}
.pricecard .price .euro{font-size:1.2rem;opacity:.85;vertical-align:super}
.pricecard .price .per{font-size:1rem;color:var(--muted)}
.pricecard .full{display:block;text-align:center;margin-top:10px}
.abo-inhoud .card h2{margin-top:6px}
.form-abo .row.three{grid-template-columns:repeat(3,1fr)}
.faq details{margin:8px 0;padding:10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb, var(--bg), white 4%)}
.faq summary{cursor:pointer;font-weight:700}
@media (max-width:900px){
  .hero-abo .hero-inner{grid-template-columns:1fr}
  .form-abo .row.three{grid-template-columns:1fr}
}
