.hn-question-header{color:var(--navy);font-family:var(--font-body);position:relative}.hn-question-header--bg-white{background:var(--white)}.hn-question-header--bg-cream{background:var(--bg-cream)}.hn-question-header--bg-grey{background:var(--bg)}.hn-question-header--pt-none{padding-top:0}.hn-question-header--pt-tight{padding-top:48px}.hn-question-header--pt-default{padding-top:100px}.hn-question-header--pt-loose{padding-top:128px}.hn-question-header--pb-none{padding-bottom:0}.hn-question-header--pb-tight{padding-bottom:48px}.hn-question-header--pb-default{padding-bottom:100px}.hn-question-header--pb-loose{padding-bottom:128px}.hn-question-header__container{margin:0 auto;max-width:1200px;padding:0 24px}.hn-question-header__grid{align-items:start;display:grid;gap:64px;grid-template-columns:1.1fr .9fr}.hn-question-header--slot-none .hn-question-header__grid{display:block;margin:0 auto;max-width:760px;text-align:center}.hn-question-header--slot-none .hn-question-header__title{justify-content:center;margin-bottom:18px}.hn-question-header--slot-none .hn-question-header__heading{font-size:52px}.hn-question-header--slot-none .hn-question-header__body{color:var(--muted);font-size:18px;line-height:1.5}.hn-question-header__eyebrow{color:var(--ruby);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.hn-question-header--eyebrow-ruby .hn-question-header__eyebrow{color:var(--ruby)}.hn-question-header--eyebrow-violet .hn-question-header__eyebrow{color:var(--violet)}.hn-question-header--eyebrow-green-deep .hn-question-header__eyebrow{color:var(--green-deep)}.hn-question-header--eyebrow-navy .hn-question-header__eyebrow{color:var(--navy)}.hn-question-header__title{align-items:center;display:flex;gap:20px;margin-bottom:22px}.hn-question-header__title:last-child{margin-bottom:0}.hn-question-header__num{align-items:center;border-radius:50%;box-shadow:0 8px 24px rgba(0,32,91,.12);color:var(--white);display:flex;flex-shrink:0;font-family:var(--font-display);font-size:36px;font-weight:900;height:72px;justify-content:center;line-height:1;width:72px}.hn-question-header__num--1{background:var(--fuchsia)}.hn-question-header__num--2{background:var(--violet)}.hn-question-header__num--3{background:var(--tiger);color:var(--navy)}.hn-question-header__num--4{background:var(--green)}.hn-question-header__num--sum{background:var(--navy)}.hn-question-header__heading{color:var(--navy);font-family:var(--font-display);font-size:48px;font-weight:900;letter-spacing:-.01em;line-height:.85;margin:0;text-transform:uppercase}.hn-question-header__accent{color:var(--fuchsia)}.hn-question-header__body{font-size:17px;line-height:1.6}.hn-question-header__body p{margin:0 0 14px}.hn-question-header__body>:last-child{margin-bottom:0}.hn-question-header__aside a,.hn-question-header__basket a,.hn-question-header__body a{color:var(--ruby)}.hn-question-header__answer{background:var(--bg-tint-fuchsia);border:2px solid var(--fuchsia);border-radius:24px;padding:28px 28px 24px;position:relative}.hn-question-header__answer-tag{background:var(--fuchsia);border-radius:6px;color:var(--white);font-size:12px;font-weight:700;left:28px;letter-spacing:.08em;padding:6px 12px;position:absolute;text-transform:uppercase;top:-12px}.hn-question-header__answer-head{font-family:var(--font-display);font-size:40px;font-weight:900;line-height:.9;margin:0 0 16px;text-transform:uppercase}.hn-question-header__stats{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:0 0 14px}.hn-question-header__stats--single{grid-template-columns:1fr}.hn-question-header__stats:last-child{margin-bottom:0}.hn-question-header__stat{background:var(--white);border-radius:14px;padding:16px 16px 14px}.hn-question-header__stat-value{display:block;font-size:34px;font-weight:700;line-height:1;margin-bottom:6px}.hn-question-header__stat-text{color:var(--muted);display:block;font-size:13px;line-height:1.4}.hn-question-header__answer-source{color:var(--muted);font-size:13px;line-height:1.45}.hn-question-header__answer-source p{margin:0}.hn-question-header__answer-source a{color:var(--ruby)}.hn-question-header__aside{background:var(--bg);border-left:4px solid var(--border-strong);border-radius:0 14px 14px 0;color:var(--navy);font-size:15px;line-height:1.55;padding:18px 22px}.hn-question-header--bg-cream .hn-question-header__aside,.hn-question-header--bg-grey .hn-question-header__aside{background:var(--white)}.hn-question-header__aside p{margin:0 0 10px}.hn-question-header__aside>:last-child{margin-bottom:0}.hn-question-header__aside strong{font-weight:700}.hn-question-header__aside--below{margin-top:48px;text-align:left}.hn-question-header__basket{background:var(--white);border:2px solid var(--border);border-radius:24px;padding:28px}.hn-question-header__basket-title{color:var(--navy);font-family:var(--font-display);font-size:24px;font-weight:900;line-height:1;margin:0 0 14px;text-transform:uppercase}.hn-question-header__basket-list{list-style:none;margin:0;padding:0}.hn-question-header__basket-row{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;font-size:15px;gap:10px;line-height:1.5;padding:7px 0}.hn-question-header__basket-row:last-child{border-bottom:0}.hn-question-header__basket-icon{color:var(--navy);flex-shrink:0;height:18px;margin-top:3px;width:18px}.hn-question-header__basket-row--optional,.hn-question-header__basket-row--optional .hn-question-header__basket-icon{color:var(--muted)}.hn-question-header__basket-text p{margin:0}.hn-question-header__basket-text strong{font-weight:700}.hn-question-header__basket-note{color:var(--muted);font-size:13px;margin:12px 0 0}@media (max-width:1024px){.hn-question-header__grid{gap:28px;grid-template-columns:1fr}.hn-question-header__heading{font-size:40px}.hn-question-header--slot-none .hn-question-header__heading{font-size:42px}}@media (max-width:680px){.hn-question-header--pt-default{padding-top:64px}.hn-question-header--pb-default{padding-bottom:64px}.hn-question-header__container{padding:0 20px}.hn-question-header__title{align-items:flex-start;gap:14px}.hn-question-header__num{font-size:26px;height:52px;width:52px}.hn-question-header--slot-none .hn-question-header__heading,.hn-question-header__answer-head,.hn-question-header__heading{font-size:32px}.hn-question-header__stats{grid-template-columns:1fr}.hn-question-header__aside--below{margin-top:28px}}