.layout_body__7rhn1{display:flex;flex-direction:column;min-height:100vh}.layout_content__gIep_{display:flex;flex-direction:column;flex-grow:1}.layout_footer__DcfK2{margin-top:auto}@media (min-width:1440px){.layout_banner__F9Cg3{width:100%;background-color:var(--sds-color-support-info-subtle)}.layout_bannerContent__z1Yv6{max-width:1440px;margin-left:auto;margin-right:auto}}.sds-message{--message-icon-color:var(--sds-color-text-on-strong);--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--message-icon-background-color);--message-border-color:var(--csstools-light-dark-toggle--0,transparent);background-color:var(--message-background-color);box-shadow:inset 0 0 0 var(--sds-space-border-weight-regular) var(--message-border-color);color:var(--sds-color-text-primary);display:flex;font-size:var(--sds-typography-body-default-fontsize);font-weight:var(--sds-typography-body-default-fontweight);line-height:var(--sds-typography-body-default-lineheight);gap:var(--sds-space-gap-tiny)}@supports (color:light-dark(red,red)){.sds-message{--message-border-color:light-dark(transparent,var(--message-icon-background-color))}}@supports not (color:light-dark(tan,tan)){.sds-message *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--message-icon-background-color);--message-border-color:var(--csstools-light-dark-toggle--0,transparent)}}.sds-message__icon{align-items:center;background-color:var(--message-icon-background-color);border-radius:var(--sds-space-border-radius-full);display:flex;font-size:var(--sds-typography-fontsize-700);justify-content:center;height:var(--sds-typography-fontsize-900);min-width:var(--sds-typography-fontsize-900)}.sds-message__icon>.sds-icon{color:var(--message-icon-color)}.sds-message__message{display:flex;flex-direction:column;gap:var(--sds-space-gap-tiny)}.sds-message__cta,.sds-message__message{padding:var(--sds-space-padding-minimal) 0}.sds-message__cta{--button-small-padding:var(--sds-space-padding-minimal);margin:calc(-1 * var(--button-small-padding));margin-left:auto}.sds-message--info{--message-icon-background-color:var(--sds-color-support-info-strong);--message-background-color:var(--sds-color-support-info-subtle)}.sds-message--warning{--message-icon-color:var(--sds-color-text-primary);--message-icon-background-color:var(--sds-color-support-warning-default);--message-background-color:var(--sds-color-support-warning-subtle)}.sds-message--success{--message-icon-background-color:var(--sds-color-support-success-strong);--message-background-color:var(--sds-color-support-success-subtle)}.sds-message--critical{--message-icon-background-color:var(--sds-color-support-critical-strong);--message-background-color:var(--sds-color-support-critical-subtle)}.sds-message--bar{padding:var(--sds-space-padding-small) var(--sds-space-padding-large)}.sds-message--box{border-radius:var(--sds-space-border-radius-medium);padding:var(--sds-space-padding-small)}.sds-message--application-status{box-shadow:inset 0 calc(var(--sds-space-border-weight-regular) * -1) var(--message-border-color)}body,html{min-height:100%;margin:0;background-color:var(--sds-color-layout-background-default)}:root{--card-active-background-color:hsl(250,90%,98%);--card-active-outline:2px solid var(--sds-color-interaction-neutral-strong-pressed);--card-hover-box-shadow:0px 4px 12px 0px hsla(0,0%,0%,0.25);--card-hover-outline:2px solid var(--sds-color-interaction-neutral-strong-highlight)}@keyframes fadeIn{to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in forwards;opacity:0}.clickable-card>a:focus-visible{outline:var(--sds-focus-outline);border-radius:var(--sds-space-border-radius-medium)}a.clickable-card:focus-visible{outline:var(--sds-focus-outline);border-radius:var(--sds-space-border-radius-medium)}.clickable-card>a:hover,a.clickable-card:hover{transition:all .2s;outline:var(--card-hover-outline);box-shadow:0 4px 12px 0 hsla(0,0%,0%,.25);box-shadow:var(--card-hover-box-shadow)}.clickable-card>a:active,a.clickable-card:active{outline:var(--card-active-outline);background-color:hsl(250,90%,98%);background-color:var(--card-active-background-color);box-shadow:none}.showOnMobile{display:none}.showOnDesktop{display:block}@media not (min-width:720px){.showOnMobile{display:block}.showOnDesktop{display:none}}:where(html[data-abomination=true]) p:has(div) div{--note:"🚫 <div> element cannot be inside a <p> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) button:has(div) div{--note:"🚫 <div> element cannot be inside a <button> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) button:has(p) p{--note:"🚫 <p> element cannot be inside a <button> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) button:has(a) a{--note:"🚫 <a> element cannot be inside a <button> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) a:has(button) button{--note:"🚫 <button> element cannot be inside <a> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) a[href*=javascript],:where(html[data-abomination=true]) a[onclick]{--note:"🚫 don‘t use <a> element to handle js events. Use event listeners instead.";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) ul.list-bullets:has(>:not(li))>:not(li),:where(html[data-abomination=true]) ul:has(>:not(li))>:not(li){--note:"🚫 only <li> elements can be descendant of the <ul> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) label:not([for]):not(:has(input)):not(:has(textarea)):not(:has(select)){--note:"😢 <label> is missing <for> attribute, or <input>, <textarea> or <select> child element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) label:has(div) div{--note:"🚫 <div> element cannot be inside a <label> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) summary:has(div) div{--note:"🚫 <div> element cannot be inside a <summary> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) form:has(form) form{--note:"🚫 <form> element cannot be nested inside another <form> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) table:has(>:not(thead):not(tbody):not(tr))>:not(thead):not(tbody):not(tr){--note:"🚫 <table> must only contain <thead>, <tbody>, or <tr> as direct children";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) select:has(>:not(option):not(optgroup))>:not(option):not(optgroup){--note:"🚫 <select> must only contain <option> or <optgroup> as children";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) fieldset:not(:has(legend)){--note:"🚫 <fieldset> must contain a <legend> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) ol:has(>:not(li))>:not(li){--note:"🚫 only <li> elements can be descendants of the <ol> element";outline:2px solid var(--sds-color-interaction-danger-strong-highlight);background-color:var(--sds-color-interaction-danger-strong-highlight)}:where(html[data-abomination=true]) p:has(div) div:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) button:has(div) div:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) button:has(p) p:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) button:has(a) a:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) a:has(button) button:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) a[onclick]:not(does-not-exist):not(does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) a[href*=javascript]:not(does-not-exist):not(does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) ul:has(>:not(li))>:not(li):not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) ul.list-bullets:has(>:not(li))>:not(li):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) label:not([for]):not(:has(input)):not(:has(textarea)):not(:has(select)):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) label:has(div) div:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) summary:has(div) div:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) form:has(form) form:not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) table:has(>:not(thead):not(tbody):not(tr))>:not(thead):not(tbody):not(tr):not(.does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) select:has(>:not(option):not(optgroup))>:not(option):not(optgroup):not(.does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) fieldset:not(:has(legend)):not(.does-not-exist):not(does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}:where(html[data-abomination=true]) ol:has(>:not(li))>:not(li):not(.does-not-exist):not(does-not-exist):hover:after{content:var(--note);background-color:white;border:2px solid var(--red);padding:1rem;position:fixed;top:20rem;left:50%;transform:translateX(-50%);box-shadow:var(--shadow-dark);z-index:9999}