.hvc-article{background:var(--bg);color:var(--text)}.hvc-article .hvc-article-header{background:var(--night-deep);padding-block:clamp(48px,7vw,96px) clamp(42px,6vw,80px)}.hvc-article .hvc-article-header-inner{max-width:var(--shell-max)}.hvc-article .hvc-article-heading{margin-top:clamp(38px,6vw,80px)}.hvc-article .hvc-article-kicker,.hvc-article .hvc-article-section-label,.hvc-article .hvc-author-panel-label{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 18px;color:var(--accent);font-family:var(--f-display);font-size:var(--t-micro);font-variation-settings:"wdth" var(--w-breed);font-weight:650;letter-spacing:.13em;text-transform:uppercase}.hvc-article .hvc-article-kicker span+span:before{margin-inline-end:18px;color:var(--text-faint);content:"/"}.hvc-article .hvc-article-heading h1{max-width:19ch;margin:0;font-size:clamp(2.75rem,1.5rem + 4vw,6.5rem);line-height:.94;letter-spacing:-.05em;text-wrap:balance}.hvc-article .byline{margin-top:clamp(34px,5vw,64px);padding-top:24px;border-color:var(--line)}.hvc-article .byline-author{display:flex;align-items:center;gap:12px}.hvc-article .byline-name a,.hvc-article .byline-detail a{color:var(--text);font-weight:700}.hvc-article .hvc-article-banner{position:relative;z-index:1;margin-top:clamp(-30px,-2.5vw,-18px)}.hvc-article .hvc-article-banner .banner{border:1px solid var(--line-strong);border-radius:0;box-shadow:var(--shadow-lg)}.hvc-article .hvc-article-banner .banner-image{aspect-ratio:1360 / 420}.hvc-article .hvc-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(230px,1fr);gap:0 clamp(44px,8vw,116px);align-items:start;padding-block:clamp(64px,9vw,136px)}.hvc-article .hvc-article-answer{grid-column:1;grid-row:1;margin-bottom:clamp(44px,6vw,72px);padding:0 0 clamp(34px,5vw,56px) clamp(20px,3vw,36px);border-bottom:1px solid var(--line-strong);border-inline-start:1px solid var(--accent)}.hvc-article .hvc-article-answer h2{margin:0 0 14px;font-size:var(--t-h3)}.hvc-article .hvc-article-answer>p:last-child{max-width:58ch;margin:0;font-size:var(--t-lead);line-height:1.6}.hvc-article .hvc-article-toc{position:sticky;top:112px;grid-column:2;grid-row:1 / span 2}.hvc-article .toc{margin:0;padding:0 0 0 22px;border:0;border-inline-start:1px solid var(--line-strong);border-radius:0;background:transparent}.hvc-article .toc summary{min-height:44px}.hvc-article .toc-list{gap:8px;margin-top:18px}.hvc-article .toc-list a{display:inline-flex;min-height:32px;align-items:center}.hvc-article .hvc-article-copy{grid-column:1;min-width:0}.hvc-article .entry-content{font-size:clamp(1.02rem,.98rem + .2vw,1.12rem);line-height:1.78}.hvc-article .entry-content>*{max-width:66ch}.hvc-article .entry-content>:is(figure,.wp-block-image,.wp-block-table,.alignwide){max-width:100%}.hvc-article .entry-content h2{position:relative;margin-top:2.35em;padding-top:.65em;font-size:var(--t-h2);line-height:1;text-wrap:balance}.hvc-article .entry-content h2:before{position:absolute;top:0;left:0;width:11px;height:11px;background:var(--accent);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);content:""}.hvc-article .entry-content h3{margin-top:1.9em;font-size:var(--t-h3)}.hvc-article .entry-content a,.hvc-article .hvc-article-sources a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}.hvc-article .entry-content :is(ul,ol){padding-inline-start:1.25em}.hvc-article .entry-content blockquote{max-width:58ch;margin-block:2.2em;padding:6px 0 6px clamp(22px,4vw,40px);border-inline-start:1px solid var(--accent);font-size:var(--t-lead);line-height:1.55}.hvc-article .entry-content :is(img,video){width:100%;height:auto;border-radius:0}.hvc-article .entry-content figcaption{padding-top:8px;border-top:1px solid var(--line)}.hvc-article .entry-content .wp-block-table{overflow-x:auto}.hvc-article .entry-content table{width:100%;border-collapse:collapse}.hvc-article .entry-content th,.hvc-article .entry-content td{padding:12px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.hvc-article .hvc-coach-note,.hvc-article .hvc-article-sources{margin-top:clamp(48px,7vw,84px);padding-top:28px;border-top:1px solid var(--line-strong)}.hvc-article .hvc-coach-note h2,.hvc-article .hvc-article-sources h2{margin:0 0 18px;font-size:var(--t-h3)}.hvc-article .hvc-coach-note>div{max-width:62ch;font-size:var(--t-lead)}.hvc-article .hvc-article-sources ol{padding-inline-start:1.2em;color:var(--text-soft)}.hvc-article .hvc-article-faq{padding-block:clamp(64px,8vw,112px);border-top:1px solid var(--line)}.hvc-article .hvc-article-faq>h2{max-width:16ch;margin:0 0 32px;font-size:var(--t-h2)}.hvc-article .hvc-article-faq .faq-accordion{max-width:760px}.hvc-article .hvc-article-faq .faq-item{border-radius:0}.hvc-article .hvc-article-next{background:var(--night-deep);padding-block:clamp(56px,8vw,104px)}.hvc-article .hvc-article-next-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,6vw,84px);align-items:end}.hvc-article .hvc-article-next h2{max-width:18ch;margin:0;font-size:var(--t-h2)}.hvc-article .hvc-article-next-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hvc-article .hvc-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:650;text-decoration-thickness:1px;text-underline-offset:5px}.hvc-article .hvc-article-author{padding-block:clamp(64px,9vw,128px)}.hvc-article .hvc-author-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(28px,5vw,72px);margin:0;padding:clamp(28px,5vw,64px);border:1px solid var(--line-strong);border-radius:0;background:var(--surface-alt)}.hvc-article .hvc-author-panel-photo .author-avatar-image{width:clamp(112px,14vw,180px);height:clamp(138px,18vw,224px);border-radius:0;clip-path:polygon(12% 0,88% 0,100% 10%,100% 90%,88% 100%,12% 100%,0 90%,0 10%)}.hvc-article .hvc-author-panel h2{margin:0;font-size:var(--t-h2)}.hvc-article .hvc-author-panel-role{margin:8px 0 18px;color:var(--accent);font-weight:650}.hvc-article .hvc-author-panel-body>p:not(.hvc-author-panel-label,.hvc-author-panel-role){max-width:62ch;color:var(--text-soft)}.hvc-article .hvc-author-panel-facts{display:grid;gap:12px;margin-block:24px}.hvc-article .hvc-author-panel-facts div{display:grid;grid-template-columns:minmax(100px,.25fr) 1fr;gap:16px}.hvc-article .hvc-author-panel-facts dt{color:var(--text-faint);font-size:var(--t-micro);text-transform:uppercase}.hvc-article .hvc-author-panel-facts dd{margin:0}.hvc-article .hvc-author-panel-links{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}.hvc-article .hvc-author-panel-links a:not(.hvc-text-link){color:var(--text-soft)}.hvc-article .hvc-article-related{padding-block:clamp(64px,9vw,128px);border-top:1px solid var(--line)}.hvc-article .hvc-article-related-heading{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:baseline;margin-bottom:42px;padding-bottom:18px;border-bottom:1px solid var(--line-strong)}.hvc-article .hvc-article-related-heading p,.hvc-article .hvc-article-related-heading h2{margin:0}.hvc-article .hvc-article-related-heading h2{font-size:var(--t-h2)}.hvc-article .hvc-editorial-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px)}.hvc-article .hvc-story{min-width:0}.hvc-article .hvc-story-media{display:block;min-height:240px;background:var(--surface-alt);overflow:hidden}.hvc-article .hvc-story-image{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.hvc-article .hvc-story-image.is-fallback{display:grid;place-items:center;color:var(--accent)}.hvc-article .hvc-story-image.is-fallback svg{width:72px;height:auto}.hvc-article .hvc-story-body{padding-top:22px}.hvc-article .hvc-story-kicker{gap:8px 14px;margin-bottom:14px}.hvc-article .hvc-story-kicker a{color:var(--accent)}.hvc-article .hvc-story-title{margin:0;font-size:var(--t-h3)}.hvc-article .hvc-story-title a{color:var(--text);text-decoration:none}.hvc-article .hvc-story-summary{margin:14px 0 0;color:var(--text-soft);font-size:var(--t-small)}.hvc-article .hvc-story-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:16px;color:var(--text-faint);font-size:var(--t-micro)}.hvc-article .hvc-story-meta a{color:var(--text)}.hvc-article :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:940px){.hvc-article .hvc-article-layout{grid-template-columns:minmax(0,1fr)}.hvc-article .hvc-article-answer,.hvc-article .hvc-article-toc,.hvc-article .hvc-article-copy{grid-column:1;grid-row:auto}.hvc-article .hvc-article-toc{position:static;margin-bottom:42px}.hvc-article .hvc-article-next-inner{grid-template-columns:minmax(0,1fr);align-items:start}.hvc-article .hvc-editorial-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hvc-article .hvc-article-header{padding-block:42px 64px}.hvc-article .hvc-article-heading h1{font-size:clamp(2.6rem,12vw,4.3rem)}.hvc-article .byline{align-items:flex-start;gap:18px 24px}.hvc-article .byline-author{width:100%}.hvc-article .hvc-article-banner{margin-top:-18px}.hvc-article .hvc-article-layout{padding-block:56px 72px}.hvc-article .hvc-article-answer{padding-inline-start:20px}.hvc-article .hvc-author-panel{grid-template-columns:minmax(0,1fr)}.hvc-article .hvc-author-panel-photo .author-avatar-image{width:112px;height:140px}.hvc-article .hvc-author-panel-facts div{grid-template-columns:minmax(0,1fr);gap:4px}.hvc-article .hvc-article-related-heading{grid-template-columns:minmax(0,1fr);gap:10px}.hvc-article .hvc-editorial-feed{grid-template-columns:minmax(0,1fr)}.hvc-article .hvc-story-media{min-height:260px}}@media(prefers-reduced-motion:reduce){.hvc-article *,.hvc-article *:before,.hvc-article *:after{animation:none!important;transition:none!important}}@media print{.hvc-article .hvc-article-toc,.hvc-article .hvc-article-next,.hvc-article .hvc-article-related{display:none!important}.hvc-article .hvc-article-layout{display:block}}
