/* Shared audit refinement: compact intake entries and central advice/contact. */
.ns-booking-prompt{padding:0;border:0;background:transparent}
.ns-booking-prompt h2{font-size:1.45rem;color:var(--ink);line-height:1.25;margin-bottom:14px}
.ns-booking-prompt p{color:var(--ink);font-size:.96rem;line-height:1.6;margin-bottom:18px}
.ns-booking-prompt .button{display:inline-flex;justify-content:center;width:100%;text-align:center}
.ns-planner-location{padding:14px 20px;background:var(--coral-wash);border-radius:10px;margin:20px 0}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-entry{background:var(--bg-alt);padding:48px 0}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-entry h1{font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.1;margin:15px 0 20px}
:is(#ns-audit-advice,#ns-audit-contact) .lede{font-size:1.1rem;line-height:1.65;max-width:650px}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards :is(article,a){background:#f8f5f1;padding:25px;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-decoration:none}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards h2{font-size:1.35rem;margin-bottom:12px}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards h3{font-size:1.2rem}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards p{font-size:.98rem;line-height:1.65;margin:12px 0}
:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards span{font-weight:600;display:block;margin-top:18px}
#ns-audit-advice .ns-audit-expect{padding-left:20px;line-height:1.7;margin:22px 0}
#ns-audit-advice .ns-audit-advice-details{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
#ns-audit-advice .ns-audit-advice-details p{line-height:1.7;margin:16px 0}
#ns-audit-advice figure{margin:0}#ns-audit-advice figure img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}
#ns-audit-advice .ns-audit-soft{background:var(--bg-alt)}
#ns-audit-contact #algemene-vraag p{line-height:1.7;margin:20px 0}
:is(#ns-audit-advice,#ns-audit-contact) :is(#algemene-vraag,#contact-advice){scroll-margin-top:125px}
@media(max-width:760px){:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-entry-grid,#ns-audit-advice .ns-audit-advice-details{grid-template-columns:1fr;gap:28px}:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-contact-cards{grid-template-columns:1fr}:is(#ns-audit-advice,#ns-audit-contact) .ns-audit-entry{padding:32px 0}}

.ns-archive-note{background:#f6ede7;border-bottom:1px solid #e5dbd3;padding:22px 0;color:var(--ink)}.ns-archive-note p{font-size:.92rem;line-height:1.6;margin:8px 0}.ns-archive-note a{font-weight:600;text-decoration:underline}
