.cc-svg{width:100%;height:auto;display:block;overflow:visible}.cc-text{font-family:var(--font-sans);fill:var(--color-ink)}.cc-text--muted{fill:var(--color-ink-muted)}.cc-text--on-hero{fill:var(--color-white)}.cc-card{fill:var(--color-white);stroke:var(--color-line-2);stroke-width:1px}.cc-field--inherited{fill:var(--color-handoff);stroke:none}.cc-mark{fill:none;stroke:var(--color-action);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.cc-mark .cc-mark--solid{fill:var(--color-action);stroke:none}.cc-mark--on-dark{stroke:var(--color-white);stroke-opacity:.72}.cc-mark--on-hero{stroke:var(--color-white)}.cc-mark--on-hero .cc-mark--solid{fill:var(--color-white)}.cc-card--hero{fill:var(--color-ink);stroke:var(--color-ink);stroke-width:1px}.cc-region,.cc-dock{fill:none;stroke:var(--color-ink);stroke-opacity:.32;stroke-width:1px;stroke-dasharray:6 5}.cc-route{fill:none;stroke:var(--color-ink);stroke-width:2.25px;stroke-linecap:butt}.cc-route-band{fill:none;stroke:var(--color-white);stroke-width:11px;stroke-linecap:butt}.cc-head{fill:var(--color-ink);stroke:none}.cc-port{fill:var(--color-handoff);stroke:var(--color-ink);stroke-width:1.75px}.cc-bead{fill:var(--color-ink);stroke:var(--color-handoff);stroke-width:3px}.cc--dark .cc-bead{fill:var(--color-white);stroke:none}.cc--dark .cc-bead--hero{fill:var(--color-handoff);stroke:none}.cc-ghost{opacity:.25}.cc--dark .cc-text{fill:var(--color-white)}.cc--dark .cc-text--muted{fill:var(--color-white);fill-opacity:.68}.cc--dark .cc-card{fill:var(--color-dark);stroke:var(--color-white);stroke-opacity:.32}.cc--dark .cc-route,.cc--dark .cc-port{stroke:var(--color-white);stroke-opacity:.8}.cc--dark .cc-head{fill:var(--color-white);fill-opacity:.8}.cc-lifeline{fill:none;stroke:var(--color-white);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 6}.cc--dark .cc-route--hero,.cc--dark .cc-port--hero{stroke:var(--color-handoff);stroke-opacity:1;stroke-width:2.5px}.cc--dark .cc-head--hero{fill:var(--color-handoff);fill-opacity:1}.cc--dark .cc-text--hero{fill:var(--color-handoff)}@media (max-width:1023px),(prefers-reduced-motion:reduce){[data-cc-drawing] [data-cc-ink],[data-cc-drawing] [data-cc-tint],[data-cc-drawing] [data-cc-arrow],[data-cc-drawing] [data-cc-travel]{opacity:1!important}[data-cc-drawing] [data-cc-travel]{transform:none!important}[data-cc-drawing] [data-cc-draw]{stroke-dasharray:none!important;stroke-dashoffset:0!important}[data-cc-drawing] [data-cc-ghost],[data-cc-drawing] [data-cc-bead]{display:none!important}}
@media (min-width:1024px){@layer components{main:has([data-platform-hero=compliance]) [data-section-header] [data-support] p{font-size:clamp(14px,.446429vw + 9.42857px,18px)!important;line-height:1.4!important}:is(main:has([data-platform-hero=compliance]):has([data-chapter-lip=boundary][data-lip=opening]) section#boundary,main:has([data-platform-hero=compliance]):has([data-chapter-lip=evidence][data-lip=opening]) section#evidence){padding-top:48px!important}}:is(main:has([data-platform-hero=compliance]):has([data-chapter-lip=boundary][data-lip=opening]) section#boundary>[data-chapter-frame]>[data-chapter-frame]>:first-child,main:has([data-platform-hero=compliance]):has([data-chapter-lip=evidence][data-lip=opening]) section#evidence>[data-chapter-frame]>[data-chapter-frame]>:first-child){margin-top:0}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){main:has([data-platform-hero=compliance]) div:has(+section#risks)>section[data-companion]{padding-bottom:0}main:has([data-platform-hero=compliance]) section#risks [data-chapter-frame]{justify-content:flex-start;padding-top:100px}main:has([data-platform-hero=compliance]) section#risks [data-chapter-frame]>[data-exit]{flex-shrink:0}main:has([data-platform-hero=compliance]) section#risks svg:has([data-signal=risks]){display:none}}@media (min-width:1024px) and (max-height:800px) and (prefers-reduced-motion:no-preference){main:has([data-platform-hero=compliance]) section#risks [data-kinetic-air]{display:none}}@media (min-width:1024px){@layer components{main:has([data-platform-hero=compliance]) section#boundary{padding-bottom:0!important}main:has([data-platform-hero=compliance]) section#the-inheritance{padding-top:100px!important}main:has([data-platform-hero=compliance]) section#closing{padding-top:100px!important}}}main:has([data-platform-hero=compliance]) [data-badge-card] [data-badge-mark] :is(img,svg){filter:grayscale();opacity:.8;transition:filter .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}main:has([data-platform-hero=compliance]) [data-badge-card]:hover [data-badge-mark] :is(img,svg){filter:none;opacity:1}@media (prefers-reduced-motion:reduce){main:has([data-platform-hero=compliance]) [data-badge-card] [data-badge-mark] :is(img,svg){transition:none}}
