.hero-grid{min-height:660px;grid-template-columns:55% 45%}.hero h1{font-size:clamp(48px,5.1vw,76px)}.hero-topic{font-family:var(--heading);font-size:21px;font-weight:650;color:#ededed;margin:22px 0 0;letter-spacing:-.025em}.hero .lede{margin-top:16px}.hero-art{margin-left:-20px;margin-right:-80px}.hero-art img{width:145%;margin-left:-25%;mask-image:linear-gradient(90deg,transparent,#000 24%,#000 93%,transparent)}.hero-index{right:65px}.art-caption{right:80px;bottom:12px}.volume-map{background:#151515;color:#fff;border-radius:8px;padding:32px;margin:46px 0}.volume-map .eyebrow{color:#ffb254;font-size:10px}.volume-map h3{color:#fff;margin:12px 0 16px;font-size:28px}.article-body .volume-map p{color:#bdbdbd;font-size:14px;line-height:1.65}.volume-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 20px}.volume-map-grid>div{border-top:1px solid #5a5a5a;padding-top:22px}.volume-number{display:block;font:700 35px/1.25 var(--heading);letter-spacing:-.055em;color:#ff9d2f;margin-bottom:12px}.volume-number small{font-size:21px;color:#eee;letter-spacing:-.04em}.volume-map-grid strong{display:block;font-size:12px;margin-bottom:20px;min-height:36px}.volume-map-grid svg{width:100%;height:72px}.volume-map-grid p{margin:12px 0 0}.article-body .volume-map-note{border-top:1px solid #4c4c4c;padding-top:20px;font-size:11px;margin:0}.article-contact{padding:24px 0;color:#454545;font-size:16px}.hv-checklist-figure{margin:32px 0}.hx-section-label{color:#a15000}.hx-table-wrap:focus-visible{outline-offset:3px}.article-body details:not(.hv-planner details)>div{padding-bottom:20px}.article-body details:not(.hv-planner details)>div p:last-child{margin-bottom:0}
@media(max-width:1100px){.hero-grid{grid-template-columns:60% 40%;min-height:650px}.hero h1{font-size:57px}.hero-art img{width:200%;margin-left:-55%}.hero-topic{font-size:19px}.hero-index,.art-caption{display:none}.volume-map{padding:28px}.volume-map-grid{gap:16px}.volume-number{font-size:30px}.volume-number small{font-size:18px}}
@media(max-width:800px){.hero-grid{display:block;min-height:0;padding-top:28px}.hero h1{font-size:clamp(44px,10vw,70px)}.hero-topic{font-size:20px;margin-top:20px}.hero-art{margin:0 -20px;height:330px}.hero-art img{width:115%;margin-left:0;mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 86%,transparent)}.hero .lede{font-size:16px}.volume-map-grid{grid-template-columns:1fr;gap:24px}.volume-map-grid>div{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.volume-map-grid .volume-number{grid-column:1;grid-row:1}.volume-map-grid strong{grid-column:1;grid-row:2;min-height:0;margin-bottom:4px}.volume-map-grid svg{grid-column:2;grid-row:1/3}.volume-map-grid p{grid-column:1/3}.volume-map h3{font-size:26px}.volume-map{padding:24px}.hero-actions .button{font-size:13px}.article-contact{font-size:15px}}
@media(max-width:380px){.hero h1{font-size:44px}.hero-topic{font-size:18px}.hero-art{height:280px}}
@media print{.hero-topic{color:#000}.volume-map{background:#fff!important;color:#000;padding:15px;border:1px solid #aaa;break-inside:avoid}.volume-map h3,.volume-map p,.volume-map strong,.volume-number,.volume-number small{color:#000!important}.volume-map-grid{grid-template-columns:repeat(3,1fr);gap:15px}.volume-number{font-size:24px}.volume-map svg{height:45px}.volume-map-grid p{font-size:9pt}.volume-map-note{font-size:8pt}.hero-grid{min-height:0}.hero h1{font-size:30pt}}

.hero h1 .hero-keyword{display:block;font:650 20px/1.4 var(--heading);letter-spacing:-.02em;color:#ededed;margin-bottom:20px}
@media(max-width:800px){.hero h1 .hero-keyword{font-size:17px}}
@media print{.hero h1 .hero-keyword{color:#000}}
