/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header__sitebranding__logo img{max-width:100%;width:32rem}
.icon-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;row-gap:.5em}.icon-button__icon{align-items:center;display:flex;min-height:28px}.icon-button__text{display:inline-block;display:none;font:normal normal 600 16px/1.25em var(--fontMono);text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.icon-button__text{display:block}}
.kb-search-page-filter{position:relative}.kb-search-page-filter__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--colorWhite);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+");background-position:right var(--spacingS) center;background-repeat:no-repeat;border:1px solid var(--colorBlack);border-radius:.5rem;color:var(--colorBlack);cursor:pointer;padding:var(--spacingXXS);position:relative;text-align:left;width:100%}@media (min-width:768px){.kb-search-page-filter__button{padding:var(--spacingS)}}.kb-search-page-filter__options{background-color:var(--colorWhite);border:1px solid var(--colorBlack);border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:var(--spacingXXS);max-height:40rem;min-width:100%;overflow:auto;padding:var(--spacingS);position:absolute;top:calc(100% + var(--spacingXXXS));z-index:10}.kb-search-page-filter__options label{display:block;font:normal normal normal 14px/1.5 var(--fontMono);white-space:nowrap}
.kb-search-page-filter-selected{display:flex;gap:var(--spacingXXS);overflow:auto}@media (min-width:768px){.kb-search-page-filter-selected{ustify-content:flex-end;flex-wrap:wrap;margin-left:auto}}.kb-search-page-filter-selected button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colorWhite);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000' stroke-width='1.333' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 1 1 9M1 1l8 8'/%3E%3C/g%3E%3C/svg%3E");background-position:right var(--spacingS) center;background-repeat:no-repeat;border:1px solid var(--colorBlack);border-radius:5px;color:var(--colorBlack);cursor:pointer;flex-shrink:0;margin:0;padding:var(--spacingXXS) var(--spacingL) var(--spacingXXS) var(--spacingXXS)}@media (min-width:768px){.kb-search-page-filter-selected button{padding:var(--spacingS) var(--spacingL) var(--spacingS) var(--spacingS)}}.kb-search-page-filter-selected button[data-selected-filter=all]{background-image:none;padding:var(--spacingS)}
.kb-search-page-filter-summary{display:flex;flex-direction:column;gap:var(--spacingS)}@media (min-width:768px){.kb-search-page-filter-summary{align-items:first baseline;flex-direction:row}}
.kb-search-page-form{background-color:var(--colorMelrose);max-width:100%;padding-bottom:var(--spacingL);padding-top:var(--spacingL)}.kb-search-page-form__elements{grid-gap:var(--spacingM);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.kb-search-page-form__elements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1199px){.kb-search-page-form__elements{grid-gap:var(--spacingL);grid-template-columns:repeat(5,minmax(0,1fr))}}.kb-search-page-form__textsearch{position:relative}@media (min-width:1199px){.kb-search-page-form__textsearch{grid-column:1/span 2}}.kb-search-page-form__textsearch input[type=search]{width:100%}@media (min-width:768px){.kb-search-page-form__textsearch input[type=search]{padding:var(--spacingS)}}.kb-search-page-form__textsearch input[type=submit]{background-color:var(--colorBlack);border:none;border-radius:0 5px 5px 0;color:var(--colorWhite);cursor:pointer;display:inline-block;font:normal normal 600 14px/1.286em var(--fontMono);height:100%;padding:0 var(--spacingM);position:absolute;right:0;text-transform:uppercase;top:0;transition:background-color .3s}.kb-search-page-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--spacingXXS);width:100%}@media (min-width:768px){.kb-search-page-form select{padding:var(--spacingS)}}
.kb-search-page-history{background-color:var(--colorSerenade);padding:var(--spacingM)}.kb-search-page-history ul{display:flex;flex-direction:column;gap:var(--spacingXS);list-style:none;padding:0}.kb-search-page-history a,.kb-search-page-history-item{cursor:pointer;text-decoration:underline}.kb-search-page-history button{all:unset;cursor:pointer;font-weight:700;text-decoration:underline}
.kb-search-page-pagination__items{display:flex;gap:var(--spacingS);justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.kb-search-page-pagination__items{gap:var(--spacingM)}}.kb-search-page-pagination li:not(.is-active) a{cursor:pointer;text-decoration:underline}.kb-search-page-pagination li.is-active a{font-weight:700;text-decoration:none}
.kb-search-page-result{border-bottom:1px solid var(--colorBlack);padding-bottom:var(--spacingM)}.kb-search-page-result:first-child{border-top:1px solid var(--colorBlack);padding-top:var(--spacingM)}.kb-search-page-result__content{grid-gap:var(--spacingXS);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1199px){.kb-search-page-result__content{grid-gap:var(--spacingL);grid-template-columns:repeat(4,minmax(0,1fr))}}.kb-search-page-result__content-text{grid-column:1/span 1}@media (min-width:1199px){.kb-search-page-result__content-text{grid-column:1/span 4}}.kb-search-page-result__content-text.paywalled{grid-column:1/span 1}@media (min-width:1199px){.kb-search-page-result__content-text.paywalled{grid-column:1/span 3}}.kb-search-page-result__content-paywall{text-wrap:balance;display:flex;flex-direction:column;font:normal normal 600 14px/1.2 var(--fontMono);gap:var(--spacingXXS);grid-column:1/span 1;text-transform:uppercase}@media (min-width:1199px){.kb-search-page-result__content-paywall{grid-column:4/span 1;padding-top:.5rem;text-align:right}}.kb-search-page-result__lock{padding-left:20px;position:relative}.kb-search-page-result__lock:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(1.5 1.667)' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect y='7' width='14' height='8.556' rx='1.667'/%3E%3Cpath d='M3.111 7V3.889a3.889 3.889 0 1 1 7.778 0V7'/%3E%3C/g%3E%3C/svg%3E");content:"";height:19px;left:0;position:absolute;top:0;width:17px}.kb-search-page-result__contact-info{font:normal normal normal 16px/2em var(--fontMain)}.kb-search-page-result__bottom{display:flex;flex-direction:column;font:normal normal normal 14px/1.5 var(--fontMono);gap:var(--spacingXXS)}
.kb-search-page-sort{position:relative}.kb-search-page-sort:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+");background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:var(--spacingXXS);top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px){.kb-search-page-sort:after{right:var(--spacingS)}}.kb-search-page-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colorWhite);border:1px solid var(--colorBlack);border-radius:5px;color:var(--colorBlack);min-width:100%;padding:var(--spacingXXS)}@media (min-width:768px){.kb-search-page-sort select{min-width:26rem;padding:var(--spacingS)}}
.kb-search-page-sum{flex-shrink:0}@media (min-width:768px){.kb-search-page-sum{margin-right:auto}}.kb-search-page-sum__text{font-weight:700}
.container{margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding)}.container.container--narrow{max-width:var(--container-narrow-width)}.container.container--wider{max-width:calc(var(--container-width) + var(--spacingL)*2);padding:0}@media (min-width:768px){.container.container--wider{padding:0 var(--container-padding)}}.container .container{padding:0}
.layout-content-sidebar{grid-gap:var(--spacingL);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:var(--spacingXL)}@media (min-width:768px){.layout-content-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-content-sidebar__content{grid-column:1/span 2}}.layout-content-sidebar__sidebar{order:-1}@media (min-width:768px){.layout-content-sidebar__sidebar{grid-column:3/span 1;order:unset}}
.layout-grid{display:grid}.layout-grid.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.layout-grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-grid.grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.layout-grid.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.layout-grid.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-grid.grid-gap-m{grid-gap:var(--spacingM)}.layout-grid.grid-gap-l{grid-gap:var(--spacingL)}
.space-y{display:flex;flex-direction:column}.space-y>*{width:100%}.space-y--xxxs{gap:var(--spacingXXXS)}.space-y--xxs{gap:var(--spacingXXS)}.space-y--xs{gap:var(--spacingXS)}.space-y--s{gap:var(--spacingS)}.space-y--m{gap:var(--spacingM)}.space-y--l{gap:var(--spacingL)}.space-y--xl{gap:var(--spacingXL)}
.layout-tags{display:flex;flex-wrap:wrap;gap:1rem}
.menu-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;padding:0;row-gap:.5em}.menu-button__icon{align-items:center;display:flex;min-height:28px}.menu-button__text{display:inline-block;display:none;font:normal normal 600 16px/1.25em var(--fontMono);text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.menu-button__text{display:block}}
.menu-close-button{align-items:center;background:none;border:none;-moz-column-gap:.5em;column-gap:.5em;cursor:pointer;display:flex;padding:0}.menu-close-button__icon{align-items:center;display:flex;min-height:28px}.menu-close-button__text{display:inline-block;display:none;font:normal normal 600 16px/1.25em var(--fontMono);text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.menu-close-button__text{display:block}}
.breadcrumb{font-family:var(--fontMono)}.breadcrumb ol{list-style:none;margin:0;padding:0}.breadcrumb ol li{display:inline-block;font-size:14px}.breadcrumb li:not(:last-child):not(:first-child):after{content:"/";margin-right:1rem}.breadcrumb a{text-decoration:underline}.breadcrumb__label{font-weight:700;margin-right:1rem}@media print{.breadcrumb{display:none}}
.navigation-main{gap:var(--spacingS);margin:0}.navigation-main,.navigation-main--sub{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;padding:0}.navigation-main--sub{gap:var(--spacingXS);padding:var(--spacingXXS) 0 var(--spacingXS) 0}.navigation-main--hidden{display:none}.navigation-main__item a{font:normal normal normal 14px/1.5 var(--fontMono)}.navigation-main__item--0{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.navigation-main__item--0>span>a{font:normal normal 700 18px/1.5 var(--fontMono)}.navigation-main__chevron{all:unset;align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;transform:translateX(-2.5rem);width:2rem}.navigation-main [data-menu-level]{align-items:center;display:flex;position:relative}.navigation-main [data-menu-level-toggle]{transition:transform .2s ease}.navigation-main [data-menu-level-toggle].open{transform:rotate(90deg)}
.navigation-secondary{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacingS);list-style:none;margin:0;padding:0}.navigation-secondary__item a{font:normal normal normal 18px/1.5 var(--fontMono)}
.region-footer{border-top:1px solid var(--colorBlack);padding-bottom:var(--spacingXL);padding-top:var(--spacingXL)}.region-footer__inner{grid-gap:var(--spacingXXXL);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.region-footer__inner>*{position:relative}.region-footer__inner>:first-child{order:4}.region-footer__inner>:nth-child(2){order:3}.region-footer__inner>:nth-child(3){order:2}.region-footer__inner>:nth-child(4){order:1}.region-footer__inner>:not(:last-child):after{border-top:1px solid var(--colorSilver);content:"";left:0;position:absolute;top:calc(var(--spacingXXXL)/-2);width:100%}@media (min-width:768px){.region-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.region-footer__inner>:not(:last-child):after{content:unset}.region-footer__inner>:before{border-right:1px solid var(--colorSilver);display:block;height:100%;left:calc(var(--spacingXXXL)/-2);position:absolute}.region-footer__inner>:nth-child(2n):before{content:""}}@media (min-width:1199px){.region-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.region-footer__inner>:not(:first-child):before{content:""}.region-footer__inner>:first-child{order:1}.region-footer__inner>:nth-child(2){order:2}.region-footer__inner>:nth-child(3){order:3}.region-footer__inner>:nth-child(4){order:4}}.region-footer__logo{display:inline-block;margin-bottom:var(--spacingXXXS)}@media print{.region-footer{display:none}}
.region-header{background-color:var(--colorSerenade);border-bottom:1px solid var(--colorBlack);padding-bottom:var(--spacingM);padding-top:var(--spacingM);position:relative}.region-header__menu{background-color:var(--colorWhite);display:flex;flex-direction:column;height:calc(100vh - var(--drupal-displace-offset-top,0px));max-width:100%;overflow:hidden scroll;padding:var(--spacingM) var(--spacingXL) 16rem;pointer-events:none;position:fixed;right:0;row-gap:var(--spacingS);top:var(--drupal-displace-offset-top,0);transform:translateX(100%);transition:transform .2s ease;width:100%;z-index:999}.menu-open .region-header__menu{pointer-events:auto;transform:translateX(0)}@media (min-width:480px){.region-header__menu{border-left:1px solid var(--colorBlack);width:390px}}.region-header__menu-close{align-self:end}.region-header__second{align-items:center;-moz-column-gap:var(--spacingS);column-gap:var(--spacingS);display:flex;justify-content:flex-end}@media (min-width:480px){.region-header__second{-moz-column-gap:var(--spacingM);column-gap:var(--spacingM)}}@media (min-width:768px){.region-header__second{-moz-column-gap:var(--spacingL);column-gap:var(--spacingL)}}.region-header__second .button{display:none}@media (min-width:1199px){.region-header__second .button{display:block}}@media print{.region-header{display:none}}
.tag{background-color:var(--colorMoonMist);font:normal normal 600 12px/15px var(--fontMono);padding:.6rem 1.8rem;text-decoration:none!important;text-transform:uppercase}@media print{.tag{padding:0}}
.text{font:normal normal normal 16px/2 var(--fontMain)}.text>*{margin-bottom:1.5em;margin-top:1.5em}.text h3,.text>h2{margin-bottom:.3em}.text h3 ol,.text h3+p,.text h3+ul,.text>h2 ol,.text>h2+p,.text>h2+ul{margin-top:0}.text>p:has(+ol),.text>p:has(+ul){margin-bottom:.3em}.text>:first-child,.text>p+ol,.text>p+ul{margin-top:0}.text>:last-child{margin-bottom:0}.text--lh-tight{line-height:1.6}.text--lh-tight>*{margin-bottom:1em;margin-top:1em}.text--lh-tight h3,.text--lh-tight>h2{margin-bottom:1em}.text--lh-tight h3+p,.text--lh-tight>h2+p{margin-top:0}@media print{.text a:after{content:" (" attr(href) ")";font-size:90%}}
.button{background-color:var(--colorBlack);border:none;color:var(--colorWhite);cursor:pointer;display:inline-block;font:normal normal 600 14px/1.286em var(--fontMono);padding:.85em 2.55em;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .3s}.button--large{font:normal normal 600 16px/1.25em var(--fontMono)}.button--orange{background-color:var(--colorAccessibleButton)}.button--orange:hover{background-color:var(--colorBlack)}
.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.overflow-auto{display:flex;flex-direction:column}img{height:auto;max-width:100%}html{box-sizing:border-box;font-family:var(--fontMain);font-size:62.5%;overflow-x:hidden;position:relative}html.menu-open{overflow:hidden}*,:after,:before{box-sizing:inherit}body{font-size:1.6rem;overflow-wrap:break-word}@media print{@page{margin:20mm}body,html{margin:0}}a{color:inherit;text-decoration:inherit}hr{width:100%}@media print{h1,h2,h3{page-break-after:avoid}.article{-moz-column-break-inside:avoid;break-inside:avoid}}.content-bottom-spacing{margin-bottom:var(--spacingXL)}.node-content a{text-decoration:underline}.node-content a:has(sup){text-decoration:none}.node-content a:has(sup) sup{text-decoration:underline}.flag-favorites a:hover svg,.flag-favorites.action-unflag svg{fill:red;stroke:red}.flag-favorites .ajax-progress,.flag-favorites .js-flag-message{display:none;margin:0;padding:0}.flag-favorites svg{margin-left:1rem;vertical-align:bottom}.maintenance-page{margin:0}.maintenance-page main{margin-top:var(--spacingXL);text-align:center}.flag-favorites-list-container{border-top:2px solid var(--colorQuincy);padding-top:var(--spacingS)}.flag-favorites-list .flag-favorites span{display:none}.flag-favorites-list .flag-favorites svg{vertical-align:initial}@media (min-width:768px){.flag-favorites-list table tbody tr:hover{background-color:var(--colorSerenade)}}figure{margin:0}.media-caption{font-style:italic}.node-view-mode-paywall .lead{position:relative}.node-view-mode-paywall .lead:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";display:block;height:10rem;position:absolute;width:100%;z-index:501}.event-related{background-color:var(--colorSerenade);padding-bottom:var(--spacingXL);padding-top:var(--spacingXL)}.event-related .node-calendar{background-color:var(--colorWhite)}.more-link{margin-top:var(--spacingL);text-align:center}.more-link a{text-decoration:underline}.taxonomy-term h1,.taxonomy-term__description{max-width:var(--content-width)}.taxonomy-term__description{font:normal normal normal 16px/2em var(--fontMain)}.taxonomy-term__description>*{margin-bottom:1.5em;margin-top:1.5em}.taxonomy-term__description h3,.taxonomy-term__description>h2{margin-bottom:.3em}.taxonomy-term__description h3+p,.taxonomy-term__description>:first-child,.taxonomy-term__description>h2+p{margin-top:0}.taxonomy-term__description>:last-child{margin-bottom:0}.taxonomy-term__links{display:flex;flex-wrap:wrap;gap:var(--spacingXXXS)}@media (min-width:768px){.taxonomy-term__links{gap:var(--spacingXS)}}@media (min-width:1199px){.taxonomy-term__links{gap:2rem}}.taxonomy-term__links a{border:2px solid var(--colorBlack);font:normal normal 600 12px/15px var(--fontMono);padding:.6rem 1.8rem;text-decoration:none;text-transform:uppercase}.taxonomy-term__container{padding-bottom:var(--spacingXL);padding-top:var(--spacingXL)}.taxonomy-term__search{background-color:var(--colorMelrose);padding-bottom:var(--spacingL);padding-top:var(--spacingL)}.taxonomy-term__search h3{text-decoration:underline}.taxonomy-term__search form{max-width:none;position:relative}.taxonomy-term__search form input{border:1px solid var(--colorBlack);border-radius:5px;padding:var(--spacingS);width:100%}.taxonomy-term__search form button{background-color:var(--colorBlack);border:none;border-radius:0 5px 5px 0;color:var(--colorWhite);cursor:pointer;display:inline-block;font:normal normal 600 14px/1.286em var(--fontMono);height:100%;padding:1.22em 2.55em;position:absolute;right:0;text-transform:uppercase;top:0;transition:background-color .3s}.taxonomy-term__analysis{background-color:var(--colorSnuff)}.taxonomy-term__analysis .tag{background-color:var(--colorWhite)}.taxonomy-term__case,.taxonomy-term__shortcuts{background-color:var(--colorSerenade)}.taxonomy-term__shortcuts h2{font-size:var(--siteFontHeadline)}body.path-user .layout-container{margin:0}.user-content,body.path-user .layout-container .user-form{margin-bottom:var(--spacingXL)}.user-content a{text-decoration:underline}.user-content__info{font:normal normal normal 14px/1.286em var(--fontMono)}@media (min-width:480px){.user-content__info{font:normal normal normal 16px/1.286em var(--fontMono)}}.user-content__bold{font-weight:600}.node-frontpage__container{padding-bottom:var(--spacingXL);padding-top:var(--spacingXL)}.node-frontpage__container--white{background-color:var(--colorWhite)}.node-frontpage__container--serenade{background-color:var(--colorSerenade)}.node-frontpage__container--serenade .tag{background-color:var(--colorQuincy);color:var(--colorWhite)}.node-frontpage__container--snuff{background-color:var(--colorSnuff)}.node-frontpage__container--snuff .tag{background-color:var(--colorWhite)}
#toolbar-administration{font-size:13px}
:root{--colorBlack:#000;--colorWhite:#fff;--colorSerenade:#fff3e5;--colorMoonMist:#e2e3d5;--colorMelrose:#adbffd;--colorQuincy:#5e3e2a;--colorRaffia:#ecd9b9;--colorSnuff:#e3daed;--colorBlazeOrange:#ff5c00;--colorAccessibleButton:#325243;--colorSilver:#ccc;--colorStatusGreen:#32cea4;--colorStatusRed:#f39b9d;--colorStatusYellow:#efcf64;--spacingXXXS:clamp(.2rem,4.50vw,.4rem);--spacingXXS:clamp(.4rem,4.50vw,.8rem);--spacingXS:clamp(.8rem,4.50vw,1.2rem);--spacingS:clamp(1rem,4.50vw,1.6rem);--spacingM:clamp(2rem,4.50vw,3.2rem);--spacingL:clamp(3.2rem,4.50vw,4.8rem);--spacingXL:clamp(4.8rem,4.50vw,6.4rem);--spacingXXL:clamp(6.4rem,4.50vw,8rem);--spacingXXXL:clamp(8rem,4.50vw,9.6rem);--siteFontRegular:clamp(1.6rem,1.34vw,2.2rem);--siteFontH1:clamp(3rem,4.50vw,5.4rem);--siteFontHeadline:clamp(2.4rem,4.50vw,3.6rem);--siteFontH2:clamp(2rem,4.50vw,2.4rem);--siteFontH3:clamp(1.6rem,4.50vw,1.8rem);--fontDateSingle:clamp(3rem,4.50vw,4.5rem);--fontMonthSingle:clamp(1.95rem,3.00vw,2.93rem);--fontYearSingle:clamp(1.45rem,2.20vw,2.16rem);--fontDateMultiple:clamp(2.4rem,4.50vw,3.6rem);--fontMonthMultiple:clamp(1.54rem,3.00vw,2.3rem);--fontYearMultiple:clamp(1.13rem,2.20vw,1.7rem);--fontMain:"IBM Plex Sans";--fontMono:"IBM Plex Mono";--content-width:746px;--container-width:1334px;--container-narrow-width:var(--content-width);--container-super-width:1920px;--container-padding:2rem}
h1,h2,h3{text-wrap:balance;font-weight:700;line-height:1.111;margin:0}.size-1,h1{font-size:var(--siteFontH1)}.size-2,h2{font-size:var(--siteFontH2)}.size-3,h3{font-size:var(--siteFontH3)}.size-headline{font-size:var(--siteFontHeadline)}main a{text-decoration:underline}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/themes/custom/kunskapsbanken/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(/themes/custom/kunskapsbanken/fonts/IBM_Plex_Sans/IBMPlexSans-Bold.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/themes/custom/kunskapsbanken/fonts/IBM_Plex_Mono/IBMPlexMono-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;src:url(/themes/custom/kunskapsbanken/fonts/IBM_Plex_Mono/IBMPlexMono-SemiBold.woff2) format("woff2")}
form{max-width:500px}form .form-required:after{color:var(--colorBlazeOrange);content:"*";margin-left:var(--spacingXXXS)}form [type=checkbox],form [type=radio]{accent-color:var(--colorBlack);height:20px;line-height:20px;vertical-align:bottom;width:20px}form [type=email],form [type=password],form [type=search],form [type=select],form [type=text],form [type=textarea]{background-color:var(--colorWhite);border:1px solid var(--colorBlack);border-radius:5px;padding:var(--spacingXXS)}form [type=email]::-moz-placeholder,form [type=password]::-moz-placeholder,form [type=search]::-moz-placeholder,form [type=select]::-moz-placeholder,form [type=text]::-moz-placeholder,form [type=textarea]::-moz-placeholder{color:var(--colorBlack);opacity:1}form [type=email]::placeholder,form [type=password]::placeholder,form [type=search]::placeholder,form [type=select]::placeholder,form [type=text]::placeholder,form [type=textarea]::placeholder{color:var(--colorBlack);opacity:1}form [type=email]:focus::-moz-placeholder,form [type=password]:focus::-moz-placeholder,form [type=search]:focus::-moz-placeholder,form [type=select]:focus::-moz-placeholder,form [type=text]:focus::-moz-placeholder,form [type=textarea]:focus::-moz-placeholder{color:transparent}form [type=email]:focus::placeholder,form [type=password]:focus::placeholder,form [type=search]:focus::placeholder,form [type=select]:focus::placeholder,form [type=text]:focus::placeholder,form [type=textarea]:focus::placeholder{color:transparent}form .form-type-select:not(:has(.chosen-single)){position:relative}form .form-type-select:not(:has(.chosen-single)):after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+");background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:var(--spacingXXS);top:50%;transform:translateY(-50%);width:24px}@media (min-width:768px){form .form-type-select:not(:has(.chosen-single)):after{right:var(--spacingS)}}form .form-type-select:not(:has(.chosen-single)) label{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}form .form-type-select:not(:has(.chosen-single)) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--colorWhite);border:1px solid var(--colorBlack);border-radius:5px;color:var(--colorBlack);min-width:100%;padding:var(--spacingXXS)}@media (min-width:768px){form .form-type-select:not(:has(.chosen-single)) select{//min-width:26rem;padding:var(--spacingS)}}form .form-type-select:not(:has(.chosen-single)):has(label:not(.visually-hidden)):after{top:32px;transform:translateY(0)}form select{background-color:var(--colorWhite);border:1px solid var(--colorBlack);border-radius:5px}form fieldset{border:none;margin:0 0 var(--spacingM);padding:0}form fieldset .form-item,form legend{margin-bottom:var(--spacingXXS)}form legend{font-weight:700}form .form-item{margin-bottom:var(--spacingM)}form .form-type-email,form .form-type-password,form .form-type-select,form .form-type-textarea,form .form-type-textfield{max-width:500px;width:100%}form .form-type-email label,form .form-type-password label,form .form-type-select label,form .form-type-textarea label,form .form-type-textfield label{display:block;font-weight:700;margin-bottom:var(--spacingXXS)}form .form-type-email input,form .form-type-password input,form .form-type-select input,form .form-type-textarea input,form .form-type-textfield input{max-width:500px;width:100%}form .form-type-checkbox label,form .form-type-radio label{margin-left:var(--spacingXXXS)}form .chosen-container-multi .chosen-choices,form .chosen-container-single .chosen-single{border:1px solid var(--colorBlack);border-radius:0;font-size:medium;line-height:normal}form .chosen-container-single .chosen-single{padding:var(--spacingXXS)}form .chosen-container-multi .chosen-choices{padding:var(--spacingXXXS) var(--spacingXXS)}form .chosen-container.chosen-with-drop .chosen-choices,form .chosen-container.chosen-with-drop .chosen-drop,form .chosen-container.chosen-with-drop .chosen-single{border:1px solid var(--colorBlack);border-radius:0}form .chosen-container-multi .chosen-drop .result-selected{color:#e0e0e0}form .chosen-container .chosen-results li.highlighted,form .chosen-container-active.chosen-with-drop.chosen-container-single .chosen-results li.result-selected{background-color:var(--colorBlack);color:var(--colorWhite)}form .button{margin-right:var(--spacingS)}
.messages{color:var(--colorBlack);margin:1rem 0;padding:2rem}.messages ul{margin:0;padding-inline-start:2rem}.messages ul li{margin:0;padding-inline-start:0}.messages ul li+li{margin-top:.5rem}.messages--error{background-color:var(--colorStatusRed)}.messages--warning{background-color:var(--colorStatusYellow)}.messages--status{background-color:var(--colorStatusGreen)}
