/* Responsive gedrag is opgenomen in seo.css. */
.related-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0}
.related-grid li{padding:24px;border:1px solid var(--line);border-top:3px solid var(--teal);min-width:0}
.related-grid a{color:var(--navy);font-weight:800;text-underline-offset:4px;text-decoration:underline}
.related-grid p{margin:12px 0 0;color:var(--muted)}
.footer-grid{flex-direction:column;gap:10px}
.footer-grid p{margin:0;overflow-wrap:anywhere}
@media(max-width:900px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.related-grid{grid-template-columns:minmax(0,1fr)}.hero-grid,.content-grid{grid-template-columns:minmax(0,1fr)}.nav{flex-wrap:wrap}.navlinks{flex-wrap:wrap}.container{width:calc(100% - 32px)}.panel,.card{min-width:0}.cta{flex-wrap:wrap;padding:24px}.floating{right:12px;bottom:12px}.footer{padding-bottom:90px}}
