.ast__grid{align-items:start;display:grid;gap:32px}@media (min-width:900px){.ast__grid{gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ast__num{position:sticky;top:calc(var(--header-h, 100px) + 32px)}}.ast__num{display:grid;gap:14px}.ast__big{color:var(--hs-pink-hot);font-size:clamp(120px,17vw,240px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.05em;line-height:.85}.ast__quote{color:var(--hs-deep);font-size:clamp(20px,2vw,26px);letter-spacing:-.01em;line-height:1.25}.ast__h{font-size:clamp(30px,3.4vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0 0 20px}.ast__story{font-size:18px;line-height:1.6;max-width:60ch}.ast__story p{margin:0 0 1em}.ast__story p:last-child{font-weight:500;margin-bottom:0}.ast__big--md{font-size:clamp(88px,10vw,140px)}.ast__clabel{color:var(--hs-caption);display:block;font-size:12px;font-weight:500;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.ast__tcap{color:var(--hs-caption);font-size:15px}.ast__chart{background:var(--hs-white);border-radius:var(--r-card);margin:0;padding:18px 18px 8px}.ast__chart svg{display:block;height:auto;overflow:visible;width:100%}.ast__grid-l{stroke:var(--hs-neutral-100);stroke-width:1}.ast__ax{fill:var(--hs-caption);font-size:19px}.ast__ax,.ast__val{font-family:inherit}.ast__val{fill:var(--hs-deep);font-size:18px;font-weight:500}.ast__trend{stroke:var(--hs-pink);stroke-linecap:round;stroke-width:6}.ast__dot{fill:var(--hs-white);stroke:var(--hs-pink-hot);stroke-width:4}.ast__dot--last{fill:var(--hs-pink-hot)}.ast__board{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.ast__board li{background:var(--hs-white);border-radius:14px;display:grid;gap:2px;padding:12px 14px}.ast__by{color:var(--hs-caption);font-size:13px;font-variant-numeric:tabular-nums}.ast__bv{color:var(--hs-deep);font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.ast__board li.is-last{background:var(--hs-pink-hot);grid-column:span 2}.ast__board li.is-last .ast__by{color:hsla(0,0%,100%,.85)}.ast__board li.is-last .ast__bv{color:var(--hs-white);font-size:64px}.ast__dash{background:var(--hs-white);border-radius:var(--r-card);box-shadow:0 18px 44px -24px rgba(29,37,60,.25);padding:20px 22px 16px}.ast__dfoot,.ast__dhead{color:var(--hs-caption);display:flex;font-size:13px;justify-content:space-between}.ast__drow{align-items:baseline;display:flex;gap:14px;margin:8px 0 10px}.ast__dval{color:var(--hs-deep);font-size:clamp(64px,7vw,96px);letter-spacing:-.04em;line-height:.9}.ast__dchg{background:var(--hs-neutral-50);border-radius:var(--r-pill);color:var(--hs-caption);font-size:14px;font-weight:500;padding:5px 10px}.ast__dash svg{display:block;height:90px;width:100%}.ast__spark{fill:none;stroke:var(--hs-pink-hot);stroke-width:3;vector-effect:non-scaling-stroke}.ast__area{fill:var(--hs-pink-vlight);stroke:none}.ast__dfoot{font-variant-numeric:tabular-nums;margin-top:8px}@media (max-width:599px){.ast__dfoot span:not(:first-child):not(:last-child){display:none}.ast__board{grid-template-columns:repeat(3,minmax(0,1fr))}}