@layer components{.cl8 .cl-hero{padding-top:calc(4rem + max(1.5rem,min(3vw,3rem)));padding-bottom:max(2.5rem,min(5vw,4.5rem))}.cl8 .cl-hero .g12{align-items:end;row-gap:1.25rem}.cl8 .cl-hero h1{grid-column:1/span 6;margin-left:-.05em;font-size:max(3.25rem,min(7vw,6rem));line-height:.9}.cl8 .cl-hero .lead{grid-column:7/-1;max-width:40rem}.cl8 .cl-year{padding-bottom:var(--band)}.cl8 .cl-year .g12{border-top:1px solid var(--ink);align-items:start;row-gap:1.5rem;padding-top:max(2rem,min(3.5vw,3rem))}.cl8 .cl-year h2{font-variant-numeric:lining-nums tabular-nums;grid-column:1/span 3;font-size:max(3rem,min(6vw,5.25rem));line-height:.9}.cl8 .cl-year ol{grid-column:5/-1;margin:0;padding:0;list-style:none}.cl8 .cl-year li{column-gap:var(--gap);border-bottom:1px solid var(--edge);grid-template-columns:9.5rem minmax(0,1fr);padding-top:1.25rem;padding-bottom:1.25rem;display:grid}.cl8 .cl-year li:first-child{padding-top:0}.cl8 .cl-year .when{font-variant-numeric:lining-nums tabular-nums;font-size:.9375rem;font-weight:500;line-height:1.4}.cl8 .cl-year .when span{color:var(--ink-soft);display:block}.cl8 .cl-year h3{font-size:1.1875rem;font-weight:700;line-height:1.3}.cl8 .cl-year .what{max-width:44rem;margin-top:.375rem;font-size:1.0625rem;line-height:1.5}.cl8 .cl-year .more{margin-top:.5rem;font-size:.9375rem}@media (max-width:61.99rem){.cl8 .cl-hero h1,.cl8 .cl-hero .lead,.cl8 .cl-year h2,.cl8 .cl-year ol{grid-column:1/-1}}@media (max-width:40rem){.cl8 .cl-year li{grid-template-columns:minmax(0,1fr);row-gap:.375rem}.cl8 .cl-year .when span{display:inline}.cl8 .cl-year .when span:before{content:", "}}}
