.carousel[data-astro-cid-hcnevtpk]{flex-direction:column;gap:16px;display:flex}.track[data-astro-cid-hcnevtpk]{--per-view:3;--gap:24px;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-hcnevtpk]::-webkit-scrollbar{display:none}.slide[data-astro-cid-hcnevtpk]{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));scroll-snap-align:start;display:flex}.slide[data-astro-cid-hcnevtpk] .visual-card{flex:1}@media (width<=1000px){.track[data-astro-cid-hcnevtpk]{--per-view:2}}@media (width<=640px){.track[data-astro-cid-hcnevtpk]{--gap:16px}.slide[data-astro-cid-hcnevtpk]{flex-basis:86%}}.controls[data-astro-cid-hcnevtpk]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.controls[data-astro-cid-hcnevtpk][hidden]{display:none}.controls[data-astro-cid-hcnevtpk] .position{cursor:pointer;flex:1;min-width:0;max-width:560px}.buttons[data-astro-cid-hcnevtpk]{gap:8px;display:flex}.ctl[data-astro-cid-hcnevtpk]{border:1px solid var(--axis);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s;display:inline-flex}.ctl[data-astro-cid-hcnevtpk]:hover{border-color:var(--ink);background:var(--paper-sunk)}.ctl[data-astro-cid-hcnevtpk] .icon-play[data-astro-cid-hcnevtpk]{display:none}.carousel[data-astro-cid-hcnevtpk][data-paused] .ctl[data-astro-cid-hcnevtpk] .icon-play[data-astro-cid-hcnevtpk]{display:block}.carousel[data-astro-cid-hcnevtpk][data-paused] .ctl[data-astro-cid-hcnevtpk] .icon-pause[data-astro-cid-hcnevtpk]{display:none}.hero-card[data-astro-cid-cb26zsva]{background:#fff;border:1px solid #e1e6ea;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex}.hero-card-head[data-astro-cid-cb26zsva]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hero-card-head[data-astro-cid-cb26zsva] span[data-astro-cid-cb26zsva]:first-child{letter-spacing:.06em;color:#56636e;font-size:11px;font-weight:600;line-height:16px}.hero-card-head[data-astro-cid-cb26zsva] span[data-astro-cid-cb26zsva]:last-child{color:#56636e;font-size:13px}.hero-card-finding[data-astro-cid-cb26zsva]{font-size:19px;font-weight:600;line-height:26px;transition:opacity .2s}.hero-slicer[data-astro-cid-cb26zsva]{flex-wrap:wrap;gap:6px;display:flex}.hero-slicer[data-astro-cid-cb26zsva] button[data-astro-cid-cb26zsva]{font:inherit;cursor:pointer;color:#56636e;background:#fff;border:1px solid #c9d1d8;border-radius:4px;padding:5px 10px;font-size:12px;line-height:16px;transition:background .15s,color .15s,border-color .15s}.hero-slicer[data-astro-cid-cb26zsva] button[data-astro-cid-cb26zsva]:hover{color:#11181e;border-color:#808c97}.hero-slicer[data-astro-cid-cb26zsva] button[data-astro-cid-cb26zsva][aria-pressed=true]{color:#fff;background:#11181e;border-color:#11181e}.hero-slicer[data-astro-cid-cb26zsva] button[data-astro-cid-cb26zsva]:focus-visible{outline-offset:2px;outline:2px solid #2b6cb0}.hero-card[data-astro-cid-cb26zsva] svg[data-astro-cid-cb26zsva]{font-variant-numeric:tabular-nums}.gp-story-wrap{border-top:1px solid #e1e6ea}.gp-story-wrap>.gp-story{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.gp-story .stage{background-color:#f2f5f7;background-image:linear-gradient(#e2e8ec 1px,#0000 1px),linear-gradient(90deg,#e2e8ec 1px,#0000 1px);background-position:-1px -1px;background-size:24px 24px;border-left:1px solid #e1e6ea;min-width:0;padding:clamp(14px,3.5vw,40px);position:relative}.gp-story .card{background:#fff;border:1px solid #d5dde3;border-radius:8px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 2px #0d24340d,0 10px 28px #0d243414}.gp-story .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gp-story .head .sub{color:#56636e;font-size:13px}.gp-story .eyebrow{letter-spacing:.06em;color:#56636e;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.gp-story .finding{font-size:19px;font-weight:600;line-height:26px;transition:opacity .2s}.gp-story .chart{width:100%;height:auto;font-family:var(--font-sans);font-variant-numeric:tabular-nums;display:block}.gp-story .chart text:not([fill]){fill:#56636e}.gp-story button:focus-visible{outline-offset:2px;outline:2px solid #2b6cb0}.gp-story{flex-direction:column;gap:24px;padding-block:56px 72px;display:flex}.gp-story .story-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.gp-story .story-head h2{letter-spacing:-.01em;text-wrap:balance;margin:4px 0 0;font-size:28px;font-weight:600;line-height:34px}.gp-story .playpause{font:inherit;color:#11181e;cursor:pointer;background:#fff;border:1px solid #c9d1d8;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.gp-story .playpause svg{width:12px;height:12px}.gp-story .panel{background:#fff;border:1px solid #e1e6ea;border-radius:12px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.gp-story .steps{flex-direction:column;gap:2px;margin:0;padding:12px;list-style:none;display:flex}.gp-story .steps li{cursor:pointer;border-radius:8px;padding:12px 14px;display:grid}.gp-story .steps li button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gp-story .steps li:hover{background:#f1f4f6}.gp-story .steps .t{color:#56636e;font-size:15px;font-weight:600;line-height:22px}.gp-story .steps .more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.gp-story .steps .more>div{flex-direction:column;gap:6px;display:flex;overflow:hidden}.gp-story .steps .more p{color:#56636e;margin:6px 0 0;font-size:14px}.gp-story .steps .more .v{color:#2b6cb0;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-self:flex-start;padding-bottom:2px;font-size:12px;font-weight:600;text-decoration:none;transition:background-size .25s}.gp-story .steps .more .v:hover,.gp-story .steps .more .v:focus-visible{background-size:100% 1px}.gp-story .steps li:not(.on) .more{visibility:hidden}.gp-story .steps .bar{visibility:hidden;background:#e1e6ea;border-radius:1px;height:2px;margin-top:10px;overflow:hidden}.gp-story .steps .bar i{background:#2b6cb0;width:0;height:100%;display:block}.gp-story .steps li.on{background:#f1f4f6}.gp-story .steps li.on .t{color:#11181e}.gp-story .steps li.on .more{grid-template-rows:1fr}.gp-story .steps li.on .bar{visibility:visible}.gp-story .steps li.on .bar i{animation:fill var(--dwell,7s) linear forwards}.gp-story.paused .steps li.on .bar i{animation-play-state:paused}@keyframes fill{to{width:100%}}.gp-story .panel .stage{border-radius:0;align-items:center;display:flex}.gp-story .panel .stage .card{width:100%}.gp-story .panel .finding{min-height:52px}@media (width<=820px){.gp-story .panel{grid-template-columns:1fr}.gp-story .panel .stage{border-bottom:1px solid #e1e6ea;border-left:0;order:-1}.gp-story .steps li:not(.on) .t{font-size:14px}}@media (prefers-reduced-motion:reduce){.gp-story .steps li.on .bar i{width:100%;animation:none}}.steps[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.definition[data-astro-cid-lcdefpme]{background:var(--white)}.definition-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:48px;padding-top:64px;padding-bottom:64px;display:grid}.definition-word[data-astro-cid-lcdefpme]{margin:0}.definition-word[data-astro-cid-lcdefpme] .wordmark{font-size:112px!important}.definition-ruler[data-astro-cid-lcdefpme]{width:100%;max-width:400px;height:16px;margin:16px 0 24px;display:block}.definition-meta[data-astro-cid-lcdefpme]{margin:0;font-size:20px;line-height:28px}.definition-meta[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-weight:600}.definition-senses[data-astro-cid-lcdefpme]{counter-reset:sense;flex-direction:column;gap:14px;max-width:540px;margin:20px 0 0;padding:0;list-style:none;display:flex}.definition-senses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:sense;font-size:20px;line-height:30px}.definition-senses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(sense);vertical-align:2px;font-family:var(--font-mono);color:var(--ice-muted);margin-right:10px;font-size:15px;font-weight:500}.definition-notes[data-astro-cid-lcdefpme]{color:var(--muted-strong);border-left:1px solid #c9d1d8;margin:0;padding-left:24px}.definition-notes[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:600;line-height:16px}.definition-notes[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0 0 16px}@media (width<=720px){.definition-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-top:56px;padding-bottom:56px}.definition-word[data-astro-cid-lcdefpme] .wordmark{font-size:60px!important}.definition-meta[data-astro-cid-lcdefpme],.definition-senses[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:17px;line-height:26px}}
