@layer normalize,defaults,layout,components,utilities,debug;@layer defaults{:root{--font-stack-sora: "Sora", system-ui, sans-serif;--font-stack-dmsans: "DMSans", system-ui, sans-serif;--font-stack-avantt: "Avantt", system-ui, sans-serif;--font-stack-matter: "Matter", system-ui, sans-serif;--teaser-grid-headline-font-size: 1.75rem}@media(min-width:1024px){:root{--teaser-grid-headline-font-size: 2.25rem}}:root{--header-content-width: 1600px;--inner-content-width: 1440px;--text-content-width: 1000px;--text-column-width: 500px;--content-max-width: var(--inner-content-width);--color-white: #ffffff;--color-black: #000000;--color-1: #dfe8ea;--color-2: #61929e;--color-2-b: #537881;--color-3: #55ccd5;--color-4: #24383e;--color-5: #132226;--color-6: #0a1619;--color-7: #a7adbb;--color-8: #4f5d6a;--font-color: var(--color-5);--error-color: #d55a55;--font-card-color: #4f5d6a;--list-item-botton: .75rem}@media(max-width:1023px){:root{--content-padding: 1.5rem;--content-padding-text-left: 2.625rem;--content-padding-text-right: 1.75rem}}@media(min-width:1024px){:root{--content-padding: 3rem}}html{font-size:100%}*,*:before,*:after{font-family:var(--font-stack-dmsans);color:var(--font-color);hyphens:none;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:unset;font-family:var(--font-stack-sora);font-weight:400}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:inherit}h1{font-size:2.25rem;line-height:1.28}h2{font-size:1.875rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.21;letter-spacing:1.12px}h4{font-size:1.5rem;line-height:1.3}h5{font-size:1.25rem;line-height:1.3}h6{font-size:.875rem;line-height:1.5}@media(min-width:1024px){h1{font-size:3.25rem;line-height:1}h2{font-size:2.25rem;line-height:1.2}h3{font-size:2.25rem;line-height:1.28}}.thin{font-weight:300}.medium{font-weight:500}.semi-bold{font-weight:600}.bold{font-weight:700}.uppercase{text-transform:uppercase;letter-spacing:1.44px}.content-grid{margin-inline:auto;width:min(var(--content-max-width),100% - var(--content-padding) * 2)}@media(min-width:1024px){.content-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem}}p{white-space:pre-wrap}ul:not([class]){padding-inline-start:27px}ul:not([class]) li::marker{vertical-align:middle}figure{margin-inline:unset;margin-block:unset}figure figcaption{margin-top:.5rem}}:where(iframe){height:initial;aspect-ratio:16/9}pre code{display:block;border:1px solid grey;padding:10px;font-family:Courier New,monospace,Arial;font-size:.85em}@layer debug{.astro-debug{margin-top:unset}.astro-debug *{font-family:unset;color:unset}}
