@font-face{font-family:OpenDyslexic;src:url("../fonts/opendyslexic-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.nlt-a11y-sheet [hidden],.nlt-cookie-banner[hidden],.nlt-cookie-pill[hidden]{display:none}.nlt-cookie-banner{--nlt-cookie-room-top:calc(var(--nlt-layout-gutter-phone) + env(safe-area-inset-top, 0px));--nlt-cookie-room-bottom:calc(var(--nlt-layout-gutter-phone) + env(safe-area-inset-bottom, 0px));position:fixed;inset:var(--nlt-cookie-room-top) 0 var(--nlt-cookie-room-bottom);z-index:900;width:min(440px,calc(100% - 2 * var(--nlt-layout-gutter-phone)));height:fit-content;max-height:calc(100% - var(--nlt-cookie-room-top) - var(--nlt-cookie-room-bottom));margin:auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--nlt-space-20);border-radius:var(--nlt-radius-28);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-sheet);animation:nlt-cookie-in var(--nlt-duration-slow) var(--nlt-easing-out) both}@media (max-width:768px){.nlt-cookie-banner{--nlt-cookie-room-bottom:calc(var(--nlt-fab-bottom, 0px) + var(--nlt-fab-size, 0px) + var(--nlt-layout-fab-gap))}}.nlt-cookie-banner__head{display:flex;align-items:center;gap:var(--nlt-space-14)}.nlt-cookie-banner__title{margin:0;font-size:var(--nlt-font-size-20);color:var(--nlt-ink-strong)}.nlt-cookie-banner__text{margin:var(--nlt-space-12) 0 var(--nlt-space-16);font-size:var(--nlt-font-size-14);color:var(--nlt-ink)}.nlt-a11y__policy,.nlt-cookie-banner__text a{font-weight:var(--nlt-font-weight-bold)}.nlt-a11y__actions,.nlt-cookie-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nlt-space-10)}.nlt-cookie-banner__choose{width:100%;margin-top:var(--nlt-space-6);color:var(--nlt-ink-strong)}.nlt-cookie-pill{position:fixed;right:var(--nlt-space-16);bottom:calc(var(--nlt-space-16) + env(safe-area-inset-bottom,0px));z-index:900;display:inline-flex;align-items:center;gap:var(--nlt-space-8);min-height:var(--nlt-layout-touch-min);padding:0 var(--nlt-space-16);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-inverse);color:var(--nlt-ink-inverse);font-weight:var(--nlt-font-weight-bold);animation:nlt-cookie-in var(--nlt-duration-slow) var(--nlt-easing-out) both}body:has(.nlt-bottom-bar) .nlt-cookie-pill{bottom:calc(var(--nlt-layout-bar-phone-gap) + var(--nlt-layout-bar-phone) + var(--nlt-space-12) + env(safe-area-inset-bottom,0px))}.nlt-a11y__intro{margin:0 0 var(--nlt-space-16);color:var(--nlt-ink)}.nlt-a11y__scale{margin:0 0 var(--nlt-space-16);padding:0;border:0}.nlt-a11y__scale .nlt-a11y__label{display:block;margin-bottom:var(--nlt-space-8)}.nlt-a11y__list{margin:0;padding:0;list-style:none}.nlt-a11y__row{display:flex;align-items:center;gap:var(--nlt-space-14);padding:var(--nlt-space-12) 0;border-top:1px solid var(--nlt-line-soft)}.nlt-a11y__row--desktop{display:none}.nlt-a11y__text{display:flex;flex:1;flex-direction:column;min-width:0;cursor:pointer}.nlt-a11y__label{font-size:var(--nlt-font-size-16);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-a11y__sub{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-a11y__badge{margin-left:var(--nlt-space-6);padding:0 var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-teal-tint);font-size:var(--nlt-font-size-12);color:var(--nlt-ink-accent)}.nlt-a11y__scheme .nlt-segmented__option span{padding:0 var(--nlt-space-4);font-size:var(--nlt-font-size-14);line-height:var(--nlt-font-leading-ui);text-align:center}.nlt-a11y__note{display:block;margin:var(--nlt-space-8) 0 0}.nlt-scheme{position:relative;flex:none}.nlt-scheme__button{font-size:var(--nlt-font-size-18)}.nlt-scheme__icon{display:none}:root:not([data-nlt-scheme=dark]):not([data-nlt-scheme=auto]) .nlt-scheme__icon--light,[data-nlt-scheme=auto] .nlt-scheme__icon--auto,[data-nlt-scheme=dark] .nlt-scheme__icon--dark{display:inline-flex}.nlt-scheme__button[aria-expanded=true]{box-shadow:var(--nlt-shadow-ring-focus)}.nlt-scheme__menu{position:absolute;top:calc(100% + var(--nlt-space-12));right:0;z-index:var(--nlt-z-overlay);width:264px;padding:var(--nlt-space-12);border-radius:var(--nlt-radius-20);background:var(--nlt-surface-raised);box-shadow:var(--nlt-shadow-panel);text-align:left}.nlt-scheme [hidden],.nlt-scheme-row [hidden],.nlt-scheme__menu[hidden]{display:none}.nlt-scheme-row__set,.nlt-scheme__choices{min-width:0;margin:0;padding:0;border:0}.nlt-scheme__title{display:flex;align-items:center;padding:var(--nlt-space-4) var(--nlt-space-8) var(--nlt-space-8);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-scheme__choice{position:relative;display:flex;align-items:center;gap:var(--nlt-space-12);min-height:var(--nlt-layout-touch-min);padding:0 var(--nlt-space-10);border-radius:var(--nlt-radius-12);color:var(--nlt-ink);font-weight:var(--nlt-font-weight-semibold);cursor:pointer}.nlt-scheme__choice input{position:absolute;opacity:0;pointer-events:none}.nlt-scheme__choice:hover{background:var(--nlt-surface-control)}.nlt-scheme__choice:has(input:checked){background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent-strong);font-weight:var(--nlt-font-weight-bold)}.nlt-scheme__choice:has(input:focus-visible){outline:2px solid var(--nlt-focus);outline-offset:2px}.nlt-scheme__choice-icon{display:inline-flex;width:20px;justify-content:center}.nlt-scheme__menu .nlt-a11y__note{padding:0 var(--nlt-space-8) var(--nlt-space-4)}.nlt-scheme-row__head{width:100%;box-sizing:border-box}.nlt-scheme-row__track{margin:0 var(--nlt-space-16) var(--nlt-space-12)}.nlt-scheme-row__track .nlt-segmented__option span{padding:0 var(--nlt-space-4);font-size:var(--nlt-font-size-14);line-height:var(--nlt-font-leading-ui);text-align:center}.nlt-scheme-row__session{padding:0 var(--nlt-space-16) var(--nlt-space-12)}.nlt-a11y__actions{padding:var(--nlt-space-12) var(--nlt-space-16) calc(var(--nlt-space-16) + env(safe-area-inset-bottom,0px));box-shadow:var(--nlt-shadow-hairline)}.nlt-a11y__cookies{display:flex;align-items:center;gap:var(--nlt-space-14);width:100%;margin-top:var(--nlt-space-12);padding:var(--nlt-space-14) var(--nlt-space-16);border:0;border-radius:var(--nlt-radius-18);background:var(--nlt-surface-raised);color:var(--nlt-ink);font:inherit;text-align:left;cursor:pointer}.nlt-a11y__reset{width:100%;margin-top:var(--nlt-space-12)}.nlt-a11y-switch{position:relative;flex:none;width:52px;height:32px;margin:6px 0;appearance:none;border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-track);box-shadow:inset 0 0 0 1px var(--nlt-line-strong);cursor:pointer;transition:background-color var(--nlt-duration-fast) var(--nlt-easing-out)}.nlt-a11y-switch::after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-small);transition:transform var(--nlt-duration-fast) var(--nlt-easing-out)}.nlt-a11y-switch:checked{background:var(--nlt-accent-fill);box-shadow:none}.nlt-a11y-switch:checked::after{transform:translateX(20px)}.nlt-a11y-switch:disabled{opacity:.6;cursor:default}.nlt-a11y-switch:focus-visible{outline:2px solid var(--nlt-focus);outline-offset:2px}@media (min-width:769px){.nlt-cookie-banner{padding:var(--nlt-space-24)}body:has(.nlt-bottom-bar) .nlt-cookie-pill{bottom:calc(var(--nlt-space-16) + env(safe-area-inset-bottom,0px))}.nlt-a11y__row--desktop{display:flex}}@keyframes nlt-cookie-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:root[data-a11y-text=larger]{font-size:112.5%}:root[data-a11y-text=largest]{font-size:125%}:root[data-a11y-leading=more] body *{line-height:1.8!important}:root[data-a11y-leading=most] body *{line-height:2.1!important}:root[data-a11y-spacing=on] body *{letter-spacing:.06em!important;word-spacing:0.12em!important}:root[data-a11y-contrast=on]{--nlt-ink:var(--nlt-ink-strong);--nlt-ink-muted:var(--nlt-ink-strong);--nlt-ink-faint:var(--nlt-ink-strong);--nlt-line:var(--nlt-line-strong);--nlt-line-soft:var(--nlt-line-strong)}:root[data-a11y-dyslexic=on] body,:root[data-a11y-dyslexic=on] button,:root[data-a11y-dyslexic=on] input,:root[data-a11y-dyslexic=on] select,:root[data-a11y-dyslexic=on] textarea{font-family:OpenDyslexic,var(--nlt-font-family-sans)!important}:root[data-motion=reduce] *,:root[data-motion=reduce] ::after,:root[data-motion=reduce] ::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}:root[data-a11y-cursor=on],:root[data-a11y-cursor=on] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 1.5L9 21z' fill='%23001937' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}:root[data-a11y-links=on] a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px;outline:2px solid var(--nlt-status-warn-bg);outline-offset:1px}:root[data-a11y-images=on] img,:root[data-a11y-images=on] picture,:root[data-a11y-images=on] video{visibility:hidden!important}@media (prefers-reduced-motion:reduce){.nlt-cookie-banner,.nlt-cookie-pill{animation:none}.nlt-a11y-switch,.nlt-a11y-switch::after{transition:none}}
