@layer components{.website-service-hero{min-block-size:min(100svh,64rem);align-items:center;padding-block-start:calc(var(--shell-header-block-size-wide) + var(--space-4));display:grid}.website-service-hero .hero__layout,.website-service-section>.container,.website-service-outcome .feature-section__layout{inline-size:min(92vw,100rem);max-inline-size:none}.website-service-hero .hero__content{max-inline-size:42rem}.website-service-hero .hero__heading{text-wrap:balance;max-inline-size:12ch}.website-service-hero .hero__lead{max-inline-size:54ch}.website-service-hero__art{place-items:center;min-inline-size:0;display:grid}.website-service-hero__art .ecosystem-technical-illustration{inline-size:min(100%,52rem);transform:translateY(var(--space-2))}.website-service-section{border-block-start:var(--border-standard) solid var(--color-border-subtle);background:0 0}.website-service-outcome .feature-section__content{max-inline-size:none}.website-service-outcome .section-intro{max-inline-size:64rem}.website-service-outcome .section-intro__heading,.website-service-paths .section-intro__heading,.website-service-scope .section-intro__heading,.website-service-standards .section-intro__heading,.website-service-boundaries .section-intro__heading,.website-service-support .section-intro__heading{text-wrap:balance;max-inline-size:18ch}.website-service-outcome .feature-section__points{gap:0;margin-block-start:var(--space-2)}.website-service-outcome .feature-section__points li{padding-block:var(--space-3)}.website-service-paths .fit-guidance,.website-service-scope__layout,.website-service-boundaries__layout,.website-service-support__layout,.website-service-standards .operating-evidence{gap:var(--space-8);display:grid}.website-service-paths .fit-guidance__list{gap:var(--space-2);display:grid}.website-service-paths .fit-guidance__item{gap:var(--space-4);block-size:100%;display:grid}.website-service-paths .fit-guidance__header{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-2);display:grid}.website-service-paths .fit-guidance__number{color:var(--color-accent-highlight);font-family:var(--font-mono);padding-block-start:var(--space-half)}.website-service-paths .fit-guidance__summary,.website-service-paths .fit-guidance__details,.website-service-paths .fit-guidance__details section,.website-service-paths .fit-guidance__details dl{align-content:start;gap:var(--space-2);display:grid}.website-service-paths .fit-guidance__summary p{max-inline-size:52ch}.website-service-paths .fit-guidance__details{gap:var(--space-4)}.website-service-paths .fit-guidance__details h4,.website-service-paths .fit-guidance__details dt{color:var(--color-text-primary);font-size:var(--type-label-size);font-weight:var(--font-weight-semibold)}.website-service-paths .fit-guidance__details ul,.website-service-boundaries__details ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.website-service-paths .fit-guidance__details li,.website-service-boundaries__details li{color:var(--color-text-secondary);padding-inline-start:var(--space-2);position:relative}.website-service-paths .fit-guidance__details li:before,.website-service-boundaries__details li:before{inline-size:var(--space-1);block-size:var(--border-standard);background:var(--color-accent-highlight);content:"";position:absolute;inset:.72em auto auto 0}.website-service-paths .fit-guidance__details dl{gap:var(--space-3)}.website-service-paths .fit-guidance__details dl>div{gap:var(--space-1);border-block-start:var(--border-standard) solid var(--color-border-subtle);padding-block-start:var(--space-2);display:grid}.website-service-scope__list{display:grid}.website-service-scope__list li{grid-template-columns:var(--space-5) minmax(0, 1fr);gap:var(--space-2);padding-block:var(--space-3);border-block-start:var(--border-standard) solid var(--color-border-subtle);display:grid}.website-service-scope__list span{color:var(--color-accent-secondary);font-family:var(--font-mono);font-size:var(--type-caption-size)}.website-service-scope__list p{max-inline-size:58ch;color:var(--color-text-secondary)}.website-service-standards .operating-evidence{background:0 0;border:0;padding:0}.website-service-standards .operating-evidence__list{gap:var(--space-2);display:grid}.website-service-standards .operating-evidence__list li{min-block-size:14rem}.website-service-boundaries__details,.website-service-support__list{gap:var(--space-4);display:grid}.website-service-boundaries__details>section,.website-service-support__list>li{align-content:start;gap:var(--space-2);border-block-start:var(--border-standard) solid var(--color-border-subtle);padding-block-start:var(--space-3);display:grid}.website-service-boundaries__details h3,.website-service-support__list h3{font-size:var(--type-card-heading-size);line-height:var(--type-card-heading-leading);letter-spacing:var(--type-card-heading-tracking)}.website-service-boundaries__details p,.website-service-support__list p{color:var(--color-text-secondary)}.website-service-support__list .text-link{margin-block-start:auto}.website-service-final{padding-block-start:0}@media (width>=48rem){.website-service-standards .operating-evidence__list,.website-service-boundaries__details{grid-template-columns:repeat(2,minmax(0,1fr))}.website-service-boundaries__details>section:last-child{grid-column:1/-1}}@media (width>=64rem){.website-service-hero .hero__layout{gap:var(--space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.website-service-outcome .feature-section__points,.website-service-support__list{grid-template-columns:repeat(3,minmax(0,1fr))}.website-service-outcome .feature-section__points li{padding:var(--space-3);border-inline-start:var(--border-standard) solid var(--color-border-subtle)}.website-service-outcome .feature-section__points li:first-child{border-inline-start:0;padding-inline-start:0}.website-service-paths .fit-guidance__list,.website-service-standards .operating-evidence__list,.website-service-paths .fit-guidance__details{grid-template-columns:repeat(2,minmax(0,1fr))}.website-service-paths .fit-guidance__details dl{grid-column:1/-1}.website-service-scope__layout,.website-service-boundaries__layout,.website-service-support__layout{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start}.website-service-boundaries__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.website-service-hero{min-block-size:auto;padding-block-start:calc(var(--shell-header-block-size-narrow) + var(--space-6))}.website-service-hero .hero__layout,.website-service-section>.container,.website-service-outcome .feature-section__layout{inline-size:calc(100% - (var(--grid-gutter) * 2))}.website-service-paths .fit-guidance__item{padding:var(--space-3)}.website-service-paths .fit-guidance__header{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.website-service-hero__art .ecosystem-technical-illustration{transform:none}}@media (forced-colors:active){.website-service-section{border-color:canvastext}.website-service-paths .fit-guidance__details li:before,.website-service-boundaries__details li:before{background:canvastext}}}
