.mat-intro[data-astro-cid-s5vcaqpv]{padding-bottom:var(--space-7)}.mat-intro__back[data-astro-cid-s5vcaqpv]{color:var(--color-muted);text-decoration:none}.mat-intro__back[data-astro-cid-s5vcaqpv]:hover{color:var(--color-ink)}.mat-intro__thread[data-astro-cid-s5vcaqpv]{margin-top:var(--space-5)}.mat-intro__headline[data-astro-cid-s5vcaqpv]{font-size:var(--size-hero);line-height:var(--leading-hero);max-width:820px}.mat-intro__lead[data-astro-cid-s5vcaqpv]{margin-top:var(--space-5);max-width:700px;font-size:var(--size-sub);line-height:var(--leading-body)}.mat-intro__credit[data-astro-cid-s5vcaqpv]{margin-top:var(--space-4);max-width:700px}.mat-lead[data-astro-cid-s5vcaqpv]{margin-top:var(--space-3)}.levels[data-astro-cid-s5vcaqpv]{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.levels[data-astro-cid-s5vcaqpv]{grid-template-columns:minmax(0,640px) minmax(0,1fr)}}.pyramid[data-astro-cid-s5vcaqpv]{max-width:640px}@media (width>=640px){.pyramid[data-astro-cid-s5vcaqpv]{padding-left:64px}}.pyramid__figure[data-astro-cid-s5vcaqpv]{container-type:inline-size}.pyramid__bands[data-astro-cid-s5vcaqpv]{aspect-ratio:560/392;position:relative}.band[data-astro-cid-s5vcaqpv]{cursor:pointer;text-align:center;background:var(--band-bg);width:100%;height:23.4694%;color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--weight-heading-medium);transition:background var(--transition), color var(--transition), filter var(--transition);border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1.2;display:flex;position:absolute;left:0}.band--4[data-astro-cid-s5vcaqpv]{--band-bg:#a6b2c4;clip-path:polygon(38.57% 0,61.43% 0,70.36% 100%,29.64% 100%);padding-top:2.5cqi;font-size:clamp(13px,2.86cqi,16px);top:0}.band--3[data-astro-cid-s5vcaqpv]{--band-bg:#bcc6d4;clip-path:polygon(28.93% 0,71.07% 0,80% 100%,20% 100%);font-size:clamp(13px,3.21cqi,18px);top:25.5102%}.band--2[data-astro-cid-s5vcaqpv]{--band-bg:#d3dae4;clip-path:polygon(19.29% 0,80.71% 0,89.64% 100%,10.36% 100%);font-size:clamp(13px,3.39cqi,19px);top:51.0204%}.band--1[data-astro-cid-s5vcaqpv]{--band-bg:#e6eaf0;clip-path:polygon(9.64% 0,90.36% 0,99.29% 100%,.71% 100%);font-size:clamp(13px,3.39cqi,19px);top:76.5306%}.band[data-astro-cid-s5vcaqpv][aria-pressed=true]{--band-bg:var(--color-ink);color:var(--color-bg)}.band[data-astro-cid-s5vcaqpv]:hover{filter:brightness(.95)}.band[data-astro-cid-s5vcaqpv]:focus-visible{filter:brightness(.9);outline:none}.band[data-astro-cid-s5vcaqpv]:focus-visible .band__label[data-astro-cid-s5vcaqpv]{outline-offset:4px;border-radius:2px;outline:2px solid}.band__label[data-astro-cid-s5vcaqpv]{display:block}.band__number[data-astro-cid-s5vcaqpv]{letter-spacing:.1em;text-transform:uppercase;font-size:12px;display:block}@media (width<=639px){.band__number[data-astro-cid-s5vcaqpv]{font-size:13px}.band__name[data-astro-cid-s5vcaqpv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.pyramid__arrow[data-astro-cid-s5vcaqpv]{display:none}@media (width>=640px){.pyramid__arrow[data-astro-cid-s5vcaqpv]{background:var(--color-diagram);border-radius:1px;width:2px;display:block;position:absolute;top:4px;bottom:0;left:-34px}.pyramid__arrow[data-astro-cid-s5vcaqpv]:before{content:"";border-inline:5px solid #0000;border-bottom:8px solid var(--color-diagram);position:absolute;top:-4px;left:50%;transform:translate(-50%)}}.pyramid__base[data-astro-cid-s5vcaqpv]{min-height:9.28571cqi;padding:var(--space-2);text-align:center;background:var(--color-bg);border:1.5px solid var(--color-ink);font-size:var(--size-small);color:var(--color-muted);border-radius:4px;justify-content:center;align-items:center;margin:2.14286cqi .714286cqi 0;line-height:1.3;display:flex;position:relative}.pyramid__base[data-astro-cid-s5vcaqpv] strong[data-astro-cid-s5vcaqpv]{font-family:var(--font-heading);font-weight:var(--weight-heading-medium);color:var(--color-ink)}.pyramid__climb[data-astro-cid-s5vcaqpv]{display:none}@media (width>=640px){.pyramid__climb[data-astro-cid-s5vcaqpv]{text-align:center;width:64px;font-family:var(--font-body);color:var(--color-muted);font-size:13px;display:block;position:absolute;left:calc(-64px - .714286cqi)}}.level-panel[data-astro-cid-s5vcaqpv]{background:var(--color-bg);border:1px solid var(--color-line);padding:var(--space-5) var(--space-4);border-radius:8px}@media (width>=768px){.level-panel[data-astro-cid-s5vcaqpv]{padding:var(--space-5)}}.level[data-astro-cid-s5vcaqpv]>[data-astro-cid-s5vcaqpv]+[data-astro-cid-s5vcaqpv]{margin-top:var(--space-3)}.level__name[data-astro-cid-s5vcaqpv]{font-size:26px;font-weight:var(--weight-heading-medium);line-height:1.25}.level__item[data-astro-cid-s5vcaqpv]{font-size:var(--size-small);line-height:var(--leading-small)}.level__item[data-astro-cid-s5vcaqpv] strong[data-astro-cid-s5vcaqpv]{font-family:var(--font-heading);font-weight:var(--weight-heading-medium);color:var(--color-ink)}.level__help[data-astro-cid-s5vcaqpv]{padding-top:var(--space-3);border-top:1px solid var(--color-line);color:var(--color-muted)}.mat-foundations[data-astro-cid-s5vcaqpv]{margin-top:var(--space-6);max-width:760px}.mat-foundations[data-astro-cid-s5vcaqpv] a[data-astro-cid-s5vcaqpv]{font-weight:var(--weight-body-semibold)}.stall[data-astro-cid-s5vcaqpv]{margin-top:var(--space-6);gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.stall[data-astro-cid-s5vcaqpv] p[data-astro-cid-s5vcaqpv]{margin-top:var(--space-3)}@media (width>=768px){.stall[data-astro-cid-s5vcaqpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.check[data-astro-cid-s5vcaqpv]{margin-top:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.check[data-astro-cid-s5vcaqpv]{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}.check__form[data-astro-cid-s5vcaqpv]{gap:var(--space-5);flex-direction:column;display:flex}.check__group[data-astro-cid-s5vcaqpv]{border:0;min-width:0;margin:0;padding:0}.check__legend[data-astro-cid-s5vcaqpv]{padding:0 0 var(--space-2);font-family:var(--font-heading);font-weight:var(--weight-heading-medium);font-size:19px;line-height:var(--leading-sub);color:var(--color-ink)}.check__item[data-astro-cid-s5vcaqpv]{border-top:1px solid var(--color-line);cursor:pointer;font-size:var(--size-body);align-items:flex-start;gap:12px;padding-block:10px;line-height:1.45;display:flex}.check__item[data-astro-cid-s5vcaqpv] input[data-astro-cid-s5vcaqpv]{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:3px 0 0}.result[data-astro-cid-s5vcaqpv]{--result-off:#33415e;padding:var(--space-5) var(--space-4);background:var(--color-ink);color:var(--color-on-ink-text);border-radius:8px;flex-direction:column;gap:14px;display:flex}@media (width>=768px){.result[data-astro-cid-s5vcaqpv]{padding:var(--space-5)}}@media (width>=1024px){.result[data-astro-cid-s5vcaqpv]{position:sticky;top:104px}}.result__eyebrow[data-astro-cid-s5vcaqpv]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-ink-muted);font-size:14px}.result__title[data-astro-cid-s5vcaqpv]{font-family:var(--font-heading);color:var(--color-bg);font-size:30px;line-height:1.2}.result__meter[data-astro-cid-s5vcaqpv]{gap:6px;display:flex}.result__segment[data-astro-cid-s5vcaqpv]{background:var(--result-off);height:6px;transition:background var(--transition);border-radius:3px;flex:1 1 0}.result__segment[data-astro-cid-s5vcaqpv].is-on{background:var(--color-bg)}.result__line[data-astro-cid-s5vcaqpv]{font-size:var(--size-body)}.result__line[data-astro-cid-s5vcaqpv] strong[data-astro-cid-s5vcaqpv]{font-weight:var(--weight-body-semibold);color:var(--color-bg)}.result__note[data-astro-cid-s5vcaqpv]{border-top:1px solid var(--result-off);padding-top:14px;font-size:16px}.result__note[data-astro-cid-s5vcaqpv][hidden]{display:none}.mat-disclaimer[data-astro-cid-s5vcaqpv]{margin-top:var(--space-5);max-width:760px}.assess[data-astro-cid-s5vcaqpv]{margin:var(--space-6) 0 0;gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=768px){.assess[data-astro-cid-s5vcaqpv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.assess__card[data-astro-cid-s5vcaqpv]{padding:28px var(--space-4);border:1px solid var(--color-line);border-radius:8px}.assess__card[data-astro-cid-s5vcaqpv]>[data-astro-cid-s5vcaqpv]+[data-astro-cid-s5vcaqpv]{margin-top:var(--space-2)}.assess__number[data-astro-cid-s5vcaqpv]{font-family:var(--font-heading);font-size:var(--size-small);color:var(--color-muted)}.mat-source[data-astro-cid-s5vcaqpv]{margin-top:var(--space-6);max-width:760px}.mat-source[data-astro-cid-s5vcaqpv] a[data-astro-cid-s5vcaqpv]{color:var(--color-muted)}
