@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.8}to{opacity:0;transform:scale(1)}}:root{--color-teal:#006c76;--color-yellow:#fff59a;--color-red:#d22d00;--color-brand-action:var(--color-red);--color-brand-action-inv:#fff59a;--color-brand-accent:var(--color-yellow);--color-brand-accent-inv:#e84124;--color-link:#4373ce;--color-link-inverted:var(--color-yellow);--color-bodyblack:#150500;--color-bodytext-inv:#efeae9;--color-text-subtle:#333;--color-text-subtle-inv:#cabcba;--color-text-passive:#747474;--color-white:#fff;--color-bg-subtle:#f5f2f2;--color-bg-subtle-inv:#fff3;--color-bg-subtle-darker:#efeae91f;--color-bg-dark:#150500;--color-divider:#00000040;--color-divider-inv:#ffffff40;--color-error:#c0392b;--ds-text:var(--color-bodyblack);--ds-text-subtle:var(--color-text-subtle);--ds-surface:var(--color-white);--ds-divider:var(--color-divider);--ds-action:var(--color-brand-action);--ds-accent:var(--color-brand-accent);--header-bg-color:var(--color-white);--header-accent-color:var(--color-brand-action);--header-color:#333;--header-color-darker:var(--color-bodyblack);--header-divider-color:var(--color-divider);--header-button-bg-color:var(--color-brand-action);--overlay-bg-color:#ffffffe6}.error-template>*+*{margin-top:var(--gap-s);clear:both}.error-template>:first-child>.section-header{margin-top:var(--gap-s)}.error-template>:is([class*=_text],[class*=__sidebar],p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright,.aligncenter)+:is([class*=_text],[class*=__sidebar],p,h1,h2,h3,h4,h5,ul,ol,blockquote,.alignleft,.alignright,.aligncenter){clear:none;margin-top:1em}.error-template>.color-scheme:not(.color-scheme--default)+.color-scheme:not(.color-scheme--default){margin-top:0}.error-template>.breadcrumbs+*,.error-template>*+.breadcrumbs{margin-top:46px}.error-template{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:60vh;padding-block:6rem;display:flex}.error-template .heading{letter-spacing:0;font-family:ff-real-headline-pro;font-size:2.625rem;font-weight:700;line-height:2.75rem}@media screen and (max-width:80rem){.error-template .heading{font-size:2.25rem;line-height:2.625rem}}@media screen and (max-width:45rem){.error-template .heading{font-size:2.125rem;line-height:2.375rem}}.error-template .heading{margin:0}.error-template p{color:var(--color-text-passive);max-width:40ch;margin:0;font-family:ff-real-text-pro;font-size:1rem;font-weight:450;line-height:1.3125rem}
