/* Single Actueel */
.single-actueel .st-wrap{max-width:900px;margin:0 auto;padding:clamp(16px,2vw,28px);}
.single-actueel .st-hero{background:linear-gradient(0deg,#ffffff, #f7fbfe); border-bottom:1px solid var(--st-border,#e5e7eb);}
.single-actueel .title{font-size:clamp(28px,3vw,40px);margin:0 0 8px;}
.single-actueel .meta{display:flex;gap:10px;flex-wrap:wrap;color:#6b7280;font-size:14px;margin-bottom:12px;}
.single-actueel .meta .type{background:#eef7fc;color:#256b88;border:1px solid #d6ecf8;border-radius:12px;padding:2px 8px;}
.single-actueel .meta .update{background:#fff7e6;border:1px solid #ffe0a3;color:#92400e;border-radius:12px;padding:2px 8px;}
.single-actueel .hero-media{margin:14px 0 0;overflow:hidden;border-radius:14px;}
.single-actueel .hero-media img{width:100%;height:auto;display:block;}

.single-actueel .st-content{display:grid;grid-template-columns:1fr;gap:24px;}
@media(min-width:980px){.single-actueel .st-content{grid-template-columns:2.2fr 1fr;} .single-actueel .st-wrap{max-width:1100px;}}
.single-actueel .main .content{line-height:1.7;}
.single-actueel .main .content h2{margin-top:1.4em}
.single-actueel .attachments{margin-top:24px;border-top:1px solid #e5e7eb;padding-top:14px;}
.single-actueel .att-list{padding-left:18px;}
.single-actueel .cta-inline{margin-top:20px;border:1px solid #e5e7eb;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;}
.single-actueel .cta-inline p a {color: #000;text-decoration: underline;}
.single-actueel .st-btn{background:var(--st-primary);color:#fff;border:none;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block}
.single-actueel .st-btn.block{display:block;text-align:center;width:100%;margin-top:8px;}
.single-actueel .st-btn.link{background:transparent;color:var(--st-primary);border:1px solid var(--st-primary);}
.single-actueel .st-btn.call{background:transparent;color:#fff;border:1px solid var(--st-primary);background:var(--st-primary);}

.single-actueel .post-nav{display:flex;justify-content:space-between;margin-top:24px;border-top:1px solid #e5e7eb;padding-top:14px;}
.single-actueel .post-nav a{text-decoration:none;color:#111;border:1px solid #e5e7eb;padding:8px 12px;border-radius:10px;display:inline-block;}

.single-actueel .sidebar .info{border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff;}
.single-actueel .sidebar .info h2 {margin-top: 0 !important}
.single-actueel .related{margin-top:20px;}
.single-actueel .rel-cards{display:grid;grid-template-columns:1fr;gap:12px;}
@media(min-width:700px){.single-actueel .rel-cards{grid-template-columns:1fr;}}
.single-actueel .rel-card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;}
.single-actueel .rel-card .media{display:block;aspect-ratio:16/9;background:#f3f4f6;}
.single-actueel .rel-card .title{font-size:16px;margin:8px 12px;}
.single-actueel .rel-card .title a { color: #000000;text-decoration: underline;}
.single-actueel .rel-card .date{color:#6b7280;font-size:12px;margin:0 12px 12px;}
.single-actueel div.breadcrumb{font-size:12px;margin-bottom:10px;color:#6b7280;}
.single-actueel div.breadcrumb a{color:inherit;text-decoration:none;}
.single-actueel div.breadcrumb span{margin:0 6px;color:#9ca3af;}
