/* Shared editorial finish, October 2026. */
h1 em,h2 em,h3 em,h4 em{color:inherit!important;font-style:inherit;font-weight:inherit}
button,a,input,summary{touch-action:manipulation}
a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #9a7233;outline-offset:4px}
.btn-primary,.btn-ghost,.nav-cta,.knop,.button,.taalknop{border-radius:4px!important;box-shadow:none!important;transform:none!important}
.kicker,.eyebrow,.oogje,.sc-kicker,.calloutlabel{text-transform:none!important;letter-spacing:.025em!important}
.teaser,.callout,.appnote,.plan,.panel,.kaart{border-radius:3px!important;box-shadow:none!important}
.teaser:hover,.plan:hover,.kaart:hover{transform:none!important}
.search-help{margin:1.5rem 0 2rem;max-width:40rem}
.search-help label{display:block;font-weight:600;margin-bottom:.5rem}
.search-help input{width:100%;font:inherit;padding:.8rem;border:1px solid #76796c;border-radius:3px;background:#fff;color:#212b23}
.search-help p{font-size:.85rem;margin:.5rem 0}
.search-help ~ details[hidden],details[hidden]{display:none!important}

nav#nav{position:relative!important;background:var(--paper)!important;border-bottom:1px solid var(--hairline);backdrop-filter:none!important}
.hero{padding:3rem 4vw 4rem!important;gap:3rem;grid-template-columns:1.15fr .85fr;align-items:center}
.hero h1{font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.08;max-width:13em}
.hero-visual:before,.hero-visual:after{display:none!important}
.hero-record{margin:0;justify-self:center;text-align:center}
.hero-record img{display:block;width:min(100%,285px);height:auto;margin:auto}
.hero-record figcaption{font-size:.8rem;color:var(--muted);margin-top:.7rem}
.reveal,.js .reveal{opacity:1!important;transform:none!important;transition:none!important}
.screen-item .appschot,.screen-item:hover .appschot{transform:none!important;transition:none!important}
.screens,.features{padding-top:4rem!important;padding-bottom:4rem!important}
.screens-head{margin-bottom:2.5rem}.features-intro{position:static}
.feature-row{grid-template-columns:1fr;gap:0;padding:1.4rem 0}.f-num{display:none}
.privacy-stats{display:none}.plan.featured{transform:none!important}
.plan ul li:before{content:none!important}.plan ul{list-style:disc;padding-left:1.1rem}.plan li{padding-left:0!important}
.cta-box{border-radius:3px!important}.display{font-weight:450}
@media(max-width:700px){.hero{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem!important}.hero-record img{max-width:230px}.hero-actions{gap:.8rem}.hero h1{font-size:2.7rem}.features{gap:1.5rem}}

.pfacts{display:none}.privacy-inner{grid-template-columns:1fr}.privacy-text{max-width:48rem}

/* Keep question search within the same column as its questions. */
.search-help{width:100%;max-width:100%;box-sizing:border-box;text-align:left}
.search-help input{box-sizing:border-box;min-width:0;max-width:100%}
.search-help p:empty{display:none}

.sources a,.sources li{overflow-wrap:anywhere}
