.qh-blog-body h1{font-size:28px;font-weight:700;color:var(--qh-heading);margin-top:var(--qh-space-8);margin-bottom:var(--qh-space-4)}.qh-blog-body h2{font-size:24px;font-weight:700;color:var(--qh-heading);margin-top:var(--qh-space-8);margin-bottom:var(--qh-space-4);padding-bottom:var(--qh-space-3);border-bottom:1px solid var(--qh-border)}.qh-blog-body h3{font-size:20px;font-weight:600;color:var(--qh-heading);margin-top:var(--qh-space-6);margin-bottom:var(--qh-space-3)}.qh-blog-body h4{font-size:18px;font-weight:600;color:var(--qh-heading);margin-top:var(--qh-space-5);margin-bottom:var(--qh-space-3)}.qh-blog-body p{font-size:17px;line-height:1.8;color:var(--qh-body);margin-bottom:var(--qh-space-4)}.qh-blog-body ul,.qh-blog-body ol{margin-bottom:var(--qh-space-4);padding-left:var(--qh-space-5)}.qh-blog-body li{font-size:17px;line-height:1.8;color:var(--qh-body);margin-bottom:var(--qh-space-2)}.qh-blog-body a{color:var(--qh-accent);text-decoration:underline;text-underline-offset:2px}.qh-blog-body a:hover{color:var(--qh-accent-hover)}.qh-blog-body strong{color:var(--qh-heading)}.qh-blog-body blockquote{border-left:3px solid var(--qh-accent);padding:var(--qh-space-4) var(--qh-space-5);background:color-mix(in oklch,var(--qh-accent) 4%,transparent);border-radius:0 var(--qh-radius) var(--qh-radius) 0;margin:var(--qh-space-5) 0}.qh-blog-body blockquote p{margin-bottom:0}.qh-blog-body table{width:100%;border-collapse:collapse;margin:var(--qh-space-5) 0}.qh-blog-body th,.qh-blog-body td{padding:var(--qh-space-3) var(--qh-space-4);border:1px solid var(--qh-border);font-size:14px;text-align:left}.qh-blog-body th{background:var(--qh-ghost);font-weight:600;color:var(--qh-heading)}.qh-blog-body img{max-width:100%;height:auto;border-radius:var(--qh-radius-md);margin:var(--qh-space-4) 0}.qh-blog-body hr{border:none;border-top:1px solid var(--qh-border);margin:var(--qh-space-6) 0}.qh-blog-body figure{margin:var(--qh-space-6) 0}.qh-blog-body figure img{margin:0;width:100%}.qh-blog-body figcaption{font-size:13px;color:var(--qh-muted);text-align:center;margin-top:var(--qh-space-2);line-height:1.5;font-style:italic}.qh-blog-body .personalisation-hook{font-size:18px;font-weight:500;color:var(--qh-heading);line-height:1.6;margin-bottom:var(--qh-space-4)}.qh-blog-body .sector-anchor{display:block;font-size:15px;color:var(--qh-muted);font-style:italic;margin-bottom:var(--qh-space-4)}.qh-blog-body .hook{font-size:17px;line-height:1.7;color:var(--qh-body);margin-bottom:var(--qh-space-5)}.qh-blog-body blockquote.industry-trend{font-size:18px;font-weight:600;color:var(--qh-heading);border-left:4px solid var(--qh-accent);padding:var(--qh-space-5) var(--qh-space-6);background:linear-gradient(135deg,color-mix(in oklch,var(--qh-accent) 6%,transparent),color-mix(in oklch,var(--qh-accent) 2%,transparent));margin:var(--qh-space-6) 0}.qh-blog-body .richtext-align-fullwidth{max-width:none}.qh-blog-body section{margin-bottom:var(--qh-space-4)}.qh-blog-body article{margin:0}.qh-blog-body header{margin-bottom:var(--qh-space-4)}.qh-blog-body .key-stat,.qh-blog-body .data-point{font-size:17px;font-weight:600;color:var(--qh-accent)}.qh-blog-body .cta-box,.qh-blog-body .action-prompt{padding:var(--qh-space-5);background:var(--qh-ghost);border:1px solid var(--qh-border);border-radius:var(--qh-radius-lg);margin:var(--qh-space-5) 0}.qh-blog-body .w-richtext-figure-type-image{margin:var(--qh-space-6) 0}.qh-blog-layout{display:grid;grid-template-columns:220px 1fr;gap:var(--qh-space-8);align-items:start}.qh-blog-toc{position:sticky;top:80px}.qh-blog-toc__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--qh-muted);margin-bottom:var(--qh-space-3)}.qh-blog-toc__list{list-style:none;padding:0;margin:0}.qh-blog-toc__item{margin-bottom:2px}.qh-blog-toc__link{display:block;padding:5px 12px;font-size:13px;line-height:1.4;color:var(--qh-body);text-decoration:none;border-left:2px solid transparent;transition:all .15s;border-radius:0 var(--qh-radius) var(--qh-radius) 0}.qh-blog-toc__link:hover{color:var(--qh-accent);border-left-color:var(--qh-accent);background:color-mix(in oklch,var(--qh-accent) 4%,transparent)}.qh-blog-toc__link.is-active{color:var(--qh-accent);border-left-color:var(--qh-accent);background:color-mix(in oklch,var(--qh-accent) 6%,transparent);font-weight:600}.qh-blog-toc__link.is-h3{padding-left:24px;font-size:12px}.qh-blog-toc__progress{margin-top:var(--qh-space-4);padding-top:var(--qh-space-3);border-top:1px solid var(--qh-border)}.qh-blog-toc__progress-label{font-size:11px;color:var(--qh-muted);margin-bottom:6px;display:flex;justify-content:space-between}.qh-blog-toc__progress-bar{height:3px;background:var(--qh-border);border-radius:2px;overflow:hidden}.qh-blog-toc__progress-fill{height:100%;background:var(--qh-accent);border-radius:2px;width:0%;transition:width .15s}.qh-blog-toc__back{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--qh-accent);text-decoration:none;margin-top:var(--qh-space-4);padding-top:var(--qh-space-3);border-top:1px solid var(--qh-border)}.qh-blog-toc__back:hover{text-decoration:underline}@media(max-width:1024px){.qh-blog-layout{grid-template-columns:1fr}.qh-blog-toc{display:none}}
