*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}body{font-family:var(--nev-font-body);background-color:var(--nev-background-page);color:var(--nev-text-primary);min-height:100vh;text-rendering:optimizeLegibility}html,body{overflow-x:hidden;width:100%}:focus-visible{outline:2px solid var(--nev-border-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.nev-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.nev-skip-link{position:absolute;top:-999px;left:var(--nev-space-4);background:var(--nev-background-surface);color:var(--nev-text-primary);padding:var(--nev-space-2) var(--nev-space-4);border:1px solid var(--nev-border-strong);border-radius:var(--nev-radius-compact);z-index:9999;text-decoration:none;font-weight:600}.nev-skip-link:focus{top:var(--nev-space-4)}:root{--nev-color-ink: #151a1f;--nev-color-white: #ffffff;--nev-color-paper: #f7f6f3;--nev-color-warm: #ebe9e4;--nev-color-olive-100: #dee3d7;--nev-color-olive-300: #a9b694;--nev-color-olive-700: #53623f;--nev-color-olive-900: #2e3a23;--nev-color-lavender-100: #f0ecf4;--nev-color-lavender-500: #c1b4d5;--nev-color-lavender-700: #8b7a9f;--nev-color-lavender-800: #6f5f82;--nev-color-success: #2e6b4f;--nev-color-success-soft: #e3f1e9;--nev-color-warning: #855c20;--nev-color-warning-soft: #f7edd8;--nev-color-critical: #a53a40;--nev-color-critical-soft: #f8e6e7;--nev-color-info: #365b78;--nev-color-info-soft: #e6eff5;--nev-font-editorial: "Newsreader", "Iowan Old Style", "Baskerville", Georgia, serif;--nev-font-brand: "Outfit", "Avenir Next", sans-serif;--nev-font-heading: "Sora", "Avenir Next", sans-serif;--nev-font-body: "Source Sans 3", "Helvetica Neue", sans-serif;--nev-space-1: 4px;--nev-space-2: 8px;--nev-space-3: 12px;--nev-space-4: 16px;--nev-space-6: 24px;--nev-space-8: 32px;--nev-space-12: 48px;--nev-space-16: 64px;--nev-space-20: 80px;--nev-space-24: 96px;--nev-radius-none: 0;--nev-radius-control: 3px;--nev-radius-compact: 6px;--nev-radius-floating: 8px;--nev-radius-dialog: 12px;--nev-radius-status: 999px;--nev-shadow-none: none;--nev-shadow-floating: 0 12px 32px rgb(21 26 31 / 12%);--nev-shadow-dialog: 0 24px 64px rgb(21 26 31 / 18%);--nev-rule-hairline: 1px;--nev-rule-emphasis: 2px;--nev-duration-fast: .12s;--nev-duration-normal: .18s;--nev-duration-slow: .28s;--nev-background-page: var(--nev-color-paper);--nev-background-surface: var(--nev-color-white);--nev-background-soft: var(--nev-color-warm);--nev-text-primary: var(--nev-color-ink);--nev-text-secondary: #59605b;--nev-text-muted: #747a76;--nev-border-subtle: #e2dfd8;--nev-border-default: #bfc3bf;--nev-border-strong: #7a807b;--nev-border-focus: var(--nev-color-lavender-800);--nev-content-max: 1440px;--nev-reading-max: 680px;--nev-grid-gap: 24px;--nev-section-gap: 96px}[data-nev-theme=professional]{--nev-action-primary: var(--nev-color-olive-700);--nev-action-primary-hover: #465335;--nev-action-primary-pressed: #39462b;--nev-action-secondary: var(--nev-color-lavender-800);--nev-surface-context: var(--nev-color-olive-100);--nev-control-default-height: 40px}[data-nev-theme=journey]{--nev-action-primary: var(--nev-color-lavender-800);--nev-action-primary-hover: #5f506f;--nev-action-primary-pressed: #514360;--nev-action-secondary: var(--nev-color-olive-700);--nev-surface-context: var(--nev-color-lavender-100);--nev-control-default-height: 48px}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff")}:root{--nev-color-paper: #f7f4ee;--nev-space-5: 20px;--nev-space-7: 28px;--nev-content-max: 1120px;--nev-reading-max: 680px;--nev-form-max: 640px;--nev-login-max: 480px;--nev-gutter: 20px;--nev-border-control: var(--nev-border-strong);--nev-selection-background: var(--nev-color-lavender-100);--nev-selection-border: var(--nev-color-lavender-800);--nev-radius-control: 4px;--nev-radius-compact: 8px;--nev-text-muted: var(--nev-text-secondary)}[data-nev-theme=journey]{--nev-action-primary: var(--nev-color-olive-700);--nev-action-primary-hover: var(--nev-color-olive-900);--nev-action-primary-pressed: var(--nev-color-olive-900);--nev-action-secondary: var(--nev-color-lavender-800)}html,body{overflow-x:visible}body{line-height:1.6}input,select,textarea,fieldset{min-width:0;max-width:100%}input,select,textarea{font:inherit}input[type=date]{width:100%;min-width:0}select{min-height:48px;padding:8px 12px;border:1px solid var(--nev-border-control);border-radius:var(--nev-radius-control);color:var(--nev-text-primary);background:var(--nev-background-surface)}fieldset{border:0}p+p{margin-top:12px}section+section{margin-top:32px}h1,h2,h3,h4{overflow-wrap:anywhere}h1,h2{font-family:var(--nev-font-editorial);font-weight:500;line-height:1.2;margin-bottom:16px}h1{font-size:clamp(1.875rem,4vw,2.5rem)}h2{font-size:clamp(1.75rem,3vw,2.25rem)}h3,h4{font-family:var(--nev-font-heading);line-height:1.3;margin-bottom:12px}h3{font-size:1.375rem}h4{font-size:1.125rem}a{color:var(--nev-color-olive-900);text-underline-offset:3px}.nev-material-link{display:inline-flex;min-height:48px;align-items:center;flex-wrap:wrap;gap:4px}button{overflow-wrap:anywhere}button:not(:disabled):hover{filter:brightness(.94)}button:active:not(:disabled){filter:brightness(.88)}button+button{margin-left:8px}summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600}details{border-top:1px solid var(--nev-border-subtle);margin:16px 0}.nev-container .nev-container{padding-left:0!important;padding-right:0!important}.nev-app-header{gap:20px;flex-wrap:wrap}.nev-brand{display:flex;align-items:center;gap:16px;min-width:0}.nev-brand-logo{width:108px;height:48px;object-fit:contain}.nev-app-nav{display:flex;gap:8px;flex-wrap:wrap}.nev-meta{font-size:.875rem;color:var(--nev-text-secondary)}.nev-consent{padding:24px 0;border-bottom:1px solid var(--nev-border-subtle)}.nev-legal-document{overflow-wrap:anywhere;padding:16px 0}.nev-legal-document p,.nev-legal-document ul,.nev-legal-document ol,.nev-legal-document blockquote{margin:16px 0}.nev-legal-document ul,.nev-legal-document ol{padding-left:24px}.nev-legal-document blockquote{border-left:2px solid var(--nev-border-strong);padding-left:16px}.nev-choice{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;margin:8px 0;border:1px solid var(--nev-border-control);border-radius:8px;cursor:pointer}.nev-choice:has(input:checked){background:var(--nev-selection-background);border:2px solid var(--nev-selection-border);padding:11px}.nev-choice input{flex:0 0 20px;width:20px;height:20px;accent-color:var(--nev-selection-border)}.nev-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.nev-action-row button+button{margin:0}.nev-document{border-block:1px solid var(--nev-border-strong);padding:20px 0;margin:24px 0}.nev-timeline{list-style:none;padding:0}.nev-timeline>li{border-left:2px solid var(--nev-border-strong);padding:16px 20px;margin-bottom:12px}.nev-timeline>li[aria-current=step]{background:var(--nev-selection-background);border-left:4px solid var(--nev-selection-border)}.nev-timeline details{border:0;margin:0}.nev-notice{font-size:.9375rem;padding-block:24px;border-top:1px solid var(--nev-border-subtle);margin-top:32px}.nev-reading-section{padding-block:24px}.nev-stat{font-size:1.5rem;font-family:var(--nev-font-heading);font-variant-numeric:tabular-nums}@media(min-width:768px){:root{--nev-gutter: 24px}}@media(min-width:1024px){:root{--nev-gutter: 32px}}@media(max-width:480px){.nev-app-header{padding:16px 20px!important}.nev-brand-logo{width:88px}.nev-app-nav{width:100%}.nev-app-nav button{padding-inline:12px!important}}:root{--nev-duration-normal: .16s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}main section,main fieldset{min-width:0}main fieldset{margin-block:1.5rem;padding:1rem;border:1px solid var(--nev-border-strong);border-radius:var(--nev-radius-control)}main label{display:block;margin-block:.65rem}main select,main textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;padding:.65rem;color:var(--nev-text-primary);background:var(--nev-background-surface);border:1px solid var(--nev-border-strong);border-radius:var(--nev-radius-control);font:inherit}main textarea{min-height:7rem;resize:vertical}main input{max-width:100%;box-sizing:border-box}main select:focus-visible,main textarea:focus-visible,main summary:focus-visible{outline:3px solid var(--nev-action-primary);outline-offset:3px}main details{margin-block:1rem}main summary{cursor:pointer;padding-block:.75rem}main li,main dd,main p{overflow-wrap:anywhere}main li{margin-block:.75rem}main dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem 1rem}main dd{margin:0}@media(max-width:480px){main fieldset{padding:.6rem}main dl{grid-template-columns:minmax(0,1fr)}main dd{margin-bottom:.75rem}}.admin-navigation{display:flex;flex-wrap:wrap;gap:var(--nev-space-2)}header[role=banner]{gap:var(--nev-space-4)}header[role=banner]>div:first-child{flex-shrink:0}@media(max-width:600px){header[role=banner]{flex-wrap:wrap}header[role=banner]>div:last-child{width:100%}.admin-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-navigation button{min-width:0;padding-inline:.5rem}}
