/* One layout for numbered section headings throughout the site. */
.chapter,.econ-section-head{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"label description" "title description";gap:22px 56px;padding:36px 32px;border-bottom:1px solid var(--line);align-items:end}
.chapter>.eyebrow,.econ-section-head>.eyebrow{grid-area:label;align-self:start;padding:0}
.chapter-title,.econ-section-head>h2{grid-area:title;padding:0;border:0;margin:0}
.chapter-title h2,.econ-section-head>h2{font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.045em;font-weight:700;margin:0;max-width:none}
.chapter-desc,.econ-section-head>p{grid-area:description;padding:0;border:0;margin:0}
.chapter-desc p,.econ-section-head>p{font-size:17px;line-height:1.6;max-width:none}
.chapter-label span{color:var(--blue)}
@media(max-width:1200px){.chapter,.econ-section-head{grid-template-columns:minmax(0,1fr) 300px;column-gap:32px}}
@media(max-width:960px){.chapter,.econ-section-head{grid-template-columns:minmax(0,1fr) 280px;column-gap:28px;padding:32px 28px}}
@media(max-width:650px){.chapter,.econ-section-head{grid-template-columns:1fr;grid-template-areas:"label" "title" "description";gap:22px;padding:28px 20px}.chapter-title h2,.econ-section-head>h2{font-size:33px}.chapter-desc p,.econ-section-head>p{font-size:15px}}
