.legal-prose{max-width:820px;color:var(--text)}.legal-prose>.lbl-red{margin-bottom:.5rem}.legal-prose h2{font-size:var(--fs-h2-s);text-transform:none;margin:2.4rem 0 .9rem}.legal-prose h2:first-of-type{margin-top:0}.legal-prose h3{text-transform:none;margin:1.6rem 0 .7rem;font-size:1.2rem}.legal-prose p{color:var(--textlt);margin-bottom:1rem;line-height:1.75}.legal-prose a{color:var(--red);text-decoration:underline;transition:color .2s}@media (hover:hover){.legal-prose a:hover{color:var(--red-dk)}}.legal-prose a:active{color:var(--red-dk);opacity:.6;transition-duration:.1s}.legal-prose ul{margin:0 0 1.1rem 1.4rem;list-style:outside}.legal-prose li{color:var(--textlt);margin-bottom:.3rem;line-height:1.7}.legal-block{background:var(--off);border:1px solid var(--lgrey);border-radius:14px;margin:1.8rem 0;padding:1.6rem 1.8rem}.legal-block h2{margin-top:0;font-size:1.25rem}.legal-contact-card{border:1px solid var(--red-bd);background:var(--red-dim);border-radius:16px;margin-top:2.5rem;padding:1.8rem}.legal-contact-card h3{margin-top:0}.legal-contact-card p{color:var(--text)}.legal-note{border-left:4px solid var(--red);background:var(--red-dim);color:var(--text);border-radius:0 10px 10px 0;margin-bottom:2rem;padding:1rem 1.3rem;font-size:.92rem}
.blog-post-hero{padding:150px var(--px) 64px;background:var(--text);position:relative;overflow:hidden}.blog-post-hero-bg,.blog-post-hero-bg img{object-fit:cover;object-position:center 30%;position:absolute;inset:0}.blog-post-hero-ov{background:linear-gradient(#1412108c 0%,#141210d1 100%);position:absolute;inset:0}.blog-post-hero-content{max-width:820px;margin:0 auto;position:relative}.blog-post-hero-content h1{color:#fff;margin:.6rem 0 1rem;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.12}.blog-post-hero-content .blog-meta,.blog-post-hero-content .blog-author{color:#ffffffd9}.blog-post-body{padding:64px var(--px) 80px}.blog-post-body .legal-prose{margin:0 auto}.blog-post-prose img{border-radius:14px;max-width:100%;height:auto;margin:1.4rem 0}.blog-post-prose iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;margin:1.4rem 0}.blog-post-prose table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.92rem}.blog-post-prose th,.blog-post-prose td{border:1px solid var(--lgrey);text-align:left;vertical-align:top;color:var(--textlt);padding:.55rem .8rem}.blog-post-prose th{background:var(--off);color:var(--text)}.blog-post-prose ol{margin:0 0 1.1rem 1.4rem;list-style:decimal}.blog-post-prose blockquote{border-left:4px solid var(--red);color:var(--text);margin:1.4rem 0;padding:.4rem 0 .4rem 1.2rem;font-style:italic}.blog-post-terug{margin-top:2.4rem}.blog-post-terug a{font-weight:600;text-decoration:none}.blog-post-prose figure.blog-figure{margin:1.8rem 0}.blog-post-prose figure.blog-figure img{margin:0}.blog-post-prose figure.blog-figure figcaption{color:var(--textlt);margin-top:.5rem;font-size:.88rem}
