@layer vcr.components{.vpie[data-astro-cid-oryy6xb7]{max-inline-size:731px;margin:0}.vpie[data-astro-cid-oryy6xb7] svg[data-astro-cid-oryy6xb7]{display:block;inline-size:100%;block-size:auto;overflow:visible}.vpie__rule[data-astro-cid-oryy6xb7]{stroke-width:1.9}.vpie__top[data-astro-cid-oryy6xb7],.vpie__caption[data-astro-cid-oryy6xb7]{font-family:var(--font-heading);text-anchor:middle;fill:var(--color-ink)}.vpie__top[data-astro-cid-oryy6xb7]{font-size:19.4px}.vpie__caption[data-astro-cid-oryy6xb7]{font-size:17.5px;font-weight:700}.vpie__whole[data-astro-cid-oryy6xb7]{transform-box:fill-box;transform-origin:center}.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__step--slice[data-astro-cid-oryy6xb7],.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__step--pie[data-astro-cid-oryy6xb7]{opacity:0;transition:opacity .6s ease}.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__whole[data-astro-cid-oryy6xb7]{transform:scale(.81) rotate(-60deg);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__slice--pop[data-astro-cid-oryy6xb7]{transform:translate(-4.2px,17.3px);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.vpie[data-astro-cid-oryy6xb7][data-vpie-shown] .vpie__step--slice[data-astro-cid-oryy6xb7]{opacity:1;transition-delay:2s}.vpie[data-astro-cid-oryy6xb7][data-vpie-shown] .vpie__step--pie[data-astro-cid-oryy6xb7]{opacity:1;transition-delay:4s}.vpie[data-astro-cid-oryy6xb7][data-vpie-shown] .vpie__whole[data-astro-cid-oryy6xb7]{transform:none;transition-delay:4.2s}.vpie[data-astro-cid-oryy6xb7][data-vpie-shown] .vpie__slice--pop[data-astro-cid-oryy6xb7]{transform:none;transition-delay:5.6s}@media(max-width:640px){.vpie__top[data-astro-cid-oryy6xb7],.vpie__caption[data-astro-cid-oryy6xb7]{font-size:26px}}@media(prefers-reduced-motion:reduce){.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__step--slice[data-astro-cid-oryy6xb7],.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__step--pie[data-astro-cid-oryy6xb7],.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__slice--pop[data-astro-cid-oryy6xb7],.vpie[data-astro-cid-oryy6xb7][data-vpie-ready] .vpie__whole[data-astro-cid-oryy6xb7]{opacity:1;transform:none;transition:none}}}@layer vcr.components{.inside-hero[data-astro-cid-gptooxyh]{padding:var(--section-y-m) 0;background:var(--color-surface)}.inside-hero-inner[data-astro-cid-gptooxyh]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);color:var(--color-primary)}.inside-hero-text[data-astro-cid-gptooxyh]{max-width:var(--content-prose)}.inside-hero-text[data-astro-cid-gptooxyh] h1[data-astro-cid-gptooxyh]{color:var(--color-primary);margin:var(--gap-eyebrow) 0 var(--gap-title-text)}.inside-hero-desc[data-astro-cid-gptooxyh]{color:var(--color-ink-soft);font-size:var(--text-b);line-height:var(--leading-relaxed);margin:0 0 var(--space-4);max-width:760px}.inside-hero-desc[data-astro-cid-gptooxyh]:last-child{margin-bottom:0}.treatise-cta[data-astro-cid-gptooxyh]{display:flex;justify-content:flex-start;margin-top:var(--space-4)}.vcr-pie-card[data-astro-cid-gptooxyh]{display:flex;flex-direction:column;margin:0}.vcr-pie-card[data-astro-cid-gptooxyh] .vpie{margin-top:var(--space-6)}.vcr-pie-card[data-astro-cid-gptooxyh] p[data-astro-cid-gptooxyh]:not(.label-text){color:var(--color-ink-soft);font-size:var(--text-b);line-height:var(--leading-relaxed);margin:0;max-width:var(--content-prose)}.structure-animation-card[data-astro-cid-gptooxyh] .label-text[data-astro-cid-gptooxyh]{justify-self:start}}@layer vcr.components{.measurements-grid[data-astro-cid-b5bg2ikk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--gap-title-block)}.measurement[data-astro-cid-b5bg2ikk]{padding:var(--card-padding);border-radius:var(--radius-card);background:var(--color-white);border:1px solid var(--color-line)}.measurement--vcr[data-astro-cid-b5bg2ikk]{border-top:4px solid var(--color-vcr)}.measurement--vcp[data-astro-cid-b5bg2ikk]{border-top:4px solid var(--color-vcp)}.measurement-logo[data-astro-cid-b5bg2ikk]{display:block;inline-size:auto;block-size:3rem;margin-bottom:var(--space-4)}.measurement[data-astro-cid-b5bg2ikk] p[data-astro-cid-b5bg2ikk]{font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}@media(max-width:1024px){.measurements-grid[data-astro-cid-b5bg2ikk]{grid-template-columns:minmax(0,1fr)}}}@layer vcr.components{.structure-title[data-astro-cid-go4g6gkw]{margin:var(--gap-eyebrow) 0 var(--gap-title-text);color:var(--color-primary)}.structure-subtitle[data-astro-cid-go4g6gkw]{font-size:var(--text-b);color:var(--color-ink-soft);max-width:680px;margin:0 0 var(--space-4);line-height:var(--leading-relaxed)}.level-content[data-astro-cid-go4g6gkw] .framework-figure[data-astro-cid-go4g6gkw]{width:calc(100% + var(--space-7));max-width:none;margin-top:var(--space-6)}@media(max-width:900px){.level-content[data-astro-cid-go4g6gkw] .framework-figure[data-astro-cid-go4g6gkw]{width:100%}}.level-content[data-astro-cid-go4g6gkw] .framework-figure[data-astro-cid-go4g6gkw] img[data-astro-cid-go4g6gkw]{max-width:none;width:100%}.level-content[data-astro-cid-go4g6gkw] .framework-figure--level4[data-astro-cid-go4g6gkw]{width:100%;max-width:560px;margin:var(--space-6) 0 var(--space-7);overflow:hidden}.structure-animation-card[data-astro-cid-go4g6gkw]{padding:0 var(--card-padding-s) var(--card-padding-s);margin:0 0 var(--space-7)}.vcr-pie-card[data-astro-cid-go4g6gkw] p[data-astro-cid-go4g6gkw]:not(.label-text){color:var(--color-ink-soft);font-size:var(--text-b);line-height:var(--leading-relaxed);margin:0 0 var(--space-4)}.structure-animation-card[data-astro-cid-go4g6gkw]{display:grid;justify-items:center;overflow:hidden}.levels-nav[data-astro-cid-go4g6gkw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-7)}@media(max-width:1024px){.levels-nav[data-astro-cid-go4g6gkw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.levels-nav[data-astro-cid-go4g6gkw]{display:flex;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) var(--space-2);-webkit-overflow-scrolling:touch}.levels-nav[data-astro-cid-go4g6gkw] .level-btn[data-astro-cid-go4g6gkw]{flex:0 0 15rem;scroll-snap-align:start}}.level-btn[data-astro-cid-go4g6gkw]{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:var(--button-height);padding:0 var(--btn-padding-x);border:1px solid var(--color-primary);border-radius:var(--radius-round);background:var(--color-white);color:var(--color-primary);font-family:var(--font-ui);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);transition:background-color .2s ease,color .2s ease}.level-btn--active[data-astro-cid-go4g6gkw]{background:var(--color-primary);color:var(--color-white)}.level-btn[data-astro-cid-go4g6gkw]:not(.level-btn--active):hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-ink)}.level-btn[data-astro-cid-go4g6gkw]:hover{text-decoration:none}.level-figure[data-astro-cid-go4g6gkw]{margin:var(--space-5) 0 0}.level-figure[data-astro-cid-go4g6gkw] img[data-astro-cid-go4g6gkw]{display:block;width:100%;max-width:30rem;height:auto;margin-inline:auto}.level-block[data-astro-cid-go4g6gkw]{padding:var(--section-y-l) 0 var(--section-y-m)}.level-content[data-astro-cid-go4g6gkw]{min-width:0}.level-content[data-astro-cid-go4g6gkw] h3[data-astro-cid-go4g6gkw]{margin:0 0 var(--gap-title-text)}.level-question[data-astro-cid-go4g6gkw]{font-size:var(--text-b);line-height:var(--leading-snug);color:var(--color-ink);margin:0 0 var(--space-4);max-width:var(--measure-narrow)}.level-content[data-astro-cid-go4g6gkw] p[data-astro-cid-go4g6gkw]{font-size:var(--text-b);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin:0 0 var(--space-3)}.pillars-grid[data-astro-cid-go4g6gkw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-4);row-gap:0;margin-top:var(--space-5)}.pillar-group[data-astro-cid-go4g6gkw]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:2px}.pillar-group-title[data-astro-cid-go4g6gkw]{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--area-color);font-family:var(--font-ui);font-size:var(--text-m);font-weight:700;line-height:var(--leading-snug);color:var(--color-white)}.pillar-group[data-astro-cid-go4g6gkw] ul[data-astro-cid-go4g6gkw]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:2px;margin:0;padding:0;list-style:none}.pillar-group[data-astro-cid-go4g6gkw] li[data-astro-cid-go4g6gkw]{display:grid;align-content:start;gap:2px;padding:var(--space-2) var(--space-3);background:var(--pillar-color);font-size:var(--text-s);color:var(--color-ink)}@media(max-width:1024px){.pillars-grid[data-astro-cid-go4g6gkw]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}}@media(max-width:767px){.pillars-grid[data-astro-cid-go4g6gkw]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}.level-block[data-astro-cid-go4g6gkw]{grid-template-columns:1fr;gap:var(--space-2)}}.areas-list[data-astro-cid-go4g6gkw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none}.areas-list[data-astro-cid-go4g6gkw] li[data-astro-cid-go4g6gkw]{display:grid;gap:4px;padding:var(--space-3);border-radius:var(--radius-s);background:var(--area-color);font-size:var(--text-b);line-height:var(--leading-snug);color:var(--area-ink)}.areas-list[data-astro-cid-go4g6gkw] strong[data-astro-cid-go4g6gkw],.areas-list[data-astro-cid-go4g6gkw] span[data-astro-cid-go4g6gkw]{color:inherit}.pillar-transfer[data-astro-cid-go4g6gkw]{justify-self:start;inline-size:var(--transfer-pill-size);box-sizing:border-box;text-align:center;white-space:nowrap;padding:1px var(--space-2);border-radius:var(--radius-s);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700}.pillar-blurb[data-astro-cid-go4g6gkw]{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-soft)}@media(max-width:1024px){.areas-list[data-astro-cid-go4g6gkw]{grid-template-columns:minmax(0,1fr)}}.pillar-transfer--in[data-astro-cid-go4g6gkw]{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.pillar-transfer--out[data-astro-cid-go4g6gkw]{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}}@layer vcr.components{.pt-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:1;min-width:0}.pt-tab{flex:1 1 145px;padding:10px 14px;font-size:var(--text-m);font-weight:700;background:var(--area-color, var(--color-brand-sky));border:0;border-radius:var(--radius-button);cursor:pointer;color:var(--color-white);text-shadow:var(--shadow-text-on-area);transition:box-shadow .2s;text-align:center;min-height:46px;line-height:var(--leading-snug);display:flex;flex-direction:column;justify-content:center;gap:var(--space-1)}.pt-tab small{display:block;color:inherit;font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug)}@media(hover:hover){.pt-tab:not(.pt-tab--active):hover{box-shadow:inset 0 0 0 2px var(--color-primary)}}.pt-tab--active>span:before{content:"✓ "}.pt-tab--active{font-weight:800}.pt-tab:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.pt-table-wrap{overflow-x:auto;border-radius:var(--radius-m);border:1px solid var(--color-line);background:linear-gradient(to right,var(--color-white) 30%,transparent) left center,linear-gradient(to left,var(--color-white) 30%,transparent) right center,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--color-ink) 26%,transparent),transparent) left center,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--color-ink) 26%,transparent),transparent) right center;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.pt-table{width:100%;border-collapse:collapse;font-size:var(--text-m);background:var(--color-white)}.pt-table th{background:var(--color-ink);color:color-mix(in srgb,var(--color-white) 82%,transparent);font-size:var(--text-s);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:11px 12px;text-align:left;white-space:nowrap}.pt-table td{padding:11px 12px;border-bottom:1px solid var(--color-line);vertical-align:middle}.pt-table tbody tr:last-child td{border-bottom:0}@media(max-width:768px){.pt-tabs{gap:var(--space-1)}.pt-tab{flex:1 1 120px;font-size:var(--text-s);padding:8px 10px}}}@layer vcr.components{.sme__areas{margin-bottom:var(--space-4)}.sme__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4)}.sme__control{display:grid;gap:4px;min-width:12rem}.sme__controls .sme__control{flex:0 0 13rem;min-width:0}.sme__controls .sme__control--search{flex:1 1 16rem}.sme__control>span,.sme__transfer legend{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em}.sme__control select,.sme__control input{min-height:var(--touch-target);padding:0 var(--space-3);border:1px solid var(--selector-border);border-radius:var(--radius-button);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-s);color:var(--color-ink)}.sme__control select{inline-size:100%;text-overflow:ellipsis}.sme__transfer{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.sme__controls:after{content:"";order:1;flex:0 0 100%}.sme__controls .sme__transfer{order:2}.sme__controls .sme__count{order:3;margin-left:auto;align-self:flex-end;line-height:var(--touch-target)}.sme__transfer legend{margin-bottom:4px}.sme__inline-filters{display:contents}.sme__filters-button{display:none}.sme__filters-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-round);background:var(--color-primary);font-size:var(--text-xs);color:var(--color-white)}.sme__sheet-controls{display:grid;gap:var(--space-5)}.sme__sheet-controls .sme__control select{inline-size:100%}.sme__sheet-apply{flex:1;min-height:var(--button-height);padding:0 var(--btn-padding-x);border:1px solid var(--color-primary);border-radius:var(--radius-button);background:var(--color-primary);font-family:var(--font-ui);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--color-white);cursor:pointer}.sme__sheet-apply:hover{border-color:var(--selector-hover-border);background:var(--selector-hover-bg);color:var(--selector-hover-ink)}@media(max-width:640px){.sme__chip{flex:1 1 0;min-inline-size:0;padding-inline:var(--space-2)}.sme__controls{gap:var(--space-3)}.sme__controls:after{display:none}.sme__controls .sme__count{flex:0 0 100%;margin-left:0;line-height:inherit}.sme__inline-filters,.sme__controls>.sme__reset{display:none}.sme__controls .sme__control--search{flex:1 1 0;min-width:0}.sme__filters-button{display:inline-flex;align-items:center;align-self:end;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-button);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-s);font-weight:700;color:var(--color-ink);cursor:pointer}}.sme__chip{min-inline-size:9rem;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-ink);cursor:pointer}.sme__chip:not(.is-on):hover{border-color:var(--selector-hover-border);background:var(--selector-hover-bg);color:var(--selector-hover-ink)}.sme__chip.is-on{border-color:var(--selector-selected-bg);background:var(--selector-selected-bg);color:var(--selector-selected-ink)}.sme__chip--all.is-on{border-color:var(--color-line-strong);background:color-mix(in srgb,var(--color-ink) 12%,var(--color-white));color:var(--color-ink)}.sme__chip--in.is-on{border-color:var(--color-transfer-in);background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.sme__chip--out.is-on{border-color:var(--color-transfer-out);background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.sme__reset{min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--selector-reset-bg);border-radius:var(--radius-round);background:var(--selector-reset-bg);font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-primary);cursor:pointer}.sme__reset:hover{border-color:var(--selector-hover-border);background:var(--selector-hover-bg);color:var(--selector-hover-ink)}.sme__count{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-muted)}.sme__table td{font-size:var(--text-s)}.sme__code{font-family:var(--font-numeric);font-weight:700;color:var(--color-ink-muted);white-space:nowrap}.sme__label{font-weight:600;color:var(--color-ink)}.sme__pillar,.sme__theme{color:var(--color-ink-soft);white-space:nowrap}.sme__stakeholders{color:var(--color-ink-soft)}.sme__column-controls{display:none}.sme__control .pill-toggle{justify-self:start}.sme__scroll-hint{max-width:none;margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;text-align:right;color:var(--color-primary)}.sme__table-wrap{scrollbar-width:auto;scrollbar-color:var(--color-primary) var(--color-line)}.sme__table--coded{--code-column: 5.5rem}.sme__table--coded :is(th,td):nth-child(-n+2){position:sticky;z-index:1}.sme__table--coded :is(th,td):first-child{left:0;min-width:var(--code-column);max-width:var(--code-column)}.sme__table--coded :is(th,td):nth-child(2){left:var(--code-column);min-width:11rem}.sme__table--coded th:nth-child(-n+2){background:var(--color-ink)}.sme__table--coded td:nth-child(-n+2){background:var(--color-white)}.sme__table--coded td:nth-child(2){box-shadow:1px 0 0 var(--color-line)}.sme__text{min-width:18rem;color:var(--color-ink-soft);line-height:var(--leading-normal)}.sme__source{min-width:9rem;color:var(--color-ink-soft)}.sme__source--literature{min-width:20rem;font-size:var(--text-xs);line-height:var(--leading-normal)}.sme__transfers{white-space:nowrap}.sme__transfers .sme__transfer-pill{display:block}.sme__transfers .sme__transfer-pill+.sme__transfer-pill{margin-top:var(--space-1)}.sme__table td{vertical-align:top}.sme__stakeholders strong{font-weight:600;color:var(--color-ink)}.sme__area-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-s);background:var(--area-color);font-size:var(--text-xs);font-weight:700;color:var(--area-ink, var(--color-ink));white-space:nowrap}.sme__transfer-pill{display:inline-block;inline-size:var(--transfer-pill-size);box-sizing:border-box;text-align:center;padding:2px var(--space-2);border-radius:var(--radius-s);font-size:var(--text-xs);font-weight:700;white-space:nowrap}.sme__transfer-pill--in{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.sme__transfer-pill--out{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.sme__empty{padding:var(--space-6);text-align:center;color:var(--color-ink-muted)}.sme__more{min-height:var(--touch-target);margin-top:var(--space-4);padding:0 var(--space-5);border:1px solid var(--color-primary);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-s);font-weight:600;color:var(--color-primary);cursor:pointer}.sme__more:hover{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-ink)}@media(min-width:641px)and (max-width:1024px){.sme__column-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}}@media(max-width:1024px){.sme__table,.sme__table tbody,.sme__table tr,.sme__table td{display:block;width:auto}.sme__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sme__table tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--color-line)}.sme__code{order:1;flex:0 0 100%}.sme__label{order:2;flex:0 0 100%}.sme__transfers{order:3;flex:0 0 100%}.sme__text{order:4;flex:0 0 100%;min-width:0;margin-top:var(--space-2)}.sme__area{order:5;flex:0 0 100%}.sme__pillar{order:6;flex:0 0 100%;margin-top:var(--space-2)}.sme__stakeholders{order:7;flex:0 0 100%}.sme__source{order:8;flex:0 0 100%;min-width:0;margin-top:var(--space-2)}.sme__theme{order:9;flex:0 0 100%;margin-top:var(--space-2)}.sme__scroll-hint{display:none}.sme__table--coded :is(th,td):nth-child(-n+2){position:static;min-width:0;max-width:none;box-shadow:none}.sme__table td{border:0;padding:0}.sme__code{font-size:var(--text-xs);margin-bottom:2px}.sme__label{font-size:var(--text-b);font-weight:600;margin-bottom:var(--space-2)}.sme__pillar,.sme__stakeholders,.sme__theme{font-size:var(--text-s)}.sme__pillar:before,.sme__stakeholders:before,.sme__text:before,.sme__source:before,.sme__theme:before{content:attr(data-label) ": ";color:var(--color-ink-soft)}.sme__cell-pill{margin-top:var(--space-2)}}}@layer vcr.components{.expandable-text{position:relative}.expandable-text p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.expandable-text button{padding:0;border:0;background:transparent;font:inherit;font-weight:800;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.expandable-text button:hover{text-decoration-thickness:2px}.expandable-text:not(.is-expanded) button{position:absolute;right:0;bottom:0;padding-left:3em;background:linear-gradient(90deg,transparent,var(--color-white) 2.5em)}.expandable-text.is-expanded p{display:block;overflow:visible}.expandable-text.is-expanded button{margin-top:var(--space-1)}}@layer vcr.patterns{html:has(.ui-sheet[open]){overflow:hidden}.ui-sheet{inset:auto 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;padding:0;border:0;border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-ink)}.ui-sheet::backdrop{background:color-mix(in srgb,var(--color-ink) 55%,transparent)}.ui-sheet__panel{display:flex;flex-direction:column;max-height:88dvh}.ui-sheet__grabber{align-self:center;width:2.5rem;height:4px;margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--color-line)}.ui-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-line)}.ui-sheet__title{margin:0;font-family:var(--font-ui);font-size:var(--text-b);font-weight:800;color:var(--color-ink)}.ui-sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-line);border-radius:var(--radius-round);background:var(--color-white);color:var(--color-ink);cursor:pointer}.ui-sheet__close:hover{border-color:var(--selector-hover-border);background:var(--selector-hover-bg)}.ui-sheet__body{flex:1 1 auto;padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain}.ui-sheet__footer{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}@media(prefers-reduced-motion:no-preference){.ui-sheet{transition:transform .28s cubic-bezier(.16,1,.3,1),display .28s allow-discrete,overlay .28s allow-discrete}.ui-sheet:not([open]){transform:translateY(100%)}@starting-style{.ui-sheet[open]{transform:translateY(100%)}}}}@layer vcr.patterns{.pill-toggle{display:inline-grid;gap:4px}.pill-toggle__option{padding:2px var(--space-3);border:1px solid var(--selector-border);border-radius:var(--radius-round);background:var(--color-white);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;white-space:nowrap;color:var(--color-ink-soft);cursor:pointer}.pill-toggle__option:hover{border-color:var(--selector-hover-border)}.pill-toggle__option[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.pill-toggle--dark .pill-toggle__option{border-color:color-mix(in srgb,var(--color-white) 45%,transparent);background:transparent;letter-spacing:inherit;text-transform:inherit;color:color-mix(in srgb,var(--color-white) 75%,transparent)}.pill-toggle--dark .pill-toggle__option:hover{border-color:var(--color-white)}.pill-toggle--dark .pill-toggle__option[aria-pressed=true]{border-color:var(--color-white);background:var(--color-white);color:var(--color-primary)}}@layer vcr.components{.anchored[data-astro-cid-v2e7uyx5]{--anchor-col: 180px}.anchored[data-astro-cid-v2e7uyx5]{display:grid;grid-template-columns:var(--anchor-col) 1fr;gap:var(--space-7)}.anchored-body[data-astro-cid-v2e7uyx5]{min-width:0}.anchored--no-anchor[data-astro-cid-v2e7uyx5] .anchored-body[data-astro-cid-v2e7uyx5]{grid-column:1 / -1}.anchored--no-anchor[data-astro-cid-v2e7uyx5] .breakout[data-astro-cid-v2e7uyx5]{margin-left:0}.breakout[data-astro-cid-v2e7uyx5]{max-width:none;margin-left:calc(-1 * (var(--anchor-col) + var(--space-7)))}@media(max-width:900px){.breakout[data-astro-cid-v2e7uyx5]{width:100%;margin-left:0}}.anchored-body[data-astro-cid-v2e7uyx5]>p[data-astro-cid-v2e7uyx5],.anchored-body[data-astro-cid-v2e7uyx5]>h2[data-astro-cid-v2e7uyx5]+p[data-astro-cid-v2e7uyx5]{max-width:var(--measure)}.anchored-body[data-astro-cid-v2e7uyx5]>h2[data-astro-cid-v2e7uyx5]{margin:0 0 var(--gap-title-text)}.anchored-body[data-astro-cid-v2e7uyx5]>figure[data-astro-cid-v2e7uyx5],.anchored-body[data-astro-cid-v2e7uyx5]>.breakout[data-astro-cid-v2e7uyx5],.anchored-body[data-astro-cid-v2e7uyx5]>div[data-astro-cid-v2e7uyx5],.anchored-body[data-astro-cid-v2e7uyx5]>.ui-btn[data-astro-cid-v2e7uyx5]{margin-top:var(--gap-block)}.anchored-body[data-astro-cid-v2e7uyx5]>figure[data-astro-cid-v2e7uyx5]+div[data-astro-cid-v2e7uyx5],.anchored-body[data-astro-cid-v2e7uyx5]>div[data-astro-cid-v2e7uyx5]+div[data-astro-cid-v2e7uyx5]{margin-top:var(--section-y-s)}@media(max-width:900px){.anchored[data-astro-cid-v2e7uyx5]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}}@layer vcr.components{.anchored[data-astro-cid-zdo2cp7p]{--anchor-col: 180px}.anchored[data-astro-cid-zdo2cp7p]{display:grid;grid-template-columns:var(--anchor-col) 1fr;gap:var(--space-7)}.anchored-body[data-astro-cid-zdo2cp7p]{min-width:0}.anchored--no-anchor[data-astro-cid-zdo2cp7p] .anchored-body[data-astro-cid-zdo2cp7p]{grid-column:1 / -1}.anchored--no-anchor[data-astro-cid-zdo2cp7p] .breakout[data-astro-cid-zdo2cp7p]{margin-left:0}.anchored-body[data-astro-cid-zdo2cp7p]>p[data-astro-cid-zdo2cp7p],.anchored-body[data-astro-cid-zdo2cp7p]>h2[data-astro-cid-zdo2cp7p]+p[data-astro-cid-zdo2cp7p]{max-width:var(--measure)}.anchored-body[data-astro-cid-zdo2cp7p]>h2[data-astro-cid-zdo2cp7p]{margin:0 0 var(--gap-title-text)}.anchored-body[data-astro-cid-zdo2cp7p]>figure[data-astro-cid-zdo2cp7p],.anchored-body[data-astro-cid-zdo2cp7p]>.breakout[data-astro-cid-zdo2cp7p],.anchored-body[data-astro-cid-zdo2cp7p]>div[data-astro-cid-zdo2cp7p],.anchored-body[data-astro-cid-zdo2cp7p]>.ui-btn[data-astro-cid-zdo2cp7p]{margin-top:var(--gap-block)}.anchored-body[data-astro-cid-zdo2cp7p]>figure[data-astro-cid-zdo2cp7p]+div[data-astro-cid-zdo2cp7p],.anchored-body[data-astro-cid-zdo2cp7p]>div[data-astro-cid-zdo2cp7p]+div[data-astro-cid-zdo2cp7p]{margin-top:var(--section-y-s)}@media(max-width:900px){.anchored[data-astro-cid-zdo2cp7p]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.scorecard-frame[data-astro-cid-zdo2cp7p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-6);border:2px solid var(--color-ink);font-family:var(--font-ui);color:var(--color-ink)}.scorecard-frame[data-astro-cid-zdo2cp7p] p[data-astro-cid-zdo2cp7p]{max-width:none}.scorecard-top[data-astro-cid-zdo2cp7p]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-4);border-bottom:2px solid var(--color-ink)}.scorecard-name[data-astro-cid-zdo2cp7p]{margin:0;font-family:var(--font-heading);font-size:var(--text-l);font-weight:700;line-height:var(--leading-snug)}.scorecard-legend[data-astro-cid-zdo2cp7p]{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-xs)}.scorecard-key[data-astro-cid-zdo2cp7p]{inline-size:16rem;max-inline-size:100%;box-sizing:border-box;padding:2px var(--space-3);border-radius:var(--radius-round);font-weight:700;text-align:center}.scorecard-key--out[data-astro-cid-zdo2cp7p]{background:var(--color-transfer-out);color:var(--color-transfer-out-ink)}.scorecard-key--in[data-astro-cid-zdo2cp7p]{background:var(--color-transfer-in);color:var(--color-transfer-in-ink)}.scorecard-subrating[data-astro-cid-zdo2cp7p]{margin:0;padding:var(--space-4);border-bottom:2px solid var(--color-ink);font-size:var(--text-b);font-weight:800;text-align:center}.scorecard-subrating--power[data-astro-cid-zdo2cp7p]{grid-area:2 / 1;background:var(--color-ink);color:var(--color-white)}.scorecard-subrating--value[data-astro-cid-zdo2cp7p]{grid-area:2 / 2;background:var(--color-surface)}.scorecard-area[data-astro-cid-zdo2cp7p]{display:flex;flex-direction:column}.scorecard-area--non-market-power[data-astro-cid-zdo2cp7p]{grid-area:3 / 1}.scorecard-area--market-power[data-astro-cid-zdo2cp7p]{grid-area:4 / 1}.scorecard-area--non-market-value[data-astro-cid-zdo2cp7p]{grid-area:3 / 2}.scorecard-area--market-value[data-astro-cid-zdo2cp7p]{grid-area:4 / 2}.scorecard-area--non-market-power[data-astro-cid-zdo2cp7p],.scorecard-area--market-power[data-astro-cid-zdo2cp7p],.scorecard-subrating--power[data-astro-cid-zdo2cp7p]{border-right:2px solid var(--color-ink)}.scorecard-area--non-market-power[data-astro-cid-zdo2cp7p],.scorecard-area--non-market-value[data-astro-cid-zdo2cp7p]{border-bottom:2px solid var(--color-ink)}.scorecard-area-head[data-astro-cid-zdo2cp7p]{padding:var(--space-3);border-bottom:2px solid var(--color-ink);background:var(--area-color);color:var(--area-ink);text-align:center}.scorecard-area-title[data-astro-cid-zdo2cp7p]{margin:0;font-size:var(--text-b);font-weight:800;color:inherit}.scorecard-area-blurb[data-astro-cid-zdo2cp7p]{margin:2px 0 0;font-size:var(--text-s);line-height:var(--leading-snug);color:inherit}.scorecard-mosaic[data-astro-cid-zdo2cp7p]{flex:1;display:grid;gap:2px;margin:0;padding:0;background:var(--color-ink);list-style:none}.scorecard-area--non-market-power[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p]{grid-template-columns:repeat(3,minmax(0,1fr));min-height:9rem}.scorecard-area--non-market-value[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p],.scorecard-area--market-power[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-flow:column}.scorecard-area--non-market-value[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p] li[data-astro-cid-zdo2cp7p]:nth-child(3),.scorecard-area--market-power[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p] li[data-astro-cid-zdo2cp7p]:nth-child(3){grid-row:1 / span 2}.scorecard-area--market-power[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p],.scorecard-area--market-value[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p]{min-height:14rem}.scorecard-mosaic[data-astro-cid-zdo2cp7p] li[data-astro-cid-zdo2cp7p]{display:grid;align-content:center;justify-items:center;gap:2px;padding:var(--space-3) var(--space-2);background:var(--pillar-color);text-align:center}.scorecard-pillar-code[data-astro-cid-zdo2cp7p],.scorecard-pillar-label[data-astro-cid-zdo2cp7p]{font-size:var(--text-m);font-weight:800;line-height:var(--leading-snug);color:var(--color-ink)}.scorecard-pillar-metrics[data-astro-cid-zdo2cp7p]{font-size:var(--text-s);color:var(--color-ink-soft)}.scorecard-caption[data-astro-cid-zdo2cp7p]{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-ink-muted)}@media(max-width:640px){.scorecard-frame[data-astro-cid-zdo2cp7p]{grid-template-columns:minmax(0,1fr)}.scorecard-subrating[data-astro-cid-zdo2cp7p],.scorecard-area[data-astro-cid-zdo2cp7p]{grid-area:auto;border-right:0}.scorecard-area[data-astro-cid-zdo2cp7p]{border-bottom:2px solid var(--color-ink)}.scorecard-area[data-astro-cid-zdo2cp7p]:last-child{border-bottom:0}.scorecard-area--non-market-power[data-astro-cid-zdo2cp7p] .scorecard-mosaic[data-astro-cid-zdo2cp7p]{grid-template-columns:minmax(0,1fr)}}}@layer vcr.components{.cuts-title[data-astro-cid-pxarpzdo]{grid-column:1 / -1;margin:0}.cuts-grid[data-astro-cid-pxarpzdo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.cuts-copy[data-astro-cid-pxarpzdo] p[data-astro-cid-pxarpzdo]{font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}.stakeholders-layout[data-astro-cid-pxarpzdo]{grid-template-areas:"title title" "copy figure" "groups groups"}.stakeholders-layout[data-astro-cid-pxarpzdo] .cuts-title[data-astro-cid-pxarpzdo]{grid-area:title}.stakeholders-layout[data-astro-cid-pxarpzdo] .cuts-copy[data-astro-cid-pxarpzdo]{grid-area:copy}.stakeholders-figure[data-astro-cid-pxarpzdo]{grid-area:figure;align-self:start;justify-self:end;inline-size:100%;max-inline-size:36rem;margin:0}.stakeholders-figure[data-astro-cid-pxarpzdo] figcaption[data-astro-cid-pxarpzdo]{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted)}.stakeholders-figure[data-astro-cid-pxarpzdo] figcaption[data-astro-cid-pxarpzdo] a[data-astro-cid-pxarpzdo]{color:inherit}.stakeholders-figure[data-astro-cid-pxarpzdo] .stk-tree{display:block;inline-size:100%;block-size:auto}.stakeholders-figure[data-astro-cid-pxarpzdo] .stk-label{fill:var(--color-label)}.stakeholders-figure[data-astro-cid-pxarpzdo] .stk-item{transform-box:fill-box;transform-origin:center}[data-astro-cid-pxarpzdo][data-stk-ready] .stk-branch{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}[data-astro-cid-pxarpzdo][data-stk-ready] .stk-item:not(.stk-principal){opacity:0;transform:scale(.85);transition:opacity .45s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}[data-astro-cid-pxarpzdo][data-stk-direct] .stk-branch.stk-direct{stroke-dashoffset:0}[data-astro-cid-pxarpzdo][data-stk-direct] .stk-item.stk-direct{opacity:1;transform:none;transition-delay:.5s}[data-astro-cid-pxarpzdo][data-stk-strategic] .stk-branch.stk-strategic{stroke-dashoffset:0}[data-astro-cid-pxarpzdo][data-stk-strategic] .stk-item.stk-strategic{opacity:1;transform:none;transition-delay:.5s}[data-astro-cid-pxarpzdo][data-stk-systemic] .stk-branch.stk-systemic{stroke-dashoffset:0}[data-astro-cid-pxarpzdo][data-stk-systemic] .stk-item.stk-systemic{opacity:1;transform:none;transition-delay:.5s}@media(prefers-reduced-motion:reduce){[data-astro-cid-pxarpzdo][data-stk-ready] .stk-branch,[data-astro-cid-pxarpzdo][data-stk-ready] .stk-item{opacity:1;transform:none;stroke-dashoffset:0;transition:none}}.stakeholders-groups[data-astro-cid-pxarpzdo]{grid-area:groups;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.stakeholders-group-title[data-astro-cid-pxarpzdo]{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-s);font-weight:800;color:var(--color-ink)}.stakeholders-group[data-astro-cid-pxarpzdo] ul[data-astro-cid-pxarpzdo]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.stakeholders-group[data-astro-cid-pxarpzdo] li[data-astro-cid-pxarpzdo]{border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-white)}.stakeholders-group[data-astro-cid-pxarpzdo] a[data-astro-cid-pxarpzdo]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"icon code" "icon name" "icon meta";column-gap:var(--space-3);align-items:center;padding:var(--space-3);color:inherit;text-decoration:none}.stakeholders-group[data-astro-cid-pxarpzdo] img[data-astro-cid-pxarpzdo]{grid-area:icon;inline-size:2.5rem;block-size:2.5rem}.stakeholders-code[data-astro-cid-pxarpzdo]{grid-area:code;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;color:var(--color-ink-muted)}.stakeholders-group[data-astro-cid-pxarpzdo] strong[data-astro-cid-pxarpzdo]{grid-area:name;font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-snug);color:var(--color-ink)}.stakeholders-meta[data-astro-cid-pxarpzdo]{grid-area:meta;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted)}.stakeholders-group[data-astro-cid-pxarpzdo] a[data-astro-cid-pxarpzdo]:hover strong[data-astro-cid-pxarpzdo],.stakeholders-group[data-astro-cid-pxarpzdo] a[data-astro-cid-pxarpzdo]:focus-visible strong[data-astro-cid-pxarpzdo]{text-decoration:underline}@media(max-width:1024px){.cuts-grid[data-astro-cid-pxarpzdo]{grid-template-columns:minmax(0,1fr)}.stakeholders-layout[data-astro-cid-pxarpzdo]{grid-template-areas:"title" "copy" "figure" "groups"}.stakeholders-groups[data-astro-cid-pxarpzdo]{grid-template-columns:minmax(0,1fr)}.stakeholders-figure[data-astro-cid-pxarpzdo]{justify-self:center}}}@layer vcr.components{.cuts-title[data-astro-cid-5vqkwhom]{grid-column:1 / -1;margin:0}.cuts-grid[data-astro-cid-5vqkwhom]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.cuts-copy[data-astro-cid-5vqkwhom] p[data-astro-cid-5vqkwhom]{font-size:var(--text-b);line-height:var(--leading-normal);color:var(--color-ink-soft)}.themes-domains[data-astro-cid-5vqkwhom]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5)}.themes-domain[data-astro-cid-5vqkwhom]{grid-column:span 2}.themes-domain-title[data-astro-cid-5vqkwhom]{margin:0 0 var(--space-2);font-family:var(--font-ui);font-size:var(--text-s);font-weight:800;color:var(--color-ink)}.themes-domain-title[data-astro-cid-5vqkwhom] span[data-astro-cid-5vqkwhom]{font-weight:400;color:var(--color-ink-muted)}.themes-domain[data-astro-cid-5vqkwhom] ul[data-astro-cid-5vqkwhom]{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.themes-domain[data-astro-cid-5vqkwhom] li[data-astro-cid-5vqkwhom]{border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-white)}.themes-domain[data-astro-cid-5vqkwhom] a[data-astro-cid-5vqkwhom]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"icon code" "icon name" "icon meta";column-gap:var(--space-3);align-items:center;padding:var(--space-3);color:inherit;text-decoration:none}.themes-domain[data-astro-cid-5vqkwhom] a[data-astro-cid-5vqkwhom]:hover strong[data-astro-cid-5vqkwhom],.themes-domain[data-astro-cid-5vqkwhom] a[data-astro-cid-5vqkwhom]:focus-visible strong[data-astro-cid-5vqkwhom]{text-decoration:underline}.themes-domain[data-astro-cid-5vqkwhom] img[data-astro-cid-5vqkwhom]{grid-area:icon;inline-size:2.5rem;block-size:2.5rem}.themes-code[data-astro-cid-5vqkwhom]{grid-area:code;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:700;color:var(--color-ink-muted)}.themes-domain[data-astro-cid-5vqkwhom] strong[data-astro-cid-5vqkwhom]{grid-area:name;font-family:var(--font-ui);font-size:var(--text-s);line-height:var(--leading-snug);color:var(--color-ink)}.themes-meta[data-astro-cid-5vqkwhom]{grid-area:meta;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink-muted)}@media(max-width:1024px){.cuts-grid[data-astro-cid-5vqkwhom],.themes-domains[data-astro-cid-5vqkwhom]{grid-template-columns:minmax(0,1fr)}.themes-domain[data-astro-cid-5vqkwhom]{grid-column:auto}}}@layer vcr.components{.methodology-subtitle[data-astro-cid-nid7aixu] .nowrap{white-space:nowrap}.anchored[data-astro-cid-nid7aixu]{--anchor-col: 180px}.anchored[data-astro-cid-nid7aixu]{display:grid;grid-template-columns:var(--anchor-col) 1fr;gap:var(--space-7)}.anchored-body[data-astro-cid-nid7aixu]{min-width:0}.anchored--no-anchor[data-astro-cid-nid7aixu] .anchored-body[data-astro-cid-nid7aixu]{grid-column:1 / -1}.anchored-body[data-astro-cid-nid7aixu]>p[data-astro-cid-nid7aixu],.anchored-body[data-astro-cid-nid7aixu]>h2[data-astro-cid-nid7aixu]+p[data-astro-cid-nid7aixu]{max-width:var(--measure)}.anchored-body[data-astro-cid-nid7aixu]>h2[data-astro-cid-nid7aixu]{margin:0 0 var(--gap-title-text)}.anchored-body[data-astro-cid-nid7aixu]>figure[data-astro-cid-nid7aixu],.anchored-body[data-astro-cid-nid7aixu]>.breakout[data-astro-cid-nid7aixu],.anchored-body[data-astro-cid-nid7aixu]>div[data-astro-cid-nid7aixu],.anchored-body[data-astro-cid-nid7aixu]>.ui-btn[data-astro-cid-nid7aixu]{margin-top:var(--gap-block)}.anchored-body[data-astro-cid-nid7aixu]>figure[data-astro-cid-nid7aixu]+div[data-astro-cid-nid7aixu],.anchored-body[data-astro-cid-nid7aixu]>div[data-astro-cid-nid7aixu]+div[data-astro-cid-nid7aixu]{margin-top:var(--section-y-s)}@media(max-width:900px){.anchored[data-astro-cid-nid7aixu]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.methodology-weighting[data-astro-cid-nid7aixu]{margin-top:var(--space-7);max-width:var(--content-prose)}.methodology-weighting[data-astro-cid-nid7aixu] p[data-astro-cid-nid7aixu]{margin:var(--gap-title-text) 0 0;color:var(--color-ink-soft)}.methodology-section[data-astro-cid-nid7aixu] h2[data-astro-cid-nid7aixu]{margin:0 0 var(--gap-title-text)}.methodology-subtitle[data-astro-cid-nid7aixu]{margin:0 0 var(--gap-title-block);color:var(--color-ink-soft);font-size:var(--text-b);font-weight:700}.methodology-steps[data-astro-cid-nid7aixu]{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-6);max-width:700px}.method-step[data-astro-cid-nid7aixu]{position:relative;display:flex;gap:var(--space-5);align-items:flex-start}.method-step[data-astro-cid-nid7aixu]:not(:last-child):before{content:"";position:absolute;left:19px;top:44px;bottom:calc(var(--space-5) * -1);border-left:2px dashed var(--color-line-strong)}.method-icon[data-astro-cid-nid7aixu]{width:40px;height:40px;border-radius:50%;background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:var(--text-l);font-weight:700;flex-shrink:0}.method-step[data-astro-cid-nid7aixu] h3[data-astro-cid-nid7aixu]{margin:0 0 var(--gap-title-text)}.method-step[data-astro-cid-nid7aixu] p[data-astro-cid-nid7aixu]{font-size:var(--text-b);line-height:var(--leading-relaxed);color:var(--color-ink-soft);margin:0}}
