.QhKaqq_section{background:var(--color-bg);padding-bottom:clamp(3rem,6vw,5rem)}.QhKaqq_head{margin-bottom:clamp(2rem,5vw,3rem)}.QhKaqq_back{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:1.5rem;font-size:.85rem;transition:color .2s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.QhKaqq_back:hover{color:var(--color-accent);transform:translate(-2px)}.QhKaqq_h1{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(2rem,4.6vw,3rem)}.QhKaqq_summary{color:var(--color-text);max-width:48rem;margin-bottom:1.25rem;font-size:1.15rem;line-height:1.55}.QhKaqq_reading{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--color-calm);font-size:.72rem;font-weight:600;display:inline-block}.QhKaqq_body{max-width:44rem;margin-bottom:clamp(3rem,6vw,5rem)}.QhKaqq_body .QhKaqq_h2{letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:clamp(1.4rem,2.8vw,1.85rem)}.QhKaqq_body .QhKaqq_h2:first-child{margin-top:0}.QhKaqq_body .QhKaqq_h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem}.QhKaqq_body .QhKaqq_p{color:var(--color-text);margin-bottom:1.15rem;font-size:1.05rem;line-height:1.7}.QhKaqq_figure{flex-direction:column;align-items:center;max-width:32rem;margin:clamp(1.75rem,4vw,2.5rem) auto;display:flex}.QhKaqq_image{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-calm) 25%, transparent);width:100%;height:auto;display:block}.QhKaqq_caption{font-family:var(--font-label), system-ui, sans-serif;color:var(--color-text-muted);text-align:center;margin-top:.85rem;font-size:.85rem;font-style:italic;line-height:1.45}.QhKaqq_related{border-top:1px solid color-mix(in srgb, var(--color-calm) 30%, transparent);margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem)}.QhKaqq_relatedTitle{margin-bottom:1.5rem;font-size:1.25rem}.QhKaqq_relatedList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.QhKaqq_relatedList li{list-style:none}.QhKaqq_relatedCard{color:inherit;flex-direction:column;gap:.5rem;height:100%;text-decoration:none;display:flex}.QhKaqq_relatedH3{font-family:var(--font-display), system-ui, sans-serif;margin:0;font-size:1.15rem;line-height:1.3}.QhKaqq_relatedSummary{color:var(--color-text);flex-grow:1;margin:0;font-size:.95rem}.QhKaqq_relatedCta{font-family:var(--font-label), system-ui, sans-serif;letter-spacing:.04em;color:var(--color-accent);margin-top:.25rem;font-size:.85rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.QhKaqq_relatedCard:hover .QhKaqq_relatedCta{transform:translate(3px)}
