@layer reset, base, components, compositions, containers, domains, pages;
:root{--cb-title-font-size-mobile:var(--f-size-2xl);--cb-title-font-size-desktop:var(--f-size-3xl);--cb-title-font-weight:var(--f-weight-book);--cb-description-font-size-mobile:var(--f-size-m);--cb-description-font-size-desktop:var(--f-size-m);--cb-description-font-weight:var(--f-weight-book);--cb-button-font-size:var(--f-size-m);--cb-button-font-weight:var(--f-weight-medium);--cb-button-border-radius:var(--radius-l)}#CookiebotWidget:not(.CookiebotWidget-open){visibility:hidden;pointer-events:none}.CookiebotWidget-logo{pointer-events:auto}figure{margin:0}img,svg{display:block}a,button{-webkit-tap-highlight-color:transparent}button:not(.button){color:var(--c-black)}@layer base{:root{interpolate-size:allow-keywords}html{container-type:scroll-state}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body:has(.dialog:modal){height:100%;overflow:hidden}body.page-standalone .header{display:block}h1{font-size:var(--f-size-4xl);font-weight:var(--f-weight-book)}@media (width>=768px){h1{font-size:var(--f-size-6xl)}}h2{font-size:calc(var(--f-size-4xl) * .85);font-weight:var(--f-weight-book)}@media (width>=768px){h2{font-size:var(--f-size-5xl)}}h3,.h3{font-size:calc(var(--f-size-3xl) * .875);font-weight:var(--f-weight-book)}@media (width>=768px){h3,.h3{font-size:var(--f-size-4xl)}}h4,.h4{font-size:var(--f-size-2xl);font-weight:var(--f-weight-book)}@media (width>=768px){h4,.h4{font-size:var(--f-size-3xl)}}h5{font-size:calc(var(--f-size-2xl) * .9);font-weight:var(--f-weight-book)}@media (width>=768px){h5{font-size:var(--f-size-2xl)}}h6{font-size:var(--f-size-l);font-weight:var(--f-weight-book)}li:not(.html-content ol){line-height:1.6}ol:not(.html-content ol){margin:0;padding-inline-start:1.25rem}ul:not([class],.html-content ul){margin:0;padding:0;list-style:none}ul:not([class],.html-content ul)>li:not([class]){line-height:1.6;position:relative}ul:not([class],.html-content ul)>li:not([class]):has(>strong){padding-block-end:.5rem}ul:not([class],.html-content ul)>li:not([class]):not(li){padding-inline-start:1.25rem}ul:not([class],.html-content ul)>li:not([class]):not(li):before{content:"•";position:absolute;inset-inline-start:0}}
