.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:1fr;gap:var(--qh-space-8);align-items:start}.qh-blog-layout:has(>.qh-blog-toc){grid-template-columns:220px 1fr}.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}.qh-blog-figure{margin:var(--qh-space-6) 0}.qh-blog-figure img{width:100%;height:auto;border-radius:var(--qh-radius-md, 12px);display:block}.qh-blog-figure figcaption{margin-top:var(--qh-space-2);font-size:13px;line-height:1.5;color:var(--qh-muted)}.qh-blog-body .qh-blog-h{position:relative}.qh-blog-h__anchor:before{content:"#"}.qh-blog-h__anchor{position:absolute;left:-.85em;top:0;color:var(--qh-border);text-decoration:none;font-weight:400;opacity:0;transition:opacity .15s}.qh-blog-h:hover .qh-blog-h__anchor{opacity:1}.qh-blog-h__anchor:hover{color:var(--qh-accent)}@media(max-width:900px){.qh-blog-h__anchor{display:none}}.qh-blog-toc-m{margin:0 0 var(--qh-space-5);border:1px solid var(--qh-border);border-radius:var(--qh-radius-md, 12px);background:var(--qh-ghost, #f4f6fa)}.qh-blog-toc-m>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;min-height:44px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qh-muted);cursor:pointer;list-style:none}.qh-blog-toc-m>summary::-webkit-details-marker{display:none}.qh-blog-toc-m[open]>summary svg{transform:rotate(180deg)}.qh-blog-toc-m>summary svg{transition:transform .2s;flex:none}.qh-blog-toc-m ol{margin:0;padding:0 16px 12px 32px}.qh-blog-toc-m li{margin-bottom:6px;font-size:14px;line-height:1.45}.qh-blog-toc-m li.is-h3{padding-left:12px;font-size:13px}.qh-blog-toc-m a{color:var(--qh-body);text-decoration:none}.qh-blog-toc-m a:hover{color:var(--qh-accent)}@media(min-width:1025px){.qh-blog-toc-m{display:none}}.qh-blog-author{display:flex;gap:var(--qh-space-4);align-items:flex-start;margin-top:var(--qh-space-7);padding:var(--qh-space-5);border:1px solid var(--qh-border);border-radius:var(--qh-radius-lg, 16px);background:var(--qh-ghost, #f4f6fa)}.qh-blog-author img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.qh-blog-author__name{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--qh-heading)}.qh-blog-author__name a{color:inherit;text-decoration:none}.qh-blog-author__name a:hover{color:var(--qh-accent)}.qh-blog-author__name span{font-weight:500;color:var(--qh-muted)}.qh-blog-author__bio{margin:0;font-size:14px;line-height:1.6;color:var(--qh-body)}.qh-blog-more{margin-top:var(--qh-space-8);padding-top:var(--qh-space-6);border-top:1px solid var(--qh-border)}.qh-blog-more h2{margin:0 0 var(--qh-space-4);font-size:18px;font-weight:700;color:var(--qh-heading)}.qh-blog-more__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--qh-space-4)}.qh-blog-more__card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.qh-blog-more__card img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--qh-radius, 8px)}.qh-blog-more__title{font-size:14px;font-weight:600;line-height:1.4;color:var(--qh-heading)}.qh-blog-more__card:hover .qh-blog-more__title{color:var(--qh-accent)}.qh-blog-more__meta{font-size:12px;color:var(--qh-muted)}@media(max-width:1024px){.qh-blog-layout{grid-template-columns:1fr}.qh-blog-toc{display:none}}
