html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:760px){body{font-size:16px;line-height:1.6;overflow-x:hidden}.container{padding:0 18px}.announcement{font-size:12px;letter-spacing:.3px;padding:10px 12px;line-height:1.5}.nav{font-size:12px;gap:12px;flex-wrap:nowrap}h1{font-size:30px;line-height:1.2}.hero-subtext{font-size:16px;line-height:1.65;color:#4f5866}.instant-pill{font-size:12px}.format-badges span{font-size:12px;padding:4px 9px}.benefits li{font-size:16px;line-height:1.55;margin:14px 0}.check{width:22px;height:22px;font-size:13px;margin-top:1px}.gallery-caption{font-size:13px}.device-note{font-size:13px;gap:12px;flex-wrap:wrap}.device-note span{white-space:nowrap}.family-promise strong{font-size:16px}.family-promise p{font-size:14px;line-height:1.6}.offer-intro>span{font-size:12px}.offer-intro p{font-size:15px}.single-offer-label{font-size:12px}.offer-card-single h3{font-size:21px}.single-offer-price>span,.offer-format{font-size:14px}.purchase-options .offer-cta{padding:17px 14px;min-height:56px}.purchase-options .offer-cta>strong{font-size:15px;letter-spacing:.2px}.checkout-button strong{font-size:15px}.checkout-button small{font-size:12px}.pair-card-banner{font-size:12px;letter-spacing:1px}.pair-offer-subtitle{font-size:15px;line-height:1.6}.offer-book-row{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.offer-book-description h4{font-size:15px;line-height:1.4}.offer-book-description p{font-size:13px;line-height:1.55}.offer-book-price{font-size:17px}.offer-book-price s{font-size:13px}.offer-pair-explanation{font-size:15px;line-height:1.7}.offer-bundle-total>span{font-size:18px}.offer-bundle-total>span>strong{font-size:13px}.offer-download-note{font-size:13px}.trust-bar{gap:10px 16px}.trust-bar span{font-size:13px}.reassurance{font-size:13px}.digital-delivery,.product-info>.digital-delivery{font-size:14px}.bundle-back{font-size:15px}.spec strong{font-size:20px}.spec span{font-size:12px;line-height:1.35;display:block}.section{padding:50px 0}.eyebrow{font-size:12px;letter-spacing:1.2px}h2,.closing h2,.about-layout h2,.guarantee-card h2,.everyday-layout h2{font-size:28px;line-height:1.22}.section-header p{font-size:16px;line-height:1.6}.look-captions{grid-template-columns:1fr;gap:0}.look-captions .look-night{grid-column:auto;font-size:16px}.look-captions h3{font-size:19px}.look-captions p,.look-captions article p{font-size:15px;line-height:1.65}.look-captions small{font-size:13px}.sample-label{font-size:11px}.everyday-image small{font-size:12px}.everyday-layout>div>p{font-size:16px;line-height:1.7}.everyday-points h3{font-size:16px}.everyday-points p{font-size:15px;line-height:1.65}.reason-grid{grid-template-columns:1fr;gap:12px}.reason{padding:20px 18px}.reason h3{font-size:17px}.reason p,.reason-grid .reason p{font-size:15px;line-height:1.65}.topics-grid{grid-template-columns:1fr;gap:12px}.topic{padding:20px 18px}.topic h3{font-size:17px}.topic p{font-size:15px;line-height:1.6}.contents-heading h3{font-size:19px}.contents-heading p{font-size:14px}.contents-table th,.contents-table td{font-size:14px;padding:12px 14px;line-height:1.5}.contents-table thead th{font-size:12px}.contents-footnote{font-size:13px}.how-number{font-size:11px}.how-grid h3{font-size:18px}.how-grid p{font-size:15px;line-height:1.7}.how-support p{font-size:14px;line-height:1.6}.family-benefit-kicker{font-size:11px}.family-benefit h3{font-size:19px}.family-benefit p{font-size:15px;line-height:1.75}.family-benefit-foot{font-size:13px}.upsell-kicker{font-size:12px}.upsell-body h3{font-size:20px}.upsell-hook{font-size:16px}.upsell-format,.upsell-formats{font-size:13px}.upsell-why{font-size:15px;line-height:1.65}.upsell-points li{font-size:15px}.upsell-value{font-size:14px}.smart-total h3{font-size:18px}.smart-row{font-size:15px}.smart-pay span{font-size:17px}.smart-pay small{font-size:13px}.smart-formats{font-size:14px}.comparison-table th,.comparison-table td{font-size:13px;padding:12px 9px;line-height:1.5}.comparison-table thead th{font-size:14px}.comparison-table thead th:first-child{font-size:12px}.table-badge{font-size:10px}.compare-line{font-size:15px}.about-layout p{font-size:15px;line-height:1.75}.offer-fact h3{font-size:17px}.offer-fact p{font-size:15px;line-height:1.7}.offer-facts-guarantee{font-size:14px}.guarantee-card p{font-size:16px;line-height:1.7}.guarantee-card small{font-size:13px}summary{font-size:16px;line-height:1.45}details p{font-size:15px;line-height:1.7;padding-right:8px}.closing{padding:46px 18px}.closing p{font-size:16px;line-height:1.65}.closing .buy-button{font-size:15px;padding:16px 22px;width:100%}.footer-links{font-size:14px}.footer-contact{font-size:13px}.kw-legal nav{font-size:14px}.kw-legal p{font-size:13px}.wn-help{font-size:14px}}@media(max-width:360px){h1{font-size:27px}h2,.closing h2{font-size:25px}.offer-book-row{grid-template-columns:52px minmax(0,1fr) auto;gap:9px}.offer-book-description h4{font-size:14px}.offer-book-description p{font-size:12px}.purchase-options .offer-cta>strong{font-size:14px}.nav{font-size:12px;gap:12px}}@media(max-width:760px){.spec-bar{grid-template-columns:1fr 1fr;gap:0;padding:4px 0}.spec{border-right:0;border-bottom:1px solid var(--line);padding:16px 10px}.spec:nth-child(odd){border-right:1px solid var(--line)}.spec:nth-child(n+3){border-bottom:0}.spec strong{font-size:24px;line-height:1.2}.spec span{font-size:14px;line-height:1.4;margin-top:4px}.comparison-card{border:0;background:none;overflow:visible;border-radius:0}.comparison-table thead{display:none}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table tbody th,.comparison-table td{display:block;width:100%}.comparison-table tr{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.comparison-table tbody th{font-size:17px;font-weight:700;color:var(--navy);padding:14px 16px 10px;border:0;background:#fff}.comparison-table td{font-size:15px;line-height:1.55;padding:11px 16px;border:0}.comparison-table td:nth-child(2){background:#f0f7f2;color:#255b3c}.comparison-table td:nth-child(3){color:var(--muted);border-top:1px solid #eef1f4}.comparison-table td::before{display:block;font-size:11px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:3px}.comparison-table td:nth-child(2)::before{content:"Digitale uitgawe";color:#2f7a4f}.comparison-table td:nth-child(3)::before{content:"Gedrukte boek";color:#8a919c}}