/* Hallmark — Triptych Foldout Gallery (post 7386): contrast: pass, honest: pass, chrome: pass, tokens: pass, responsive: pass, icons: pass, mobile: pass */
body.postid-7386{--ns-7386-ns-drieluik-ok:1}
/* end Hallmark stamp */

/* ===== Base article typography ===== */
body.postid-7386 .entry-content,
#post-7386 .entry-content{font-size:var(--ns-7386-ns-drieluik-fs-body);line-height:var(--ns-7386-ns-drieluik-lh-body);color:var(--ns-7386-ns-drieluik-ink)}

body.postid-7386 .entry-content p,
#post-7386 .entry-content p{margin:0 0 1.15em;color:var(--ns-7386-ns-drieluik-ink)}

body.postid-7386 .entry-content h2,
#post-7386 .entry-content h2{font-size:var(--ns-7386-ns-drieluik-fs-h2);line-height:var(--ns-7386-ns-drieluik-lh-tight);overflow-wrap:anywhere;margin:1.8em 0 .6em;color:var(--ns-7386-ns-drieluik-ink);font-weight:700;letter-spacing:-.01em}

body.postid-7386 .entry-content h3,
#post-7386 .entry-content h3{font-size:var(--ns-7386-ns-drieluik-fs-h3);line-height:var(--ns-7386-ns-drieluik-lh-tight);overflow-wrap:anywhere;margin:1.4em 0 .4em;color:var(--ns-7386-ns-drieluik-ink);font-weight:600}

body.postid-7386 .entry-content a,
#post-7386 .entry-content a{color:var(--ns-7386-ns-drieluik-coral);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}
body.postid-7386 .entry-content a:hover,
#post-7386 .entry-content a:hover{color:var(--ns-7386-ns-drieluik-ink)}

body.postid-7386 .entry-content ul,
#post-7386 .entry-content ul{margin:0 0 1.15em;padding-left:1.3em}
body.postid-7386 .entry-content ul li,
#post-7386 .entry-content ul li{margin:0 0 .35em}

body.postid-7386 .entry-content strong,
#post-7386 .entry-content strong{color:var(--ns-7386-ns-drieluik-ink)}

/* ===== Hero image ===== */
body.postid-7386 .ns-drieluik-hero,
#post-7386 .ns-drieluik-hero{display:block;width:100%;height:auto;margin:0 0 calc(var(--ns-7386-ns-drieluik-gap-section) * .6);border-radius:var(--ns-7386-ns-drieluik-radius)}

/* ===== Lead / direct answer ===== */
body.postid-7386 .ns-drieluik-lead,
#post-7386 .ns-drieluik-lead{border-left:3px solid var(--ns-7386-ns-drieluik-coral);padding:clamp(16px,3vw,28px) clamp(16px,3vw,32px);background:var(--ns-7386-ns-drieluik-wall-soft);margin:0 0 var(--ns-7386-ns-drieluik-gap-section);border-radius:0 var(--ns-7386-ns-drieluik-radius) var(--ns-7386-ns-drieluik-radius) 0}
body.postid-7386 .ns-drieluik-lead-answer,
#post-7386 .ns-drieluik-lead-answer{font-size:var(--ns-7386-ns-drieluik-fs-lead);line-height:1.5;margin:0 0 .6em;color:var(--ns-7386-ns-drieluik-ink)}
body.postid-7386 .ns-drieluik-lead p:last-child,
#post-7386 .ns-drieluik-lead p:last-child{margin-bottom:0;color:var(--ns-7386-ns-drieluik-ink-soft)}

/* ===== Triptych Foldout Gallery ===== */
body.postid-7386 .ns-drieluik-foldout,
#post-7386 .ns-drieluik-foldout{max-width:var(--ns-7386-ns-drieluik-foldout-maxw);margin:0 0 var(--ns-7386-ns-drieluik-gap-section)}
body.postid-7386 .ns-drieluik-foldout-title,
#post-7386 .ns-drieluik-foldout-title{font-size:var(--ns-7386-ns-drieluik-fs-h2);line-height:var(--ns-7386-ns-drieluik-lh-tight);overflow-wrap:anywhere;margin:0 0 .4em;font-weight:700;letter-spacing:-.01em}
body.postid-7386 .ns-drieluik-foldout-intro,
#post-7386 .ns-drieluik-foldout-intro{margin:0 0 clamp(18px,3vw,28px);color:var(--ns-7386-ns-drieluik-ink-soft)}

body.postid-7386 .ns-drieluik-panels,
#post-7386 .ns-drieluik-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ns-7386-ns-drieluik-gap-panel);align-items:stretch}

body.postid-7386 .ns-drieluik-panel,
#post-7386 .ns-drieluik-panel{background:var(--ns-7386-ns-drieluik-wall);border:1px solid var(--ns-7386-ns-drieluik-wall-rule);border-radius:var(--ns-7386-ns-drieluik-radius-panel);padding:clamp(16px,2.5vw,28px);box-shadow:var(--ns-7386-ns-drieluik-shadow-panel);position:relative;display:flex;flex-direction:column}

/* center panel — dark museum accent like the prominent middle of a real triptych */
body.postid-7386 .ns-drieluik-panel--ns-7386-center,
#post-7386 .ns-drieluik-panel--ns-7386-center{background:var(--ns-7386-ns-drieluik-ink-deep);border-color:var(--ns-7386-ns-drieluik-ink-deep);color:var(--ns-7386-ns-drieluik-on-deep);transform:translateY(-6px)}
body.postid-7386 .ns-drieluik-panel--ns-7386-center .ns-drieluik-panel-heading,
#post-7386 .ns-drieluik-panel--ns-7386-center .ns-drieluik-panel-heading{color:var(--ns-7386-ns-drieluik-on-deep)}
body.postid-7386 .ns-drieluik-panel--ns-7386-center .ns-drieluik-panel-tag,
#post-7386 .ns-drieluik-panel--ns-7386-center .ns-drieluik-panel-tag{background:var(--ns-7386-ns-drieluik-coral);color:#fff}
body.postid-7386 .ns-drieluik-panel--ns-7386-center p,
#post-7386 .ns-drieluik-panel--ns-7386-center p{color:var(--ns-7386-ns-drieluik-on-deep)}

body.postid-7386 .ns-drieluik-panel-tag,
#post-7386 .ns-drieluik-panel-tag{display:inline-block;font-size:var(--ns-7386-ns-drieluik-fs-small);font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:100px;background:var(--ns-7386-ns-drieluik-coral-soft);color:var(--ns-7386-ns-drieluik-coral);margin-bottom:10px;white-space:nowrap}

body.postid-7386 .ns-drieluik-panel-heading,
#post-7386 .ns-drieluik-panel-heading{font-size:var(--ns-7386-ns-drieluik-fs-h3);line-height:var(--ns-7386-ns-drieluik-lh-tight);overflow-wrap:anywhere;margin:0 0 .5em;font-weight:600}
body.postid-7386 .ns-drieluik-panel p,
#post-7386 .ns-drieluik-panel p{font-size:.975rem;line-height:1.6;margin:0 0 .7em}
body.postid-7386 .ns-drieluik-panel p:last-child,
#post-7386 .ns-drieluik-panel p:last-child{margin-bottom:0}

/* hinge lines between panels on wide screens */
body.postid-7386 .ns-drieluik-panel--ns-7386-left,
#post-7386 .ns-drieluik-panel--ns-7386-left{position:relative}
body.postid-7386 .ns-drieluik-panel--ns-7386-right,
#post-7386 .ns-drieluik-panel--ns-7386-right{position:relative}

/* ===== Content images ===== */
body.postid-7386 .ns-drieluik-content-img,
#post-7386 .ns-drieluik-content-img{display:block;width:100%;height:auto;margin:calc(var(--ns-7386-ns-drieluik-gap-section) * .5) 0;border-radius:var(--ns-7386-ns-drieluik-radius)}

/* ===== FAQ ===== */
body.postid-7386 .ns-drieluik-faq,
#post-7386 .ns-drieluik-faq{border-top:1px solid var(--ns-7386-ns-drieluik-wall-rule);padding-top:clamp(8px,2vw,16px)}
body.postid-7386 .ns-drieluik-faq-q,
#post-7386 .ns-drieluik-faq-q{font-size:1.05rem;font-weight:600;color:var(--ns-7386-ns-drieluik-ink);margin:1.4em 0 .3em;overflow-wrap:anywhere}
body.postid-7386 .ns-drieluik-faq p,
#post-7386 .ns-drieluik-faq p{margin:0 0 .8em}

/* ===== Related / CTA ===== */
body.postid-7386 .ns-drieluik-related,
#post-7386 .ns-drieluik-related{background:var(--ns-7386-ns-drieluik-wall-soft);padding:clamp(20px,4vw,36px);border-radius:var(--ns-7386-ns-drieluik-radius);margin-top:var(--ns-7386-ns-drieluik-gap-section)}
body.postid-7386 .ns-drieluik-related-list,
#post-7386 .ns-drieluik-related-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;list-style:none;padding:0;margin:0}
body.postid-7386 .ns-drieluik-related-list li,
#post-7386 .ns-drieluik-related-list li{margin:0}

/* ===== Responsive: tablet and below ===== */
@media(max-width:768px){
  body.postid-7386 .ns-drieluik-panels,
  #post-7386 .ns-drieluik-panels{grid-template-columns:1fr;gap:14px}
  body.postid-7386 .ns-drieluik-panel--ns-7386-center,
  #post-7386 .ns-drieluik-panel--ns-7386-center{transform:none}
  body.postid-7386 .ns-drieluik-related-list,
  #post-7386 .ns-drieluik-related-list{grid-template-columns:1fr}
}

/* ===== Responsive: small phones ===== */
@media(max-width:414px){
  body.postid-7386 .ns-drieluik-lead,
  #post-7386 .ns-drieluik-lead{padding:14px 16px}
  body.postid-7386 .ns-drieluik-panel,
  #post-7386 .ns-drieluik-panel{padding:16px}
  body.postid-7386 .ns-drieluik-related,
  #post-7386 .ns-drieluik-related{padding:16px}
}

@media(max-width:320px){
  body.postid-7386 .ns-drieluik-foldout-intro,
  #post-7386 .ns-drieluik-foldout-intro{font-size:.95rem}
  body.postid-7386 .ns-drieluik-lead-answer,
  #post-7386 .ns-drieluik-lead-answer{font-size:1.1rem}
  body.postid-7386 .ns-drieluik-panel-tag,
  #post-7386 .ns-drieluik-panel-tag{font-size:.8rem}
}
