*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}:root{--color-black:#141919;--color-black-transparent:rgba(20,25,25,.2);--color-white:#fff;--color-white-transparent:hsla(0,0%,100%,.1);--color-dark-gray:#646767;--color-gray:#b2b3b3;--color-light-gray:#e8e8e8;--color-yellow:#f1da41;--color-pink:#eba2a2;--color-red:#d22f39;--color-light-green:#6ed798;--color-green:#2b9636;--color-brown:#9d6106;--color-light-blue:#f3f8ff;--color-blue:#6cbdfa;--color-dark-blue:#0b6cde;--color-dark-blue-transparent:rgba(11,108,222,.2);--font-family:"Outfit",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:700;--line-height-sm:100%;--line-height-md:125%;--line-height-lg:150%;--line-height-xl:200%;--step--2:clamp(0.6331rem,0.6424rem + -0.0103vi,0.64rem);--step--1:clamp(0.8rem,0.7845rem + 0.066vi,0.844rem);--step-0:clamp(1rem,0.956rem + 0.1878vi,1.125rem);--step-1:clamp(1.25rem,1.1621rem + 0.375vi,1.4996rem);--step-2:clamp(1.5625rem,1.4088rem + 0.6558vi,1.999rem);--step-3:clamp(1.9531rem,1.7026rem + 1.069vi,2.6647rem);--step-4:clamp(2.4414rem,2.0504rem + 1.6685vi,3.552rem);--step-5:clamp(3.0518rem,2.4591rem + 2.5285vi,4.7348rem);--spacing-3xs:0.25rem;--spacing-2xs:0.5rem;--spacing-xs:1rem;--spacing-s:1.5rem;--spacing-m:2rem;--spacing-l:2.5rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:5rem;--spacing-4xl:8rem;--spacing-5xl:11rem;--radius-s:2px;--radius-l:15px;--layer-base:0;--layer-above:10;--shadow:0 4px 30px 0 rgba(20,25,25,.1);--base-page-size:1440px;--content-width-smaller:640px;--content-width-small:864px;--content-width:1088px;--content-width-medium:1088px;--content-width-large:1312px}@font-face{font-display:fallback;font-family:Outfit;font-style:normal;font-weight:300;src:url(/build/fonts/Outfit-Light.11c76921.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Outfit;font-style:normal;font-weight:400;src:url(/build/fonts/Outfit-Regular.266420a9.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Outfit;font-style:normal;font-weight:700;src:url(/build/fonts/Outfit-Bold.17cef4e6.woff2) format("woff2")}body,html{margin:0;min-height:100%;padding:0;width:100%}body{background-color:var(--color-white);color:var(--color-black);font-family:var(--font-family);font-size:var(--step--1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--font-weight-light);line-height:var(--line-height-lg)}main{margin:auto}:where(h1,h2,h3,h4,h5,h6,p,ul,ol):not(:last-child){margin-block-end:max(.5em,var(--spacing-xs))}.h1,h1{font-size:var(--step-4)}.h1,.h2,h1,h2{font-weight:var(--font-weight-bold);line-height:var(--line-height-sm)}.h2,h2{font-size:var(--step-3)}.h3,h3{font-size:var(--step-2)}.h3,.h4,h3,h4{font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}.h4,h4{font-size:var(--step-1)}.h5,h5{font-weight:var(--font-weight-bold)}.body,.h5,h5,ol,p,ul{font-size:var(--step-0);line-height:var(--line-height-lg)}.body,ol,p,ul{font-weight:var(--font-weight-regular)}.body--bold{font-size:var(--step-0);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg)}blockquote,em{font-style:italic}strong{font-weight:var(--font-weight-bold)}a{color:inherit}hr{background-color:var(--color-black-transparent);border:none;display:inline-block;height:1px;margin:var(--spacing-xs) 0 var(--spacing-m);padding:0;width:100%}li+li{margin:var(--spacing-2xs) 0 0}li>*{margin:0}.break-word{word-break:break-word}.normal{font-weight:var(--font-weight-regular)}code{background:var(--color-light-gray);display:table;font-family:var(--font-family);line-height:var(--line-height-xl);padding:calc(var(--spacing-2xs)*1.25)}@supports (hyphens:auto){.break-word{hyphens:auto}}.layout-grid{--main-column-width:var(--content-width);--column-spacing:var(--spacing-s);display:grid;grid-template-columns:[full-start] 1fr var(--column-spacing) [main-start] minmax(0,var(--main-column-width)) [main-end] var(--column-spacing) 1fr [full-end]}.layout-grid>*{grid-column:main;width:100%}.layout-grid>.layout-full-width{grid-column:full}.layout-spacing{row-gap:var(--spacing-2xl)}.layout-spacing--padding-default,.layout-spacing--padding-reduced{padding-block:var(--spacing-3xl)}@media screen and (min-width:768px){.layout-spacing--padding-reduced{padding-block:var(--spacing-s)}}@media screen and (max-width:767px){main .theme-block:first-of-type>.layout-spacing--padding-default{padding-block:var(--spacing-l)}}.layout-subgrid{width:100%}.layout-subgrid>*{margin-inline:auto;max-width:var(--content-width);padding-inline:var(--spacing-xs);width:100%}@supports (grid-template-columns:subgrid){.layout-subgrid{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid}.layout-subgrid>*{grid-column:main;max-width:none;padding-inline:initial}}.layout-subgrid .layout-subgrid{display:initial}.layout-subgrid--wide{grid-column:full;padding-inline:var(--spacing-s)}.theme{--theme-transition-duration:0.3s;--theme-text-color:var(--color-black);--theme-background-color:var(--color-white);background-color:var(--theme-background-color);color:var(--theme-text-color);overflow:hidden;transition:background-color var(--theme-transition-duration),color var(--theme-transition-duration)}.theme--white-blue{--theme-text-color:var(--color-dark-blue);--theme-background-color:var(--color-white);--theme-column-background-color:var(--color-light-blue);--theme-secondary-button-color:var(--color-dark-blue);--theme-secondary-button-hover-background-color:var(--color-dark-blue-transparent)}.theme--light-blue{--theme-text-color:var(--color-dark-blue);--theme-background-color:var(--color-light-blue);--theme-panel-background-color:var(--color-white);--theme-secondary-button-color:var(--color-dark-blue);--theme-secondary-button-hover-background-color:var(--color-dark-blue-transparent)}.theme--white-black{--theme-text-color:var(--color-black);--theme-background-color:var(--color-white);--theme-column-background-color:transparent;--theme-secondary-button-hover-background-color:var(--color-dark-blue-transparent)}.theme--yellow,.theme--yellow-white{--theme-text-color:var(--color-black);--theme-background-color:var(--color-yellow);--theme-secondary-button-color:var(--color-black)}.theme--green,.theme--green-white{--theme-text-color:var(--color-black);--theme-background-color:var(--color-light-green)}.theme--pink,.theme--pink-white{--theme-text-color:var(--color-black);--theme-background-color:var(--color-pink)}.theme--blue,.theme--blue-white{--theme-text-color:var(--color-black);--theme-background-color:var(--color-blue)}.theme--black,.theme--black-white{--theme-text-color:var(--color-white);--theme-background-color:var(--color-black);--theme-secondary-button-color:var(--color-white);--theme-secondary-button-hover-color:var(--color-yellow);--theme-secondary-button-hover-background-color:transparent}.button{align-items:center;background-color:var(--color-dark-blue);border:none;border-radius:var(--radius-s);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--step-0);font-weight:var(--font-weight-bold);gap:var(--spacing-2xs);justify-content:center;line-height:var(--line-height-lg);margin:0;padding:var(--spacing-xs) var(--spacing-s);text-decoration:none;transition:color .25s ease,background-color .25s ease,box-shadow .25s ease;white-space:nowrap}.button:hover{background-color:#0d40a2}.button:focus{outline:3px solid #c3d8f6;outline-offset:0}.button--secondary{--button-color:var(--theme-secondary-button-color,var(--color-black));--button-hover-color:var(--theme-secondary-button-hover-color,var(--theme-secondary-button-color,var(--color-black)));--button-hover-background-color:var(--theme-secondary-button-hover-background-color,var(--color-white-transparent));background-color:transparent;font-size:var(--step--1);font-weight:var(--font-weight-bold);padding:var(--spacing-xs) var(--spacing-s);--__color:var(--button-color);box-shadow:inset 0 0 0 2px var(--__color);color:var(--__color)}.button--secondary:hover{--__color:var(--button-hover-color);background-color:var(--button-hover-background-color,transparent)}.button--secondary:focus{box-shadow:inset 0 0 0 4px var(--__color);outline:none}.button--primary~.button--secondary{box-sizing:border-box;font-size:var(--step-0)}.button--quaternary,.button--tertiary{background-color:transparent;color:var(--color-dark-blue);font-size:var(--step-0);font-weight:var(--font-weight-bold);justify-content:flex-start;line-height:var(--line-height-lg);padding:var(--spacing-2xs) 0;text-decoration:underline}.button--quaternary:hover,.button--tertiary:hover{background-color:transparent;color:var(--color-black)}.button--quaternary{font-weight:var(--font-weight-regular);padding:0}:is(.button--primary,.button--secondary)~:is(.button--tertiary,.button--quaternary){justify-content:center}.button--secondary.button--blue{--button-color:var(--color-dark-blue);--button-hover-background-color:var(--color-dark-blue-transparent)}.button--secondary.button--black{--button-color:var(--color-black);--button-hover-color:var(--color-black)}.button--secondary.button--yellow{--button-color:var(--color-yellow);--button-hover-color:var(--color-white);--button-hover-background-color:transparent}.button--secondary.button--white{--button-color:var(--color-white);--button-hover-color:var(--color-yellow);--button-hover-background-color:transparent}.a11y-kb-only,.a11y-sr-only{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.a11y-kb-only:active,.a11y-kb-only:focus{height:auto;margin:0;position:static;width:auto;clip:auto;overflow:visible}.alert{align-items:center;background-color:var(--theme-background-color);color:var(--theme-text-color);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs);width:45%}.alert p{font-size:var(--step--1);font-weight:var(--font-weight-bold)}.alert img{align-self:start;flex-shrink:0;margin:3px 0 -3px}.badge{align-items:center;color:var(--color-black);display:flex;font-size:var(--step--1);font-weight:var(--font-weight-regular);padding:var(--spacing-3xs) var(--spacing-2xs);position:relative;z-index:1}.badge:first-letter{text-transform:uppercase}.badge:before{background:var(--color-light-gray);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.badge__container{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.badge--wide{height:calc(var(--spacing-s)*1.5);padding:var(--spacing-3xs) calc(var(--spacing-2xs)*1.5)}.badge--yellow-40:before{background:var(--color-yellow);opacity:40%}.badge--blue-30:before{background:var(--color-blue);opacity:30%}.badge--light-green-20:before{background:var(--color-light-green);opacity:20%}.badge--pink-40:before{background:var(--color-pink);opacity:40%}.badge--light-cyan:before{background:var(--color-light-cyan)}.badge--light-orange:before{background:var(--color-light-orange)}.badge--light-purple:before{background:var(--color-light-purple)}.footer{--main-column-width:var(--content-width-large);background-color:var(--color-black);color:var(--color-white);font-size:var(--step-0);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.footer__content{display:flex;flex-direction:column;gap:var(--spacing-l);margin-block:var(--spacing-2xl)}@media screen and (min-width:768px){.footer__content{gap:var(--spacing-4xl)}}.footer__layout{display:flex;flex-direction:column;gap:var(--spacing-l)}@media screen and (min-width:768px){.footer__layout{flex-direction:row;justify-content:space-between}}.footer__logo{width:220px}.footer__logo img{display:inline-block;max-height:48px}.footer__contact{list-style:none;margin:0;padding-inline-start:0}@media screen and (min-width:768px){.footer__contact{margin-block-start:var(--spacing-xs)}}.footer__contact li+li{margin-block-start:var(--spacing-xs)}.footer__contact-item span{font-weight:var(--font-weight-bold)}.footer__contact-item a{align-items:center;display:flex}.footer__contact-item img{margin-right:var(--spacing-2xs)}.footer__bottom{align-items:flex-end;display:flex;flex-wrap:nowrap}@media screen and (min-width:375px){.footer__bottom{gap:var(--spacing-l)}}@media screen and (min-width:1024px){.footer__bottom{gap:var(--spacing-2xl)}}@media screen and (min-width:768px){.footer__legal-and-social{display:flex;flex-wrap:wrap;gap:var(--spacing-l)}}.footer__legal-and-social p{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media screen and (min-width:768px){.footer__legal-and-social p{flex-direction:row;gap:var(--spacing-s);margin-block-end:0}}@media screen and (min-width:1024px){.footer__legal-and-social p{gap:var(--spacing-2xl)}}.footer__badges{display:flex;flex-shrink:0;list-style-type:"";margin-inline-start:auto}@media screen and (min-width:1024px){.footer__badges{margin-inline-start:auto}}.footer__badges-link img{height:88px;width:auto}.header{--main-column-width:var(--content-width-large);--z-index:var(--layer-above);--top-spacing:var(--spacing-s);--padding:var(--spacing-xs);background-color:var(--color-white);padding-block-end:var(--padding);padding-block-start:calc(var(--padding) + var(--top-spacing));top:calc(var(--top-spacing)*-1);z-index:var(--z-index)}.header--lighter-blue{background-color:var(--color-lighter-blue)}.header--white,.header--white-black,.header--white-blue{background-color:var(--color-white)}.header--blue{background-color:var(--color-blue)}.header--green{background-color:var(--color-green)}.header--pink{background-color:var(--color-pink)}.header--yellow{background-color:var(--color-yellow)}.header__logo{flex:0 0 auto;height:var(--spacing-xl);margin-inline-end:var(--spacing-m);width:220px}.header__logo img{display:inline-block;max-height:48px}body.happylabs .header:not(body.happylabs .header--lighter-blue) img{content:url(/build/images/logo-happylabs.a75d46f6.svg#monochrome)}body.happypanel .header:not(body.happypanel .header--white) img{content:url(/build/images/logo-happypanel.97c5db56.svg#monochrome)}@media screen and (min-width:1024px){.header{--top-spacing:var(--spacing-m);--column-spacing:var(--spacing-s)}}.card{background-color:var(--color-white);display:flex;flex-direction:column;margin:var(--spacing-m) 0;margin-block-end:0}@media screen and (min-width:1080px){.card{flex-direction:row}}.card--draft{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23B2B3B3' stroke-dasharray='7.5 10' stroke-dashoffset='5' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E")}.card__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}@media screen and (min-width:1080px){.card__header{flex-wrap:nowrap;gap:var(--spacing-xs)}}.card__header:last-child{margin-bottom:0}.card__header>*{display:flex;flex-shrink:0;gap:var(--spacing-xs);order:10}.card__header__text{flex-grow:1;margin-top:var(--spacing-s);order:20;width:100%}@media screen and (min-width:1080px){.card__header__text{margin-top:0;order:2;width:auto}}.card__header__count{align-items:center;background-color:var(--color-dark-blue);color:var(--color-white);display:flex;font-weight:var(--font-weight-bold);height:calc(var(--spacing-s)*1.5);justify-content:center;min-width:calc(var(--spacing-s)*1.5);order:1;padding:calc(var(--spacing-2xs)*1.5)}.card__info{font-weight:var(--font-weight-regular)}.card__content{container-type:inline-size;display:flex;flex-direction:column;gap:calc(var(--spacing-2xs)*1.5);height:100%;padding:0;width:100%}.card__content--media p{margin:var(--spacing-s) var(--spacing-s) 0}.card__content:not(.card__content--media){padding:var(--spacing-s)}.card__content>:not(:first-child):last-child{margin-top:calc(var(--spacing-2xs)*1.5)}@media screen and (min-width:1080px){.card__content{gap:var(--spacing-s)}.card__content,.card__content:not(.card__content--media){padding:var(--spacing-l)}.card__content:last-child{margin-top:0}.card__content p{margin:0}}svg{color:currentColor;display:inline-block;height:1.375em;transform:translateY(.25em);vertical-align:baseline;width:1.375em}:global(:is(h1,h2,h3,h4)) svg{height:1em;transform:translateY(.125em);width:1em}.text-image-block :is(p,h2,ul,ol):not(:last-child){margin-block-end:var(--spacing-xl)}.text-image-block--large--large p:not(li>p),.text-image-block--small-image-text--large p:not(li>p),.text-image-block--text-small-image--large p:not(li>p){font-size:var(--step-1)}.text-image-block--large--large h2,.text-image-block--small-image-text--large h2,.text-image-block--text-small-image--large h2{font-size:var(--step-4)}.text-image-block--large--large h3,.text-image-block--small-image-text--large h3,.text-image-block--text-small-image--large h3{font-size:var(--step-3)}.text-image-block--large--large h4,.text-image-block--small-image-text--large h4,.text-image-block--text-small-image--large h4{font-size:var(--step-2)}.text-image-block--large--small-image-text,.text-image-block--large--text-small-image,.text-image-block--small-image-text--small-image-text,.text-image-block--small-image-text--text-small-image,.text-image-block--text-small-image--small-image-text,.text-image-block--text-small-image--text-small-image{font-size:var(--step-1)}.text-image-block--panels h3,.text-image-block--panels h4{margin-block-end:var(--spacing-2xs)}.text-image-block--panels p{margin-block-end:var(--spacing-s)}.text-image-block--image-padded-text--image-padded-text,.text-image-block--image-padded-text--padded-text-image,.text-image-block--image-text--image-padded-text,.text-image-block--image-text--padded-text-image,.text-image-block--large--image-padded-text,.text-image-block--large--padded-text-image,.text-image-block--small-image-text--image-padded-text,.text-image-block--small-image-text--padded-text-image,.text-image-block--text-small-image--image-padded-text,.text-image-block--text-small-image--padded-text-image{--block-content-width:var(--content-width);--block-item-size:calc((var(--content-width) - var(--spacing-m))/2)}.text-image-block--image-padded-text--small-image-text,.text-image-block--image-padded-text--text-small-image,.text-image-block--image-text--small-image-text,.text-image-block--image-text--text-small-image,.text-image-block--large--small-image-text,.text-image-block--large--text-small-image,.text-image-block--small-image-text--small-image-text,.text-image-block--small-image-text--text-small-image,.text-image-block--text-small-image--small-image-text,.text-image-block--text-small-image--text-small-image{--block-content-width:650px}@media screen and (min-width:768px){.text-image-block--image-padded-text--small-image-text,.text-image-block--image-padded-text--text-small-image,.text-image-block--image-text--small-image-text,.text-image-block--image-text--text-small-image,.text-image-block--large--small-image-text,.text-image-block--large--text-small-image,.text-image-block--small-image-text--small-image-text,.text-image-block--small-image-text--text-small-image,.text-image-block--text-small-image--small-image-text,.text-image-block--text-small-image--text-small-image{padding-block:var(--spacing-m)}}.text-image-block img{background-size:cover;display:block;height:auto;max-width:100%;position:relative;text-align:center}.text-image-block img:after{background-color:#f1f1f1;content:attr(alt) " (" attr(data-unavailable) ")";display:block;height:100%;left:0;padding-top:calc(50% - 1em);position:absolute;top:0;width:100%}.text-image-block a.header__link,.text-image-block a.header__sub-link{cursor:pointer}.text-image-block__content.theme{padding:var(--spacing-m)}@media screen and (min-width:736px){.text-image-block__content.theme{padding:var(--spacing-xl)}}.text-image-block figcaption{text-align:center}@container text-image-block (min-width: 736px){.text-image-block .layout{align-items:center;flex-direction:row;gap:var(--spacing-l)}.text-image-block .layout--small-image-text,.text-image-block .layout--text-small-image{align-items:flex-start}.text-image-block .layout--image-padded-text,.text-image-block .layout--image-text,.text-image-block .layout--small-image-text{flex-direction:row-reverse}.text-image-block .layout .layout__item--image,.text-image-block .layout .layout__item--text{max-width:var(--block-item-size);width:100%}.text-image-block .layout--small-image-text .layout__item--text,.text-image-block .layout--text-small-image .layout__item--text{max-width:26rem}.text-image-block .layout .text-image-block--padded-text-image .layout__item--text{padding-inline-end:var(--spacing-xl)}.text-image-block .layout .text-image-block--image-padded-text .layout__item--text{padding-inline-start:var(--spacing-xl)}.text-image-block .layout .layout__item--text .image-block{margin-block-end:var(--spacing-s)}}@container text-image-block (min-width: 976px){.text-image-block .layout{gap:var(--spacing-m)}}@container multi-column-block (min-width: 1088px){.multi-column-block--2 .multi-column-block__grid{grid-template-columns:repeat(2,1fr)}.multi-column-block--2 .multi-column-block__grid--explicit-columns{gap:var(--spacing-2xl)}.multi-column-block--2--narrow .multi-column-block__grid{grid-template-columns:minmax(0,528px) minmax(0,640px)}.multi-column-block--3 .multi-column-block__grid{grid-template-columns:repeat(3,1fr)}.multi-column-block--3 .multi-column-block__grid--explicit-columns{gap:var(--spacing-2xl)}.multi-column-block--3--narrow .multi-column-block__grid{grid-template-columns:minmax(0,528px) minmax(0,640px)}.multi-column-block--4 .multi-column-block__grid{grid-template-columns:repeat(4,1fr)}.multi-column-block--4 .multi-column-block__grid--explicit-columns{gap:var(--spacing-2xl)}.multi-column-block--4--narrow .multi-column-block__grid{grid-template-columns:minmax(0,528px) minmax(0,640px)}}.multi-column-block__content{container-name:multi-column-block;container-type:inline-size}.multi-column-block__grid{display:grid;gap:var(--spacing-m);grid-template-columns:1fr}@media screen and (min-width:1080px){.multi-column-block__grid{gap:var(--spacing-xl)}}@container multi-column-block (min-width: 736px){.multi-column-block__grid{gap:var(--spacing-m);grid-template-columns:repeat(2,1fr)}}.multi-column-block__grid:has(.theme){gap:var(--spacing-m)}.multi-column-block__grid-item{background-color:var(--theme-column-background-color);display:inline-block;padding:var(--theme-column-padding)}.multi-column-block__grid-item :global .text-image-block .image{max-width:160px}.multi-column-block__grid-item :global .text-image-block .layout{justify-content:flex-end}.multi-column-block__grid-item :global .text-image-block .layout .layout__item--image{flex:0 1 auto}.notification-bar{align-items:flex-start;background-color:var(--color-black);color:var(--color-white);display:flex;font-size:var(--step--1);gap:var(--spacing-xs);line-height:var(--line-height-lg);padding:var(--spacing-xs)}.notification-bar:has([data-close]:checked){display:none}.notification-bar p{font-size:var(--step--1);margin:0}.notification-bar [data-icon]{flex:0 0 24px;transform:none}.notification-bar [data-icon][data-icon=close]{margin-top:3px}.notification-bar [data-icon][data-icon=info]{filter:invert(1)}.notification-bar [data-close]{display:none}.notification-bar :global(:not(em,strong)){font:inherit;margin-block-end:0}.notification-bar__close{cursor:pointer;margin-inline-start:auto}.text-block--large :global(:is(p,h2,h3,h4,h5,ul,ol):not(:last-child)){margin-block-end:var(--spacing-m)}.text-block--large :global(p:not(li>p)){font-size:var(--step-1)}.text-block--large :global(h2){font-size:var(--step-4)}.text-block--large :global(h3){font-size:var(--step-3)}.text-block--large :global(h4){font-size:var(--step-2)}.text-block__content{display:flex;flex-direction:column;height:100%;width:100%}.text-block__content h1{margin-block-end:var(--spacing-xs)}.text-block__content .highlight{font-size:var(--step-3);font-weight:var(--font-weight-light)}.text-block__content .large{font-size:var(--step-1);margin:var(--spacing-xs) 0}.text-block__content section{margin:calc(var(--spacing-s)*1.5) 0;scroll-margin-top:var(--spacing-xs);scroll-snap-margin-top:var(--spacing-xs)}@media screen and (min-width:768px){.text-block__content section{scroll-margin-top:var(--spacing-2xl);scroll-snap-margin-top:var(--spacing-2xl)}}@media screen and (min-width:1080px){.text-block__content section{margin:var(--spacing-2xl) 0}}.text-block__content section:first-of-type{margin-block-start:0}.text-block__content section .title{font-size:var(--step-2);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2xs)}.text-block__content section .subtitle{font-size:var(--step-0)}.text-block__content.theme{padding:var(--spacing-m)}@media screen and (min-width:768px){.text-block__content.theme{padding:var(--spacing-l)}}@media screen and (min-width:768px){:global(.layout-grid)>.text-block .text-block__content{margin-inline:0;max-width:calc(var(--spacing-5xl)*3)}}.text-block :global(.button-block){align-items:flex-start;margin-block:0 var(--spacing-xs)}.text-block :global(.button-block):last-child{margin-block:auto 0}.text-block :global(.image-block){margin-block-end:var(--spacing-xs)}@media screen and (min-width:768px){.text-block :global(.image-block){margin-block-end:var(--spacing-s)}}.text-image-block :is(p,h2,ul,ol):not(:last-child){margin-block-end:var(--spacing-s)}.text-image-block--large :is(p:not(li>p)){font-size:var(--step-1)}.text-image-block--large p:not(li>p){font-size:var(--step-1)}.text-image-block--large h2{font-size:var(--step-4)}.text-image-block--large h3{font-size:var(--step-3)}.text-image-block--large h4{font-size:var(--step-2)}.text-image-block--large :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--small-image-text :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--text-small-image :is(p,h3,h4,ul,ol):not(:last-child){margin-block-end:var(--spacing-s)}.text-image-block--image-padded-text.layout-spacing--padding-reduced--large :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--image-text.layout-spacing--padding-reduced--large :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--small-image-text.layout-spacing--padding-reduced--large :is(p,h3,h4,ul,ol):not(:last-child){margin-block-end:var(--spacing-s)}.text-image-block--image-padded-text.layout-spacing--padding-reduced .text-image-block--small-image-text :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--image-padded-text.layout-spacing--padding-reduced .text-image-block--text-small-image :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--image-text.layout-spacing--padding-reduced .text-image-block--small-image-text :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--image-text.layout-spacing--padding-reduced .text-image-block--text-small-image :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--small-image-text.layout-spacing--padding-reduced .text-image-block--small-image-text :is(p,h3,h4,ul,ol):not(:last-child),.text-image-block--small-image-text.layout-spacing--padding-reduced .text-image-block--text-small-image :is(p,h3,h4,ul,ol):not(:last-child){margin-block-end:var(--spacing-s)}.text-image-block--panels .text-image-block h3,.text-image-block--panels .text-image-block h4{margin-block-end:var(--spacing-2xs)}.text-image-block--panels .text-image-block p{margin-block-end:var(--spacing-s)}.text-image-block--image-text--image-padded-text,.text-image-block--image-text--padded-text-image,.text-image-block--small-image-text--image-padded-text,.text-image-block--small-image-text--padded-text-image,.text-image-block--text-small-image--image-padded-text,.text-image-block--text-small-image--padded-text-image{--block-content-width:var(--content-width);--block-item-size:calc((var(--content-width) - var(--spacing-m))/2)}.text-image-block--image-text--small-image-text,.text-image-block--image-text--text-small-image,.text-image-block--small-image-text--small-image-text,.text-image-block--small-image-text--text-small-image,.text-image-block--text-small-image--small-image-text,.text-image-block--text-small-image--text-small-image{--block-content-width:650px}@media screen and (min-width:768px){.text-image-block--image-text--small-image-text,.text-image-block--image-text--text-small-image,.text-image-block--small-image-text--small-image-text,.text-image-block--small-image-text--text-small-image,.text-image-block--text-small-image--small-image-text,.text-image-block--text-small-image--text-small-image{padding-block:var(--spacing-m)}}.text-image-block .button-block:last-child{margin-block:auto 0}.text-image-block__content{container-name:text-image-block;container-type:inline-size;height:100%;width:100%}.text-image-block .layout{display:flex;flex-direction:column-reverse;gap:var(--spacing-m);height:100%;justify-content:center;width:100%}@container text-image-block (min-width: 736px){.text-image-block .layout{align-items:center;flex-direction:row}.text-image-block .layout--small-image-text,.text-image-block .layout--text-image-top,.text-image-block .layout--text-small-image{align-items:flex-start}.text-image-block .layout--image-padded-text,.text-image-block .layout--image-text,.text-image-block .layout--small-image-text{flex-direction:row-reverse}.text-image-block .layout .layout__item--image,.text-image-block .layout .layout__item--text{max-width:var(--block-item-size);width:100%}.text-image-block .layout--small-image-text .layout__item--text,.text-image-block .layout--text-small-image .layout__item--text{max-width:26rem}.text-image-block .layout .text-image-block--padded-text-image .layout__item--text{padding-inline-end:var(--spacing-xl)}.text-image-block .layout .text-image-block--image-padded-text .layout__item--text{padding-inline-start:var(--spacing-xl)}.text-image-block .layout .layout__item--text .image-block{margin-block-end:var(--spacing-s)}}@container text-image-block (min-width: 976px){.text-image-block .layout{gap:9rem}}.text-image-block .layout__item{display:flex;flex-direction:column}.text-image-block .layout__item--image{flex:0 1 50%;max-width:12rem}.text-image-block .layout__item--image.layout--small-image-text,.text-image-block .layout__item--image.layout--text-small-image{max-width:12rem}.text-image-block .layout__item--text{flex:0 1 50%}.text-image-block .layout__item--text .image-block{margin-block-end:var(--spacing-xs)}.text-image-block .layout__item--text.layout--small-image-text,.text-image-block .layout__item--text.layout--text-small-image{max-width:26rem}body:has(.page-mosaik) header{display:none}body:has(.page-mosaik) main{display:block}.page-mosaik{background-color:var(--color-black);color:var(--color-white);min-height:100vh}.page-mosaik__videogrid{display:flex;flex-wrap:wrap;gap:.25rem}.page-mosaik__video{height:20rem;position:relative;width:100%}@media(min-width:64rem){.page-mosaik__video{height:45vh;width:calc(50% - .25rem)}}.page-mosaik__video-title{background-color:rgba(0,0,0,.25);bottom:0;font-size:var(--step-0);padding:.25rem;position:absolute}.page-mosaik__video-player{display:flex;height:100%}.page-mosaik__video-player iframe{flex-grow:1;height:100%;width:100%}body{display:flex;flex-direction:column;min-height:100vh;word-break:break-word}main{flex:1;width:100%}main a{color:var(--color-dark-blue)}main a.white{color:var(--color-white)}.definition-list{font-size:var(--step-0)}.definition-list dt{color:var(--color-dark-gray);margin-bottom:var(--spacing-2xs)}.definition-list dd{font-weight:700;margin-bottom:var(--spacing-s)}.definition-list dd:last-child{margin-bottom:0}.form__control{margin-bottom:var(--spacing-2xs)}:where(form,.form){--form-bg:var(--color-white);--form-choice-bg:var(--color-black);--form-border:var(--color-dark-gray);--form-border-muted:color-mix(in srgb,var(--color-dark-gray) 45%,#fff);--form-control-height:3.6875rem;--form-error:var(--color-red);--form-error-bg:#fdefee;--form-focus:var(--color-dark-blue);--form-outline:3px solid #8dbbf5;--form-radius:0.125rem;--form-text:var(--color-black)}form fieldset{border:0;margin:0;padding:0}.form-layout{display:grid;gap:var(--spacing-xs)}.form-layout--inline{align-items:start;display:grid;gap:.5rem;column-gap:.5rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;row-gap:0;width:100%}.form-layout--inline .form__row{display:contents}.form-layout--inline .form-label{grid-row:1}.form-layout--inline .form-error{grid-column:1/3;grid-row:2}.form-layout--inline:has(.form__row--error){padding-left:var(--spacing-xs);position:relative}.form-layout--inline:has(.form__row--error):before{background:var(--form-error);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.form-layout__item{width:100%}.form-actions,.form-section{margin-bottom:var(--spacing-l)}.form-actions{margin-top:0;margin-top:var(--spacing-s)}@media(min-width:783px){.form-actions{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-l)}}.form__row--error{display:flex;flex-direction:column;padding-left:var(--spacing-xs);position:relative}.form__row--error:before{background:var(--form-error);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.form__row--error .form__row--error{padding-left:0}.form__row--error .form__row--error:before{display:none}.form-label,form label{color:var(--form-text);display:block;font-size:var(--step-0);font-weight:700;line-height:var(--line-height-lg);margin-bottom:var(--spacing-2xs)}.form-label__optional,form label__optional{color:var(--color-dark-gray);font-weight:400}.form-label:not(.form-label--required):not(.form-label--hide-optional):not(input[type=checkbox]+form label,input[type=checkbox]+.form-label):after,form label:not(.form-label--required):not(.form-label--hide-optional):not(input[type=checkbox]+form label,input[type=checkbox]+.form-label):after{color:var(--color-dark-gray);content:var(--label-optional);font-weight:400;margin-left:var(--spacing-3xs)}.form-label--sub{font-size:var(--step--1);font-weight:600}.form-input,form :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]){background:var(--form-bg);border:1px solid var(--form-border);border-radius:var(--form-radius);box-sizing:border-box;color:var(--form-text);display:block;font-family:var(--font-family);font-size:var(--step-0);margin:0;min-height:var(--form-control-height);padding:var(--spacing-xs) calc(var(--spacing-xs)*.75);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.form-input::placeholder,form :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time])::placeholder{color:color-mix(in srgb,var(--color-black) 60%,#fff)}.form-input:hover,form :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]):hover{border-color:var(--form-focus)}.form-input:focus,form :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]):focus{border-color:var(--form-focus);outline:var(--form-outline);outline-offset:0}.form-input:disabled,form :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]):disabled{border-color:var(--form-focus);color:color-mix(in srgb,var(--color-black) 60%,#fff);cursor:not-allowed}.form__row--error .form-input,.form__row--error :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]){background:var(--form-error-bg);border-color:var(--form-error)}.form__row--error .form-input:focus,.form__row--error .form-input:hover,.form__row--error :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]):focus,.form__row--error :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],input[type=date],input[type=time]):hover{outline:1px solid var(--form-error)}.form-select,form select{appearance:none;background-color:var(--form-bg);background-image:linear-gradient(45deg,transparent 50%,var(--color-black) 50%),linear-gradient(135deg,var(--color-black) 50%,transparent 50%);background-position:calc(100% - 1.2rem) calc(50% - .12rem),calc(100% - .9rem) calc(50% - .12rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;border:1px solid var(--form-border);border-radius:var(--form-radius);box-sizing:border-box;color:var(--form-text);display:block;font-family:var(--font-family);font-size:var(--step-0);line-height:var(--line-height-lg);margin:0;min-height:var(--form-control-height);padding:calc(var(--spacing-xs)*.75) calc(var(--spacing-xs)*2.25) calc(var(--spacing-xs)*.75) var(--spacing-xs);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.form-select:hover,form select:hover{border-color:var(--form-focus)}.form-select:focus,form select:focus{border-color:var(--form-focus);outline:var(--form-outline);outline-offset:0}.form-select:disabled,form select:disabled{border-color:var(--form-focus);color:color-mix(in srgb,var(--color-black) 60%,#fff);cursor:not-allowed}.form__row--error .form-select,.form__row--error select{background-color:var(--form-error-bg);border-color:var(--form-error)}.form__row--error .form-select:focus,.form__row--error .form-select:hover,.form__row--error select:focus,.form__row--error select:hover{outline:1px solid var(--form-error)}.form-date-inline{display:flex;gap:var(--spacing-xs);max-width:100%}@media(min-width:768px){.form-date-inline{max-width:75%}}.form-date-inline__field{flex:1;min-width:0}.form-date-inline>.form-select,.form-date-inline>select,.form-date-inline__field>.form-select,.form-date-inline__field>select{min-width:0;width:100%}.form-textarea,form textarea{background:var(--form-bg);border:1px solid var(--form-border);border-radius:var(--form-radius);box-sizing:border-box;color:var(--form-text);display:block;font-family:var(--font-family);font-size:var(--step-0);line-height:var(--line-height-lg);margin:0;min-height:8rem;padding:calc(var(--spacing-xs)*.75) var(--spacing-xs);resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.form-textarea::placeholder,form textarea::placeholder{color:color-mix(in srgb,var(--color-black) 60%,#fff)}.form-textarea:hover,form textarea:hover{border-color:var(--form-focus)}.form-textarea:focus,form textarea:focus{border-color:var(--form-focus);outline:var(--form-outline);outline-offset:0}.form-textarea:disabled,form textarea:disabled{border-color:var(--form-focus);color:color-mix(in srgb,var(--color-black) 60%,#fff);cursor:not-allowed}.form__row--error .form-textarea,.form__row--error textarea{background:var(--form-error-bg);border-color:var(--form-error)}.form__row--error .form-textarea:focus,.form__row--error .form-textarea:hover,.form__row--error textarea:focus,.form__row--error textarea:hover{outline:1px solid var(--form-error)}.form-choice,form :where(input[type=radio],input[type=checkbox]){appearance:none;-webkit-appearance:none;background:var(--form-bg);block-size:1.25rem;border:1px solid var(--form-border);box-sizing:border-box;cursor:pointer;display:grid;inline-size:1.25rem;margin:.125rem 0 0;place-content:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.form-choice[type=radio],form input[type=radio]{border-radius:50%}.form-choice[type=radio]+label,form input[type=radio]+label{cursor:pointer}.form-choice[type=radio]:after,form input[type=radio]:after{background:var(--color-black);border-radius:50%;content:"";display:block;height:.5rem;transform:scale(0);transition:transform .15s ease,background-color .15s ease;width:.5rem}.form-choice[type=radio]:checked:after,form input[type=radio]:checked:after{transform:scale(1)}.form-choice[type=checkbox],form input[type=checkbox]{border-radius:.1875rem}.form-choice[type=checkbox]+label,form input[type=checkbox]+label{cursor:pointer}.form-choice[type=checkbox]:after,form input[type=checkbox]:after{background:var(--color-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";display:block;height:.75rem;transform:scale(0);transition:transform .1s ease;width:.75rem}.form-choice[type=checkbox]:checked,form input[type=checkbox]:checked{background:var(--form-choice-bg);border-color:var(--form-choice-bg)}.form-choice[type=checkbox]:checked:after,form input[type=checkbox]:checked:after{transform:scale(1)}.form-choice:hover,form :where(input[type=radio],input[type=checkbox]):hover{border:2px solid #6994ed}form input[type=radio]:hover:after{background:var(--form-focus)}form input[type=checkbox]:hover:checked{background:var(--form-focus);border-color:var(--form-focus)}.form-choice:focus-visible,form :where(input[type=radio],input[type=checkbox]):focus-visible{border-color:var(--form-focus);outline:var(--form-outline);outline-offset:0}form input[type=radio]:focus-visible:after{background:var(--form-focus)}form input[type=checkbox]:focus-visible:checked{background:var(--form-focus);border-color:var(--form-focus)}.form__row--error .form-choice,.form__row--error :where(input[type=radio],input[type=checkbox]){border-color:var(--form-error)}.form__row--error input[type=radio]:checked:after{background:var(--form-error)}.form__row--error input[type=checkbox]:checked{background:var(--form-error);border-color:var(--form-error)}.form__row--error .form-choice:focus-visible,.form__row--error .form-choice:hover,.form__row--error :where(input[type=radio],input[type=checkbox]):focus-visible,.form__row--error :where(input[type=radio],input[type=checkbox]):hover{outline:1px solid var(--form-error)}.form-choice-group{display:grid;gap:var(--spacing-2xs)}.form-choice-group__nested{display:flex;flex-direction:column;gap:var(--spacing-2xs);margin-top:var(--spacing-xs)}@media(min-width:600px){.form-choice-group__nested{flex-direction:row;gap:var(--spacing-m)}}.form-choice-group__nested:not(:first-child){margin-top:var(--spacing-m)}.form-choice-group__nested>.form-label{font-weight:var(--font-weight-bold)}@media(min-width:600px){.form-choice-group__nested>.form-label{flex:0 0 33%;padding-top:.125rem}}.form-choice-group__options{display:grid;gap:var(--spacing-2xs);margin-top:var(--spacing-2xs)}@media(min-width:600px){.form-choice-group__options{flex:0 0 60%}}.form-choice-row{align-items:start;display:grid;gap:var(--spacing-2xs);grid-template-columns:auto 1fr}.form-choice-row .form-label{font-weight:400}.form__row--large-options .form-choice-group{gap:var(--spacing-xs);grid-template-columns:1fr}@media(min-width:783px){.form__row--large-options .form-choice-group{grid-template-columns:1fr 1fr}.form__row--large-options .form-choice-group--large-text{gap:var(--spacing-s)}}@media(min-width:783px)and (min-width:783px){.form__row--large-options .form-choice-group--large-text{gap:var(--spacing-m)}}.form__row--large-options .form-choice-row{background:var(--color-white);border:1px solid transparent;cursor:pointer;padding:1.25rem;position:relative}.form__row--large-options .form-choice-row .form-label{cursor:pointer;margin:0}.form__row--large-options .form-choice-row .form-label:before{content:"";inset:0;position:absolute}.form__row--large-options .form-choice-row:hover{border-color:var(--form-focus)}.form__row--large-options .form-choice-row:has(input:checked){border-color:var(--form-border)}.form-error,.form-help,form [role=alert]:not(.form-error-summary){display:block;font-size:var(--step-0);line-height:1.4;margin-top:var(--spacing-3xs)}.form-error,form [role=alert]:not(.form-error-summary){color:var(--form-error);list-style:none;margin-bottom:.625rem;margin-left:0;padding:0}.form-error li,form [role=alert]:not(.form-error-summary) li{align-items:center;display:flex;gap:.35em}.form-error li:before,form [role=alert]:not(.form-error-summary) li:before{background:currentColor;content:"";display:inline-block;flex-shrink:0;height:1.25rem;margin-top:1px;mask-image:url(/build/images/error-circle.690fdf4e.svg);-webkit-mask-image:url(/build/images/error-circle.690fdf4e.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.25rem}.form-help{color:var(--color-dark-gray)}.form-error-summary{background:var(--form-error-bg);border:2px solid var(--form-error);border-radius:var(--form-radius);color:var(--form-text);max-width:40rem;padding:1rem 1rem 1.25rem}.form-error-summary__title{align-items:center;display:flex;font-size:var(--step-1);font-weight:var(--font-weight-bold);gap:.5rem;line-height:var(--line-height-lg);margin:0}.form-error-summary__title:before{background:var(--form-error);content:"";display:block;flex-shrink:0;height:1.5rem;mask-image:url(/build/images/error-circle.690fdf4e.svg);-webkit-mask-image:url(/build/images/error-circle.690fdf4e.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.5rem}.form-error-summary__fields{display:flex;flex-direction:column;list-style:none}.form-error-summary__description,.form-error-summary__fields{margin:.5rem 0 0;padding:0 0 0 2rem}.form-error-summary__field-link{color:var(--color-dark-blue);font-size:var(--step-0);text-decoration:underline}.form-error-summary__field-link:focus,.form-error-summary__field-link:hover{text-decoration:none}.form-matrix{border-collapse:collapse;color:var(--color-dark-gray);font-size:var(--step-0);table-layout:fixed;white-space:wrap;width:100%}@media(min-width:783px){.form-matrix{white-space:normal}}.form-matrix td,.form-matrix th{font-weight:var(--font-weight-regular);padding:.75rem .5rem;text-align:left}.form-matrix th,.form-matrix thead td{border-bottom:1px solid var(--color-border,#ccc)}.form-matrix thead th{text-align:center;vertical-align:bottom}.form-matrix tbody th,.form-matrix td{border-bottom:1px solid var(--color-border,#ccc)}.form-matrix .form-choice-row{margin:0 auto;width:1.5rem}.form-matrix tr:not(.form-matrix__row--error) .form-choice,.form-matrix tr:not(.form-matrix__row--error) :where(input[type=radio],input[type=checkbox]){border-color:var(--form-border)}.form-matrix tr:not(.form-matrix__row--error) input[type=radio]:checked:after{background:var(--color-black)}.form-matrix tr:not(.form-matrix__row--error) input[type=checkbox]:checked{background:var(--form-choice-bg);border-color:var(--form-choice-bg)}.form-matrix tr:not(.form-matrix__row--error) .form-choice:hover,.form-matrix tr:not(.form-matrix__row--error) :where(input[type=radio],input[type=checkbox]):hover{outline:none}.form-matrix tr:not(.form-matrix__row--error) .form-choice:focus-visible,.form-matrix tr:not(.form-matrix__row--error) :where(input[type=radio],input[type=checkbox]):focus-visible{outline:var(--form-outline)}.layout-grid--smaller{--main-column-width:var(--content-width-smaller)}.layout-grid--small{--main-column-width:var(--content-width-small)}.layout-grid--medium{--main-column-width:var(--content-width-medium)}.layout-grid--large{--main-column-width:var(--content-width-large)}main:has(>.theme-block--stretch){display:flex;flex-direction:column}main:has(>.theme-block--stretch)>.theme-block--stretch{flex:1}.layout-spacing{margin-bottom:var(--spacing-2xl)}.layout-spacing--padding-small{padding-block:var(--spacing-s)}@media screen and (min-width:1080px){.layout-spacing--padding-small{padding-block:var(--spacing-m)}}.layout-spacing--padding-big{padding-block:var(--spacing-l)}@media screen and (min-width:1080px){.layout-spacing--padding-big{padding-block:var(--spacing-3xl)}}.media-grid{display:grid;gap:var(--spacing-m);grid-template-columns:1fr}@media screen and (min-width:768px){.media-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1080px){.media-grid{grid-template-columns:repeat(3,1fr)}}.media-grid__item span{font-size:var(--step-0)}.media-grid__media{aspect-ratio:16/9;margin-bottom:var(--spacing-2xs);object-fit:cover;width:100%}.table-of-contents{font-size:var(--step-0);margin-top:var(--spacing-xs)}@media screen and (min-width:1080px){.table-of-contents{margin-top:var(--spacing-l)}}.table-of-contents:not(:last-child){margin-bottom:var(--spacing-2xl)}.table-of-contents--sticky{position:sticky;top:var(--spacing-2xl)}.table-of-contents ul{list-style:none;margin:var(--spacing-xs) 0 0;padding:0}.layout-with-side-figure{position:relative;--side-figure-offset-top:var(--spacing-l);--side-figure-width:16rem}@media screen and (min-width:1080px){.layout-with-side-figure{--side-figure-offset-top:var(--spacing-3xl);--side-figure-width:clamp(16rem,30vw,28.3125rem)}.layout-with-side-figure__content{max-width:calc(100% - 14rem)}.layout-with-side-figure__aside{align-items:flex-start;display:flex;inline-size:var(--side-figure-width);inset-block-end:0;inset-block-start:var(--side-figure-offset-top);inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute}}.side-figure__figure{margin:0;width:min(100%,28.3125rem)}.side-figure img{display:block;height:auto;max-height:46.8125rem;max-width:100%;width:auto}.layout__text :where(h1,h2,h3,h4,h5,h6):not(:first-child){margin-block-start:max(.5em,var(--spacing-xl))}ol{list-style:decimal}ol,ul{padding-inline-start:var(--spacing-m)}ul.inherit{font-size:inherit}.check-list ul,ul.check-list{font-size:var(--step-0);list-style:none;margin:0;padding:0}.check-list ul li,ul.check-list li{margin-bottom:var(--spacing-3xs);min-height:var(--spacing-s);padding-left:var(--spacing-m);position:relative}.check-list ul li:before,ul.check-list li:before{background-color:var(--color-dark-blue);background-repeat:no-repeat;background-size:contain;content:"";height:var(--spacing-s);left:0;mask:url(/build/images/done-24px.17c5df7b.svg);position:absolute;top:calc(var(--spacing-3xs)/2);width:var(--spacing-s)}ul.info-list{color:var(--color-black);display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);list-style:none;margin:0;padding:0;white-space:nowrap}ul.info-list li{position:relative}ul.info-list li+li{margin:0}ul.info-list li:not(:last-child):after{color:var(--color-gray);content:"•";margin-left:var(--spacing-2xs)}.hidden{display:none!important}@media(max-width:782px){.mediaquery--hide-mobile{display:none!important}}.calendar{font-size:var(--step-0);font-weight:var(--font-weight-regular);margin-bottom:var(--spacing-l)}.calendar,.calendar span{line-height:var(--line-height-lg)}.calendar span{display:flex;font-weight:var(--font-weight-bold);gap:var(--spacing-2xs)}.calendar span,.highlight{font-size:var(--step-1)}.subtle{opacity:.6}.text-center{text-align:center}.scrollable-box{background:var(--color-white);margin:var(--spacing-s) 0;overflow:hidden;padding:var(--spacing-xl);position:relative}.scrollable-box h2{font-size:var(--step-2)}.scrollable-box h3{font-size:var(--step-0)}.scrollable-box__toggle{bottom:var(--spacing-m);cursor:pointer;display:inline-block;font-size:var(--step-0);left:var(--spacing-xl);position:absolute;z-index:1}@media screen and (max-width:767px){.scrollable-box{padding:calc(var(--spacing-xs)*1.25)}.scrollable-box__toggle{left:calc(var(--spacing-xs)*1.25)}}.scrollable-box--collapsed{max-height:26rem}.scrollable-box--collapsed:before{background:var(--color-white);content:"";inset:0;pointer-events:none;position:absolute;top:calc(100% - var(--spacing-xl))}.scrollable-box--collapsed:after{background:linear-gradient(transparent,var(--color-white));bottom:var(--spacing-xl);content:"";height:6rem;left:0;pointer-events:none;position:absolute;right:0}.scrollable-box--expanded{max-height:none}.scrollable-box__sticky-btn{bottom:var(--spacing-xs);left:50%;position:fixed;transform:translateX(-50%);z-index:10}.visuallyhidden:not(:focus):not(:active){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap}@media(min-width:783px){.dw-10{width:10%}.dw-20{width:20%}.dw-30{width:30%}.dw-40{width:40%}.dw-50{width:50%}.dw-60{width:60%}.dw-70{width:70%}.dw-80{width:80%}.dw-90{width:90%}.dw-100{width:100%}}.mt-3xs{margin-top:calc(var(--spacing-3xs)*.25)}@media(min-width:783px){.mt-3xs{margin-top:var(--spacing-3xs)}}.mb-3xs{margin-bottom:calc(var(--spacing-3xs)*.25)}@media(min-width:783px){.mb-3xs{margin-bottom:var(--spacing-3xs)}}.mt-2xs{margin-top:calc(var(--spacing-2xs)*.25)}@media(min-width:783px){.mt-2xs{margin-top:var(--spacing-2xs)}}.mb-2xs{margin-bottom:calc(var(--spacing-2xs)*.25)}@media(min-width:783px){.mb-2xs{margin-bottom:var(--spacing-2xs)}}.mt-xs{margin-top:calc(var(--spacing-xs)*.25)}@media(min-width:783px){.mt-xs{margin-top:var(--spacing-xs)}}.mb-xs{margin-bottom:calc(var(--spacing-xs)*.25)}@media(min-width:783px){.mb-xs{margin-bottom:var(--spacing-xs)}}.mt-s{margin-top:calc(var(--spacing-s)*.25)}@media(min-width:783px){.mt-s{margin-top:var(--spacing-s)}}.mb-s{margin-bottom:calc(var(--spacing-s)*.25)}@media(min-width:783px){.mb-s{margin-bottom:var(--spacing-s)}}.mt-m{margin-top:calc(var(--spacing-m)*.25)}@media(min-width:783px){.mt-m{margin-top:var(--spacing-m)}}.mb-m{margin-bottom:calc(var(--spacing-m)*.25)}@media(min-width:783px){.mb-m{margin-bottom:var(--spacing-m)}}.mt-l{margin-top:calc(var(--spacing-l)*.25)}@media(min-width:783px){.mt-l{margin-top:var(--spacing-l)}}.mb-l{margin-bottom:calc(var(--spacing-l)*.25)}@media(min-width:783px){.mb-l{margin-bottom:var(--spacing-l)}}.mt-xl{margin-top:calc(var(--spacing-xl)*.25)}@media(min-width:783px){.mt-xl{margin-top:var(--spacing-xl)}}.mb-xl{margin-bottom:calc(var(--spacing-xl)*.25)}@media(min-width:783px){.mb-xl{margin-bottom:var(--spacing-xl)}}.mt-2xl{margin-top:calc(var(--spacing-2xl)*.25)}@media(min-width:783px){.mt-2xl{margin-top:var(--spacing-2xl)}}.mb-2xl{margin-bottom:calc(var(--spacing-2xl)*.25)}@media(min-width:783px){.mb-2xl{margin-bottom:var(--spacing-2xl)}}.mt-3xl{margin-top:calc(var(--spacing-3xl)*.25)}@media(min-width:783px){.mt-3xl{margin-top:var(--spacing-3xl)}}.mb-3xl{margin-bottom:calc(var(--spacing-3xl)*.25)}@media(min-width:783px){.mb-3xl{margin-bottom:var(--spacing-3xl)}}.mt-4xl{margin-top:calc(var(--spacing-4xl)*.25)}@media(min-width:783px){.mt-4xl{margin-top:var(--spacing-4xl)}}.mb-4xl{margin-bottom:calc(var(--spacing-4xl)*.25)}@media(min-width:783px){.mb-4xl{margin-bottom:var(--spacing-4xl)}}.mt-5xl{margin-top:calc(var(--spacing-5xl)*.25)}@media(min-width:783px){.mt-5xl{margin-top:var(--spacing-5xl)}}.mb-5xl{margin-bottom:calc(var(--spacing-5xl)*.25)}@media(min-width:783px){.mb-5xl{margin-bottom:var(--spacing-5xl)}}.theme{overflow:unset}.layout .theme{padding:var(--spacing-s)}@media screen and (min-width:736px){.layout .theme{padding:var(--spacing-l)}}.theme--lighter-blue{--theme-text-color:var(--color-black);--theme-background-color:var(--color-lighter-blue);--theme-panel-background-color:var(--color-white)}.theme--light-yellow{--theme-background-color:var(--color-light-yellow)}.stepper__step{display:flex;gap:1rem;margin-bottom:1rem;position:relative}.stepper__label,.stepper__number{font-size:var(--step-0)}.stepper__number{background-color:var(--color-yellow);border-radius:15px;flex:0 0 32px;font-family:Montserrat,sans-serif;font-weight:800;height:32px;line-height:32px;text-align:center;width:32px;z-index:1}.stepper__line{position:absolute}.stepper__step:not(:last-of-type) .stepper__line{background:var(--color-yellow);height:100%;left:14.5px;top:20px;width:3px;z-index:0}.warning{font-size:var(--step--1);padding:calc(var(--spacing-xs)*.75) var(--spacing-xs);padding-left:3rem;position:relative}.warning:before{content:"";display:block;height:24px;left:.75rem;position:absolute;width:24px}.warning--info{background:var(--color-blue)}.warning--info:before{background:var(--color-black);mask-image:url(/build/images/info-24px.7cb88d08.svg)}.warning--warning{background:var(--color-yellow)}.warning--warning:before{background:var(--color-black);mask-image:url(/build/images/warning-24px.86c2708a.svg)}.warning--error{background:var(--color-pink)}.warning--error:before{background:var(--color-black);mask-image:url(/build/images/warning-24px.86c2708a.svg)}.warning--success{background:var(--light-green)}.warning--success:before{background:var(--color-black);mask-image:url(/build/images/done-24px.17c5df7b.svg)}:root{--color-light-cyan:#c6fbfb;--color-light-orange:#fbd7b6;--color-light-purple:#e5c2fa;--color-light-yellow:#f9f0b3;--color-lighter-blue:#f4f8ff;--content-width:1200px;--step--2:0.656rem;--step--1:0.875rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.5625rem;--step-3:1.94375rem;--step-4:2.44375rem;--step-5:3.05rem}@media screen and (min-width:1080px){:root{--step--2:0.656rem;--step--1:0.875rem;--step-0:1.125rem;--step-1:1.5rem;--step-2:2rem;--step-3:2.6625rem;--step-4:3.55rem;--step-5:4.7375rem}}