.blog-filter{display:flex;gap:clamp(16px,3vw,32px);margin-top:28px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.blog-filter::-webkit-scrollbar{display:none}.blog-filter a{flex:none;padding:12px 0;margin-bottom:-1px;border-bottom:3px solid transparent;color:var(--muted);font-size:16px;font-weight:500;text-decoration:none}.blog-filter a:hover{color:var(--ink)}.blog-filter a.on{border-bottom-color:var(--red);color:var(--ink);font-weight:600}.blog-filter small{font-size:13px;font-weight:400;color:var(--muted)}.blog-cover{display:block;width:100%;height:auto;border-radius:12px;overflow:hidden}.cover-bg{fill:var(--tint)}.c-red{fill:var(--red)}.c-ink{fill:var(--ink)}.c-line{fill:var(--line)}.c-axis{stroke:var(--ink);stroke-width:2}.c-stroke{fill:none;stroke:var(--red);stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.cover-link{display:block;transition:opacity .2s ease}.cover-link:hover{opacity:.85}.blog-cat{font-size:15px;font-weight:600;color:var(--red)}.blog-intro{margin-top:12px;max-width:62ch;color:var(--muted)}.blog-meta{margin-top:12px;font-size:14px;color:var(--muted)}.blog-lead h2 a,.blog-grid h2 a{text-decoration:none}.blog-lead h2 a:hover,.blog-grid h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.blog-lead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;margin-top:36px}.blog-lead h2{margin-top:10px;font-size:clamp(30px,4vw,48px);line-height:1.06}.blog-lead .blog-intro{font-size:clamp(17px,1.5vw,19px)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,56px);margin-top:clamp(40px,6vw,64px);padding-top:clamp(32px,4vw,48px);border-top:2px solid var(--ink)}.blog-grid article{min-width:0}.blog-grid .blog-cat{margin-top:18px}.blog-grid h2{margin-top:8px;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em;line-height:1.15}.blog-grid .blog-intro{font-size:16px}@media(max-width:760px){.blog-lead,.blog-grid{grid-template-columns:minmax(0,1fr)}.blog-lead>div .blog-cat{margin-top:0}}.post .wrap{max-width:760px}.post-back{font-size:15px;margin-bottom:20px}.post-meta{margin-top:18px;font-size:14px;color:var(--muted)}.post-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.post-cats a{padding:5px 12px;border-radius:999px;background:var(--tint);font-size:14px;text-decoration:none}.post-cats a:hover{background:var(--line)}.post-intro{margin-top:24px;max-width:none;color:var(--ink)}.post-body{display:flex;flex-direction:column;gap:18px;margin-top:28px}.post-body>p{max-width:65ch}.post-body>h2{margin-top:18px;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em}.post-body figure{margin:10px 0;padding:clamp(18px,3vw,28px);border-radius:12px;background:var(--tint)}.post-body figcaption{font-size:15px;font-weight:600}.fig-note{margin-top:14px;font-size:13px;color:var(--muted)}.risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.risk-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:10px;background:var(--surface);min-width:0}.risk-card b{font-size:clamp(32px,4vw,44px);letter-spacing:-.04em;line-height:1}.risk-card .naam{font-size:15px;font-weight:600}.risk-card .freq{font-size:13px;line-height:1.35;color:var(--muted)}.risk-card.on{background:var(--red);color:var(--on-red)}.risk-card.on .freq{color:var(--on-red)}@media(max-width:640px){.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.big-stat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:clamp(20px,3vw,32px);border-radius:12px;background:var(--red);color:var(--on-red)}.big-stat b{font-size:clamp(56px,9vw,96px);letter-spacing:-.04em;line-height:1}.big-stat span{font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.3}@media(max-width:520px){.big-stat{grid-template-columns:minmax(0,1fr);gap:8px}}.line-chart{display:block;width:100%;height:auto;margin-top:12px}.line-chart .axis{stroke:var(--ink);stroke-width:1.5}.line-chart .tick{font-size:13px;fill:var(--muted)}.line-chart .note{font-size:14px;font-weight:600;fill:var(--ink)}.line-chart .line-draw{fill:none;stroke:var(--red);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.line-chart .peak{fill:var(--surface);stroke:var(--red);stroke-width:3}@media(max-width:640px){.line-chart .tick{font-size:20px}.line-chart .note{font-size:21px}}.post-steps{list-style:none;counter-reset:s;display:grid;gap:0;margin:0;padding:0}.post-steps li{counter-increment:s;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:18px 0;border-top:2px solid var(--ink)}.post-steps li:before{content:counter(s);grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--red);color:var(--on-red);font-weight:700}.post-steps h3{font-size:19px;letter-spacing:-.02em}.post-steps p{margin-top:4px;font-size:16px;color:var(--muted)}.post-sources{margin-top:36px;padding:20px 0 0;border-top:1px solid var(--line);font-size:14px;color:var(--muted);border-bottom:0}.post-sources h2{font-size:15px;letter-spacing:0;color:var(--ink)}.post-sources ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}.post-next{margin-top:24px;font-weight:600}.post-cta{margin-top:40px;padding:clamp(20px,4vw,36px);border-radius:16px;background:var(--tint)}.post-cta h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.03em;line-height:1.1}.takeaways{list-style:none;display:grid;gap:12px;margin:18px 0 0;padding:0}.takeaways li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5}.takeaways svg{width:22px;height:22px;margin-top:2px;color:var(--red)}.post-cta-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,32px);align-items:center;margin-top:24px;padding-top:24px;border-top:2px solid var(--ink)}.post-cta-row img{display:block;width:clamp(110px,16vw,148px);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:center 12%}.post-cta-row h3{font-size:clamp(20px,2.4vw,24px);letter-spacing:-.03em}.post-cta-row p{margin-top:6px;font-size:16px}.post-cta .btn{margin-top:14px}.post-cta .post-cta-by{margin-top:10px;font-size:14px;color:var(--muted)}@media(max-width:560px){.post-cta-row{grid-template-columns:minmax(0,1fr);justify-items:start}}.segments{display:grid;gap:12px}.segment{padding:clamp(18px,3vw,26px);border-radius:12px;background:var(--tint)}.segment-nr{font-size:14px;font-weight:600;color:var(--red)}.segment h2{margin-top:4px;font-size:clamp(20px,2.4vw,24px);letter-spacing:-.03em}.segment p:last-child{margin-top:8px;font-size:16px}.risk-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.risk-grid.two .naam{font-weight:500}.post-list{margin:0;padding-left:20px;display:grid;gap:8px;max-width:65ch}.post-chart .table-wrap{margin-top:12px}.costs.compare th,.costs.compare td{text-align:left;padding:12px 14px;font-size:15px;font-weight:400}.costs.compare th:not(:first-child),.costs.compare td:not(:first-child){text-align:right;white-space:nowrap;font-weight:700}.costs.compare td.hi{color:var(--red)}.post-source{margin-top:6px;font-size:14px;font-weight:500;color:var(--ink);max-width:65ch}
