.intro[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure);font-size:var(--step-1);color:var(--color-text-muted);margin-block-start:var(--space-s);line-height:1.5}.actions[data-astro-cid-b33n7ndr]{align-items:center;gap:var(--space-xs) var(--space-l);flex-wrap:wrap;margin-block-start:var(--space-l);display:flex}.block-gap[data-astro-cid-b33n7ndr]{margin-block-start:var(--space-xl)}.breakdown__list[data-astro-cid-b33n7ndr]{gap:0 var(--grid-gap);display:grid}.breakdown__list[data-astro-cid-b33n7ndr] li[data-astro-cid-b33n7ndr]{padding-block:var(--space-m) var(--space-l);border-block-start:var(--hairline)}.breakdown__list[data-astro-cid-b33n7ndr] h3[data-astro-cid-b33n7ndr]{font-size:var(--step-2);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:1.1}.breakdown__list[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{max-inline-size:46ch;color:var(--color-text-muted);margin-block-start:var(--space-xs)}@media (width>=48rem){.breakdown__list[data-astro-cid-b33n7ndr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.breakdown[data-astro-cid-b33n7ndr] .split[data-astro-cid-b33n7ndr]>:first-child{grid-column:1/span 4;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-l))}.breakdown__list[data-astro-cid-b33n7ndr]{grid-column:6/span 7}}.principle[data-astro-cid-b33n7ndr] .eyebrow[data-astro-cid-b33n7ndr]{margin-block-end:var(--space-xs)}.principle__text[data-astro-cid-b33n7ndr]{max-inline-size:30ch;border-inline-start:1px solid var(--color-rule-strong);font-size:var(--step-2);font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);padding-inline-start:var(--space-s);line-height:1.2}.layers[data-astro-cid-b33n7ndr],.stages-wrap[data-astro-cid-b33n7ndr]{margin-block-start:var(--space-xl)}.rows[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]{gap:var(--space-3xs);padding-block:var(--space-s);border-block-start:var(--hairline);display:grid}.layers[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]:last-child,.related[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]:last-child{border-block-end:var(--hairline)}.layers[data-astro-cid-b33n7ndr] dt[data-astro-cid-b33n7ndr]{font-weight:var(--weight-medium)}.layers__detail[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure);color:var(--color-text-muted)}.layers__decides[data-astro-cid-b33n7ndr]{font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:0 .75em;margin-block-start:var(--space-3xs);line-height:1.45;display:flex}.layers__decides[data-astro-cid-b33n7ndr] .mono-label[data-astro-cid-b33n7ndr]{color:var(--color-text-muted)}@media (width>=48rem){.layers[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]{column-gap:var(--grid-gap);grid-template-columns:12rem minmax(0,1fr);align-items:baseline}.layers[data-astro-cid-b33n7ndr] dd[data-astro-cid-b33n7ndr]{grid-column:2}}@media (width>=64rem){.layers[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]{grid-template-columns:repeat(12,minmax(0,1fr))}.layers[data-astro-cid-b33n7ndr] dt[data-astro-cid-b33n7ndr]{grid-column:1/span 3}.layers[data-astro-cid-b33n7ndr] .layers__detail[data-astro-cid-b33n7ndr]{grid-column:4/span 5}.layers[data-astro-cid-b33n7ndr] .layers__decides[data-astro-cid-b33n7ndr]{grid-column:10/span 3;margin-block-start:0}.layers__decides[data-astro-cid-b33n7ndr] .mono-label[data-astro-cid-b33n7ndr]{flex-basis:100%}}.related[data-astro-cid-b33n7ndr]{margin-block-start:var(--space-2xl)}.related[data-astro-cid-b33n7ndr] ul[data-astro-cid-b33n7ndr]{flex-wrap:wrap;row-gap:.35rem;display:flex}.related[data-astro-cid-b33n7ndr] li[data-astro-cid-b33n7ndr]:not(:last-child):after{content:"·";color:var(--color-decor);padding-inline:.5em}.related[data-astro-cid-b33n7ndr] a[data-astro-cid-b33n7ndr]{align-items:center;min-block-size:2.75rem;margin-block:-.625rem;display:inline-flex}@media (width>=64rem){.related[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.related[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]>[data-astro-cid-b33n7ndr]:first-child{grid-column:1/span 4}.related[data-astro-cid-b33n7ndr]>div[data-astro-cid-b33n7ndr]>[data-astro-cid-b33n7ndr]:last-child{grid-column:5/span 8}}.platform[data-astro-cid-b33n7ndr]{gap:var(--space-xl) var(--grid-gap);display:grid}.platform__lead[data-astro-cid-b33n7ndr]{max-inline-size:26ch;font-size:var(--step-2);margin-block-start:var(--space-m);line-height:1.35}.platform__factors[data-astro-cid-b33n7ndr] .eyebrow[data-astro-cid-b33n7ndr]{margin-block-end:var(--space-2xs)}.platform__named[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure-narrow);margin-block-start:var(--space-m)}.platform__hosting[data-astro-cid-b33n7ndr]{border-block-start:1px solid var(--color-rule-strong);font-size:var(--step-3);font-stretch:var(--stretch-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-wrap:balance;padding-block-start:var(--space-m);line-height:1.1}@media (width>=48rem){.platform__factors[data-astro-cid-b33n7ndr] ul[data-astro-cid-b33n7ndr]{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=64rem){.platform[data-astro-cid-b33n7ndr]{grid-template-columns:repeat(12,minmax(0,1fr))}.platform__head[data-astro-cid-b33n7ndr]{grid-column:1/span 6}.platform__factors[data-astro-cid-b33n7ndr]{grid-column:8/span 5}.platform__hosting[data-astro-cid-b33n7ndr]{grid-column:1/-1}}.kinds[data-astro-cid-b33n7ndr]{border-block-end:var(--hairline);margin-block-start:var(--space-xl)}.kinds[data-astro-cid-b33n7ndr]>li[data-astro-cid-b33n7ndr]{gap:var(--space-m) var(--grid-gap);padding-block:var(--space-m) var(--space-l);border-block-start:var(--hairline);display:grid}.kinds[data-astro-cid-b33n7ndr] h3[data-astro-cid-b33n7ndr]{font-size:var(--step-2);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:1.1}.kinds__head[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure-narrow);color:var(--color-text-muted);margin-block-start:var(--space-xs)}.kinds[data-astro-cid-b33n7ndr] dl[data-astro-cid-b33n7ndr]{gap:var(--space-s) var(--grid-gap);display:grid}.kinds[data-astro-cid-b33n7ndr] dd[data-astro-cid-b33n7ndr]{font-size:var(--step--1);margin-block-start:var(--space-3xs);line-height:1.5}@media (width>=64rem){.kinds[data-astro-cid-b33n7ndr]>li[data-astro-cid-b33n7ndr]{grid-template-columns:repeat(12,minmax(0,1fr))}.kinds__head[data-astro-cid-b33n7ndr]{grid-column:1/span 4}.kinds__body[data-astro-cid-b33n7ndr]{grid-column:5/span 8}}.sectors[data-astro-cid-b33n7ndr]{border-block-end:var(--hairline);margin-block-start:var(--space-xl)}.sectors__item[data-astro-cid-b33n7ndr]{gap:var(--space-2xs) var(--grid-gap);padding-block:var(--space-s);border-block-start:var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.sectors__item[data-astro-cid-b33n7ndr] h3[data-astro-cid-b33n7ndr]{font-size:var(--step-3);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);transition:color var(--duration-fast) linear;line-height:1.05}.sectors__item[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{max-inline-size:44ch;color:var(--color-text-muted);grid-column:1}.sectors__item[data-astro-cid-b33n7ndr] .sectors__arrow{grid-area:1/2/span 2;align-self:center;block-size:1.25rem;inline-size:1.25rem}.sectors__item[data-astro-cid-b33n7ndr]:hover .arrow-row__title[data-astro-cid-b33n7ndr]{color:var(--color-accent)}@media (width>=64rem){.sectors__item[data-astro-cid-b33n7ndr]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline}.sectors__item[data-astro-cid-b33n7ndr] h3[data-astro-cid-b33n7ndr]{grid-column:1/span 6}.sectors__item[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{grid-column:8/span 4}.sectors__item[data-astro-cid-b33n7ndr] .sectors__arrow{grid-area:1/12;justify-self:end}}.legacy[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure-narrow);font-size:var(--step-1);line-height:1.5}.questions__list[data-astro-cid-b33n7ndr] li[data-astro-cid-b33n7ndr]{padding-block:var(--space-m) var(--space-l);border-block-start:var(--hairline)}.questions__list[data-astro-cid-b33n7ndr] h3[data-astro-cid-b33n7ndr]{font-size:var(--step-2);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:1.1}.questions__list[data-astro-cid-b33n7ndr] p[data-astro-cid-b33n7ndr]{max-inline-size:var(--measure);color:var(--color-text-muted);margin-block-start:var(--space-xs)}.questions__list[data-astro-cid-b33n7ndr] .questions__more[data-astro-cid-b33n7ndr]{color:var(--color-text);margin-block-start:var(--space-2xs)}@media (width>=64rem){.questions[data-astro-cid-b33n7ndr] .split[data-astro-cid-b33n7ndr]>:first-child{grid-column:1/span 4;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-l))}.questions__list[data-astro-cid-b33n7ndr]{grid-column:6/span 7}}
