:root{--mh-color-primary: #154273;--mh-color-secondary: #000000;--mh-color-accent: #007bc7;--mh-color-danger: #d52b1e;--mh-accent-1: #007bc7;--mh-accent-2: #154273;--mh-accent-3: #39870c;--mh-accent-4: #e17000;--mh-accent-5: #ca005d;--mh-app-bar-background: var(--mh-color-primary);--mh-app-bar-color: #ffffff;--mh-app-bar-border-color: transparent;--mh-app-bar-logo-height: 2rem;--utrecht-button-primary-action-background-color: var(--mh-color-primary);--utrecht-button-primary-action-color: #ffffff;--utrecht-button-primary-action-border-color: var(--mh-color-primary);--utrecht-button-primary-action-hover-background-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-primary-action-hover-border-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-primary-action-active-background-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-button-primary-action-active-border-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-button-primary-action-focus-background-color: var(--mh-color-primary);--utrecht-button-primary-action-focus-border-color: var(--mh-color-primary);--utrecht-button-primary-action-focus-color: #ffffff;--utrecht-button-secondary-action-color: var(--mh-color-primary);--utrecht-button-secondary-action-border-color: var(--mh-color-primary);--utrecht-button-secondary-action-hover-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-secondary-action-hover-border-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-secondary-action-active-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-button-secondary-action-active-border-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-button-subtle-color: var(--mh-color-primary);--utrecht-button-subtle-hover-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-subtle-hover-border-color: color-mix(in srgb, var(--mh-color-primary) 85%, #000000);--utrecht-button-subtle-focus-color: var(--mh-color-primary);--utrecht-button-subtle-focus-border-color: var(--mh-color-primary);--utrecht-button-subtle-active-background-color: var(--mh-color-primary);--utrecht-button-subtle-active-color: #ffffff;--utrecht-checkbox-checked-background-color: var(--mh-color-primary);--utrecht-checkbox-checked-border-color: var(--mh-color-primary);--utrecht-checkbox-indeterminate-background-color: var(--mh-color-primary);--utrecht-link-color: var(--mh-color-primary);--utrecht-link-hover-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-link-active-color: color-mix(in srgb, var(--mh-color-primary) 75%, #000000);--utrecht-focus-outline-color: var(--mh-color-accent)}body{margin:0;background-color:var(--utrecht-document-background-color, #ffffff);color:var(--utrecht-document-color, #000000);font-family:var(--utrecht-document-font-family)}.nlds-app-bar{position:sticky;top:0;z-index:1000;display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;background-color:var(--mh-app-bar-background);color:var(--mh-app-bar-color);border-block-end:1px solid var(--mh-app-bar-border-color)}.nlds-app-bar a,.nlds-app-bar button{color:var(--mh-app-bar-color)}.nlds-app-bar__brand{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto;margin-inline-end:auto;font-weight:700;text-decoration:none;white-space:nowrap}.nlds-app-bar__logo{display:block;block-size:var(--mh-app-bar-logo-height);inline-size:auto;max-inline-size:100%}.nlds-app-bar__icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0;background:transparent;border:0;cursor:pointer}.nlds-app-bar__lead,.nlds-app-bar__trail{display:inline-flex;align-items:center;min-width:2.5rem}.nlds-app-bar__trail{justify-content:flex-end}.nlds-app-bar__brand-name{font-size:1.125rem}.nlds-colour-bar{display:flex;height:.5rem}.nlds-colour-bar>span{flex:1}.nlds-colour-bar>span:nth-child(1){background:var(--mh-accent-1)}.nlds-colour-bar>span:nth-child(2){background:var(--mh-accent-2)}.nlds-colour-bar>span:nth-child(3){background:var(--mh-accent-3)}.nlds-colour-bar>span:nth-child(4){background:var(--mh-accent-4)}.nlds-colour-bar>span:nth-child(5){background:var(--mh-accent-5)}.nlds-page{display:flex;flex-direction:column;min-height:100vh}.nlds-page__main{flex:1;inline-size:100%;max-inline-size:40rem;margin-inline:auto;padding:1rem;box-sizing:border-box}.nlds-page__footer{margin-block-start:auto}.nlds-footer__body{padding:.75rem 1rem;text-align:center;font-size:.875rem}.nlds-stack>*+*{margin-block-start:var(--utrecht-space-block-md, 1rem)}.nlds-button-group{display:flex;flex-wrap:wrap;gap:.5rem}.nlds-button--block{inline-size:100%;justify-content:center}a.utrecht-button{text-decoration:none}.utrecht-checkbox--custom.utrecht-checkbox--html-input:invalid:not([aria-invalid=true]){border-color:var(--utrecht-checkbox-border-color);border-width:var(--utrecht-checkbox-border-width)}.nlds-map{position:relative;block-size:60vh;inline-size:100%}.d-none{display:none!important}.nlds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nlds-step-counter{margin:0;font-weight:700;color:var(--mh-color-primary)}.nlds-bottom-nav{position:sticky;inset-block-end:0;background:#fff;border-block-start:1px solid #e0e0e0;padding:.75rem 1rem}.nlds-bottom-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:.5rem;inline-size:100%;max-inline-size:40rem;margin-inline:auto}.nlds-link-list__action{margin:0;padding:0;border:0;background:transparent;cursor:pointer;text-align:start;font:inherit;font-weight:var(--utrecht-link-list-link-font-weight, 700);color:var(--utrecht-link-color, var(--mh-color-primary))}.nlds-link-list__action:hover,.nlds-link-list__action:focus-visible{text-decoration:underline}.nlds-loader{position:fixed;inset:0;z-index:1100;display:none;align-items:center;justify-content:center;background:color-mix(in srgb,var(--utrecht-document-background-color, #ffffff) 60%,transparent)}.nlds-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem}.nlds-image-grid__item{position:relative}.nlds-image-grid__item img{inline-size:100%;block-size:7rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.nlds-image-grid__delete{position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem;display:inline-flex;padding:.25rem;color:#fff;background:var(--mh-color-danger);border:0;border-radius:.25rem;cursor:pointer}.nlds-autocomplete,.nlds-autocomplete__field{position:relative}.nlds-autocomplete__field .utrecht-textbox{inline-size:100%;padding-inline-end:2.75rem}.nlds-autocomplete__icon-btn{position:absolute;inset-block-start:50%;inset-inline-end:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:transparent;border:0;color:var(--mh-color-primary);cursor:pointer}.nlds-autocomplete__results{list-style:none;margin:.25rem 0 0;padding:0}.nlds-autocomplete__result{inline-size:100%;padding:.625rem .75rem;text-align:start;background:#fff;border:1px solid #e0e0e0;border-block-end:0;cursor:pointer;font:inherit}.nlds-autocomplete__result:last-child{border-block-end:1px solid #e0e0e0}.nlds-autocomplete__result:hover,.nlds-autocomplete__result:focus{background:color-mix(in srgb,var(--mh-color-primary) 8%,transparent)}.nlds-autocomplete__empty{padding:.625rem .75rem;color:#5b5b5b}.nlds-card{position:relative;padding:1rem;border:1px solid #e0e0e0;border-radius:.5rem}.nlds-card .utrecht-heading-3{margin-block-start:0}.nlds-card:hover{border-color:var(--mh-color-primary)}.nlds-card__link{text-decoration:none}.nlds-card__link:after{content:"";position:absolute;inset:0}.nlds-card__link:hover{text-decoration:underline}.nlds-card__image{inline-size:100%;max-block-size:12rem;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.nlds-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-block:.5rem}.nlds-card__read-more{display:block;margin:0;text-align:end;color:var(--mh-color-primary)}.nlds-tabs__list{display:flex;flex-wrap:wrap;gap:.25rem;border-block-end:1px solid #e0e0e0;margin-block-end:1rem}.nlds-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;margin-block-end:-1px;padding:.625rem 1rem;border:0;border-block-end:3px solid transparent;background:transparent;font:inherit;font-weight:600;color:var(--utrecht-link-color, var(--mh-color-primary));cursor:pointer}.nlds-tabs__tab:hover{text-decoration:underline}.nlds-tabs__tab:focus-visible{outline:var(--utrecht-focus-outline-width, 2px) var(--utrecht-focus-outline-style, dotted) var(--utrecht-focus-outline-color, var(--mh-color-primary));outline-offset:2px}.nlds-tabs__tab--active{color:var(--mh-color-primary);border-block-end-color:var(--mh-color-primary)}.nlds-divider{border:0;border-block-start:1px solid #e0e0e0;margin-block:1rem}.nlds-info-item{margin-block-end:.5rem}.nlds-modal{position:fixed;inset:0;z-index:1050;display:flex;align-items:flex-start;justify-content:center;padding:1rem;overflow-y:auto}.nlds-modal__overlay{position:fixed;inset:0;background:#00000080}.nlds-modal__dialog{position:relative;z-index:1;inline-size:100%;max-inline-size:32rem;margin-block:auto;background:#fff;border-radius:.25rem;box-shadow:0 .5rem 1.5rem #00000040}.nlds-modal__dialog--big{max-inline-size:56rem}.nlds-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem;border-block-end:1px solid #e0e0e0}.nlds-modal__header .utrecht-heading-3{margin:0}.nlds-modal__body{padding:1rem}.nlds-modal__body--flush{padding:0}.nlds-modal__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:1rem;border-block-start:1px solid #e0e0e0}.nlds-modal__close-inline{display:flex;justify-content:flex-end}
