@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/build/assets/montserrat-latin-ext-BsZE-iaG.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/build/assets/montserrat-latin-l_AIctKy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green: #21b685;--green-dark: #1c996f;--green-deep: #147a58;--green-light: #c6ffec;--navy: #023f88;--navy-light: #1f5fa8;--red: #ef4129;--orange: #e07b1f;--orange-deep: #cf6f14;--cream: #f0ede6;--cream-dark: #dedad3;--cream-warm: #fbf7ef;--paper: #fffdf9;--charcoal: #262828;--gray: #5b6461;--gray-light: #6e6960;--shadow-card: 0 16px 46px rgba(38, 40, 40, .14);--shadow-lift: 0 22px 64px rgba(38, 40, 40, .2);--shadow-band: 0 14px 40px rgba(1, 28, 61, .2);--ease: cubic-bezier(.22, .68, .35, 1);--band: linear-gradient(118deg, var(--green-deep) 0%, #137457 30%, var(--navy) 100%);--green-dark: #147a58;--red-ink: #c4301c}*{--ink: color-mix(in srgb, var(--c, var(--boja)) 65%, #000);--fill: color-mix(in srgb, var(--c, var(--boja)) 70%, #000)}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-padding-top:8rem}@media(prefers-reduced-motion:no-preference){html:not(.a11y-no-motion){scroll-behavior:smooth}}html:has(dialog[open]){overflow:hidden}body{margin:0;background:var(--cream);color:var(--charcoal);font:400 1.6rem/1.65 Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:3px solid var(--focus, var(--red));outline-offset:3px}.band,.sticky-bar,.site-footer,.duty,.dialog-head,.modal__glava,.nav-drawer__head{--focus: #fff}h1,h2,h3,h4,h5,h6{line-height:1.2}.container{width:min(100% - 6rem,1440px);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:1.6rem;top:-6rem;z-index:200;padding:1rem 1.6rem;border-radius:8px;background:var(--paper);color:var(--navy);font-weight:700;box-shadow:var(--shadow-lift);transition:top .2s}.skip-link:focus{top:1.6rem}svg{flex-shrink:0}[x-cloak],[hidden]{display:none!important}.band{position:relative;background:var(--band);box-shadow:var(--shadow-band);color:#fff}.band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(96% 78% at 92% 4%,rgba(198,255,236,.08),transparent 62%)}.band>*{position:relative;z-index:2}.band--tint{background:radial-gradient(70% 140% at 0% 100%,color-mix(in srgb,color-mix(in srgb,var(--tint) 65%,#000) 62%,transparent),transparent 62%),var(--band)}html.a11y-text-lg{font-size:70%}html.a11y-text-xl{font-size:78%}html.a11y-underline a{text-decoration:underline!important;text-underline-offset:3px}html.a11y-contrast{--gray: #3d4442;--gray-light: #4f5654;--cream: #f4f2ee}html.a11y-contrast .band{background:#01264f}html.a11y-spacing body{letter-spacing:.04em;word-spacing:.12em;line-height:1.9}html.a11y-no-motion *,html.a11y-no-motion *:before,html.a11y-no-motion *:after{animation:none!important;transition:none!important}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes enter-soft{0%{opacity:0}to{opacity:1}}@keyframes enter-side{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes enter-item{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes enter-lcp{0%{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes enter-soft-lcp{0%{opacity:.2}to{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 #ef41296b}50%{box-shadow:0 0 0 7px #ef412900}}@keyframes spin{to{transform:rotate(360deg)}}body{animation:enter-soft-lcp .3s ease}.stagger>*{animation:enter-item .42s var(--ease) backwards}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.07s}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.17s}.stagger>*:nth-child(5){animation-delay:.22s}.stagger>*:nth-child(6){animation-delay:.27s}.stagger>*:nth-child(n+7){animation-delay:.32s}.stagger>*:first-child{animation-delay:0s}@media(max-width:1199.98px){.container{width:min(100% - 4rem,1120px)}}@media(max-height:760px){.rail,.subnav,.toc-card,.facts{position:static!important}}@media(max-width:767.98px){.container{width:calc(100% - 3rem)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:1.6rem!important}}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText!important;outline-offset:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.news-card:focus-visible,.news-card:has(:focus-visible),.btn:focus-visible,.ord-compact:focus-visible,.ord-compact:has(:focus-visible),.doc-pill:focus-visible,.contact-action:focus-visible,.header-cta:focus-visible{transform:none!important}}@media(prefers-reduced-motion:reduce)and (hover:hover){.news-card:hover,.btn:hover,.ord-compact:hover,.doc-pill:hover,.contact-action:hover,.header-cta:hover{transform:none!important}}.intro{padding:2.6rem 0 5rem}.intro--overlap{padding-bottom:9.6rem}.intro-row{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4rem}.intro-row>*{min-width:0}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 1.4rem 5px;font-size:1.25rem;font-weight:600;letter-spacing:.06em;color:#ffffffeb}.breadcrumbs a:focus-visible{color:#fff}@media(hover:hover){.breadcrumbs a:hover{color:#fff}}@media(max-width:767.98px){.breadcrumbs,.article-card .crumbs{line-height:1.2rem}}.intro h1{margin:0;font-size:clamp(3.4rem,4.6vw,5.4rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#fff;max-width:20ch}.intro h1 em{font-style:normal;font-weight:800;color:var(--green-light)}.intro h1.is-long{font-size:3.4rem;font-weight:600;line-height:1.18;max-width:34ch}.intro-side{margin-left:auto;max-width:46rem}.intro-side:has(.is-date){min-width:44rem}.intro-side>p{margin:0 0 2rem;font-size:1.55rem;line-height:1.7;color:#ffffffeb}.intro-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 1.4rem 5px}.meta-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.1rem;border-radius:999px;background:#ffffff24;font-size:1.18rem;font-weight:700;letter-spacing:.04em;color:#fff}.meta-chip--solid{background:#fff;color:var(--ink, var(--navy))}.stat-tiles{display:flex;gap:1.2rem}.stat-tile{display:flex;flex-direction:column;justify-content:space-between;row-gap:8px;flex:1 1 12rem;min-width:0;padding:1.6rem 1.8rem;background:var(--paper);border-radius:12px;box-shadow:var(--shadow-card);color:var(--charcoal)}.stat-tile b{display:block;font-size:2.8rem;font-weight:800;line-height:1;color:var(--ink, var(--navy));font-variant-numeric:tabular-nums}.stat-tile span{display:block;line-height:1.5rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.stat-tile:has(.is-date){container-type:inline-size;padding-inline:1.2rem}.stat-tile b.is-date{font-size:min(1.9rem,15cqi);letter-spacing:-.01em}.stat-tile small{display:block;font-size:1.2rem;color:var(--gray)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;border-radius:999px;font-size:1.4rem;font-weight:700;line-height:1.2;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.btn-primary{background:var(--green-dark);color:#fff}.btn-primary:focus-visible{background:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}@media(hover:hover){.btn-primary:hover{background:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}}.btn-secondary{background:var(--cream);color:var(--charcoal)}.btn-secondary:focus-visible{background:var(--cream-dark)}@media(hover:hover){.btn-secondary:hover{background:var(--cream-dark)}}.btn-light{background:var(--paper);color:var(--charcoal);box-shadow:0 4px 16px #26282817}.btn-light:focus-visible{background:#fff;color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}@media(hover:hover){.btn-light:hover{background:#fff;color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}}.btn-navy{background:var(--navy);color:#fff}.btn-navy:focus-visible{background:#01306a;transform:translateY(-2px);box-shadow:var(--shadow-card)}@media(hover:hover){.btn-navy:hover{background:#01306a;transform:translateY(-2px);box-shadow:var(--shadow-card)}}.btn-ghost{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff5c}.btn-ghost:focus-visible{background:#fff;color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}@media(hover:hover){.btn-ghost:hover{background:#fff;color:var(--navy);transform:translateY(-2px);box-shadow:var(--shadow-card)}}.btn-text{padding:.4rem 0;border-radius:0;color:var(--green-dark)}.btn-text:focus-visible{color:var(--navy)}@media(hover:hover){.btn-text:hover{color:var(--navy)}}.btn-text svg{transition:transform .18s}.btn-text:focus-visible svg{transform:translate(4px)}@media(hover:hover){.btn-text:hover svg{transform:translate(4px)}}.btn[disabled],.btn.is-disabled{opacity:.42;pointer-events:none}.btn.is-loading{pointer-events:none;opacity:.85}.spinner{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:spin .7s linear infinite}.chip{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.3rem;border-radius:999px;background:var(--cream);font-size:1.32rem;font-weight:600;line-height:1.2;transition:background .18s,color .18s}.chip:focus-visible:not(:disabled):not([aria-pressed=true]){background:var(--cream-dark)}@media(hover:hover){.chip:hover:not(:disabled):not([aria-pressed=true]){background:var(--cream-dark)}}.chip:disabled{opacity:.36;cursor:not-allowed}.chip[aria-pressed=true]{background:var(--fill, var(--navy));color:#fff}.chip b{padding:.25rem .55rem;border-radius:999px;background:#26282817;font-size:1.12rem;font-weight:700;font-variant-numeric:tabular-nums}.chip[aria-pressed=true] b{background:#ffffff42;color:#fff}.status-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.1rem;font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--fill);border-radius:999px;white-space:nowrap}.status-badge--zavrsen{border-radius:3px}.status-badge--ponisten{border-radius:3px;background:transparent;color:var(--gray);box-shadow:inset 0 0 0 1.5px var(--c)}.status-badge--ponisten{color:var(--ink)}.status-badge--istjece{animation:pulse 2.4s ease-in-out infinite}.deadline-bar{display:flex;align-items:center;gap:1.4rem;max-width:58rem}.deadline-bar time{font-size:1.28rem;font-weight:700;color:var(--charcoal);font-variant-numeric:tabular-nums;white-space:nowrap}.deadline-track{position:relative;flex:1;height:6px;border-radius:999px;background:var(--cream-dark)}.deadline-track i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--c)}.deadline-track b{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--cream-warm)}.deadline-left{padding:.35rem 1rem;border-radius:6px;font-size:1.2rem;font-weight:700;white-space:nowrap;color:var(--ink);background:color-mix(in srgb,var(--c) 13%,transparent)}.doc-pill{display:flex;align-items:center;gap:1.1rem;padding:1.1rem 1.6rem 1.1rem 1.1rem;border-radius:999px;background:var(--cream);transition:background .18s,box-shadow .18s,transform .18s;min-width:0}.doc-pill:focus-visible{background:var(--green-dark);transform:translate(3px)}@media(hover:hover){.doc-pill:hover{background:var(--green-dark);transform:translate(3px)}}.doc-pill .doc-icon{flex-shrink:0;width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--green-dark)}.doc-pill .doc-name{min-width:0;font-size:1.28rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere;transition:color .18s}.doc-pill .doc-meta{display:block;font-size:1.15rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gray);transition:color .18s}.doc-pill:focus-visible .doc-name{color:#fff}@media(hover:hover){.doc-pill:hover .doc-name{color:#fff}}.doc-pill:focus-visible .doc-meta{color:#ffffffeb}@media(hover:hover){.doc-pill:hover .doc-meta{color:#ffffffeb}}button.doc-pill{width:100%;text-align:left;background:var(--green-dark);color:#fff}button.doc-pill .doc-meta{color:#ffffffeb}button.doc-pill .doc-icon{transition:color .18s}button.doc-pill:focus-visible{background:var(--navy);box-shadow:var(--shadow-card)}@media(hover:hover){button.doc-pill:hover{background:var(--navy);box-shadow:var(--shadow-card)}}button.doc-pill:focus-visible .doc-icon{color:var(--navy)}@media(hover:hover){button.doc-pill:hover .doc-icon{color:var(--navy)}}.doc-pill.is-off{background:var(--cream-dark);color:var(--gray);pointer-events:none}.doc-pill.is-off .doc-icon{color:var(--gray)}.contact-action{display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.5rem;border-radius:999px;background:var(--bg, var(--cream));font-size:1.28rem;font-weight:700;transition:background .18s,color .18s,transform .18s}.contact-action svg{color:var(--c, var(--green-dark));transition:color .18s}.contact-action:focus-visible{background:var(--fill, var(--green-dark));color:#fff;transform:translateY(-2px)}@media(hover:hover){.contact-action:hover{background:var(--fill, var(--green-dark));color:#fff;transform:translateY(-2px)}}.contact-action:focus-visible svg{color:#fff}@media(hover:hover){.contact-action:hover svg{color:#fff}}.search-field{position:relative}.search-field input{width:100%;padding:1.15rem 3.8rem 1.15rem 4rem;border:0;border-radius:9px;background:var(--cream);font:500 1.42rem Montserrat,sans-serif;color:var(--charcoal);transition:box-shadow .18s,background .18s}.search-field input::placeholder{color:var(--gray-light);font-weight:400}.search-field input:focus{background:var(--paper);outline:0;box-shadow:0 0 0 2px var(--green-dark),0 10px 26px #2628281f}.search-field>svg{position:absolute;left:1.3rem;top:50%;transform:translateY(-50%);color:var(--gray)}.search-field button{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:3.4rem;height:3.4rem;border-radius:50%;display:none;place-items:center;color:var(--gray)}.search-field.has-value button,.search-field.ima button{display:grid}.select{position:relative}.select select{appearance:none;width:100%;padding:1.1rem 3.6rem 1.1rem 1.4rem;border:0;border-radius:9px;background:var(--cream);font:700 1.35rem Montserrat,sans-serif;color:var(--navy);cursor:pointer}.select select:focus{outline:0;box-shadow:0 0 0 2px var(--green-dark)}.select:after{content:"";position:absolute;right:1.4rem;top:50%;width:8px;height:8px;margin-top:-6px;border:2px solid var(--gray);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.filter-anchor{height:1px;margin-top:-6rem}.filter-bar{position:sticky;top:6.4rem;z-index:40;padding:1.8rem 2.2rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-lift);transition:padding .2s,border-radius .2s,box-shadow .2s;animation:enter-soft .5s ease .2s backwards}.filter-bar.is-stuck{padding:1.1rem 2.2rem;border-radius:0 0 18px 18px;box-shadow:0 14px 34px #26282833}.filter-bar.is-stuck .filter-row--more,.filter-bar .stuck-select{display:none}.filter-bar.is-stuck .stuck-select{display:block}.filter-bar.is-stuck .stuck-hide{display:none}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.filter-row+.filter-row{margin-top:1.4rem;padding-top:1.4rem;background:linear-gradient(90deg,#26282824,#26282800 90%) top/100% 1px no-repeat}.filter-row .search-field{flex:1 1 30rem}.filter-row .select{min-width:24rem}.filter-row .stuck-select{min-width:16rem;flex:0 1 auto}.filter-row .push{margin-left:auto}.filter-label{font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip svg{flex-shrink:0;width:18px;height:18px;color:var(--c, var(--navy));transition:color .16s}.chip[aria-pressed=true] svg{color:#fff}.chip .glif{font-size:1rem;line-height:1}@media(max-width:991.98px){.filter-label{display:none}.filter-row .push{margin-left:0}}@media(min-width:768px)and (max-width:991.98px){.filter-row .search-field{flex-basis:100%}.filter-row .select{min-width:0;flex:1 1 0}}@media(max-width:767.98px){.filter-anchor{margin-top:-4rem}.filter-bar{top:5.6rem;padding:1.4rem}.filter-row .select{min-width:0;flex:1 1 100%}.filter-bar .stuck-select{display:block}.filter-bar .stuck-hide{display:none}.filter-bar:has(.more-select) .filter-row--more{display:none}}.filter-icon{display:none}@media(max-width:767.98px){.filter-row .search-field,.trazilica{flex-basis:100%}.filter-icon{order:1;flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .4rem .9rem;border-radius:12px;background:var(--cream);color:var(--navy);font-size:1.2rem;font-weight:700;line-height:1.2;transition:background .16s,color .16s}.filter-icon svg{width:20px;height:20px}.filter-icon span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-icon:focus-visible{outline:2px solid var(--green-dark);outline-offset:2px}.filter-icon[aria-expanded=true]{background:var(--fill, var(--navy));color:#fff}.filter-icon.is-active:after{content:"";position:absolute;top:.7rem;left:calc(50% + .9rem);width:1rem;height:1rem;border-radius:50%;background:var(--green-dark);box-shadow:0 0 0 2px var(--cream)}.filter-icon[aria-expanded=true].is-active:after{background:#fff;box-shadow:none}:is(.filter-bar,.traka) .filter-icon:not([aria-expanded=true])+*{display:none!important}:is(.filter-bar,.traka) .filter-icon[aria-expanded=true]+*{display:block;order:2;flex:1 1 100%;min-width:0;margin-left:0}:is(.filter-bar,.traka):has(.filter-icon) :is(.reset-link,.ocisti){order:3;flex-basis:100%;justify-content:flex-end}}@media(max-width:767.98px)and (hover:hover){.filter-icon:not([aria-expanded=true]):hover{background:var(--cream-dark)}}.reset-link{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:var(--red-ink)}.reset-link:focus-visible{text-decoration:underline}@media(hover:hover){.reset-link:hover{text-decoration:underline}}.reset-link[hidden]{display:none}.empty-state{padding:7rem 3rem;text-align:center;background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card)}.empty-state svg{color:var(--cream-dark);margin:0 auto 1.6rem}.empty-state h2{margin:0 0 1rem;font-size:2.3rem;font-weight:700;color:var(--navy)}.empty-state p{margin:0 auto 2.4rem;max-width:46rem;color:var(--gray)}.empty-state mark{background:color-mix(in srgb,var(--green) 24%,transparent);color:var(--charcoal);padding:.1rem .5rem;border-radius:4px;font-weight:700}.eyebrow{display:block;margin:0 0 1rem;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gray)}.section{padding:9rem 0 0}.zones{background:var(--paper)}.zone{padding:8rem 0}.zone:nth-child(2n of.zone){background:color-mix(in srgb,var(--cream) 50%,var(--paper))}.zone .section{padding-top:0}.zone--first{padding-top:6rem}.zone--flush{padding-top:0}@media(max-width:767.98px){.zone{padding:5rem 0}.zone--first{padding-top:4rem}.zone--flush{padding-top:0}}.section-head{display:flex;align-items:flex-end;gap:3rem;margin-bottom:3.2rem}.section-head h2{margin:0;font-size:3.2rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--navy)}.section-head p{margin:.8rem 0 0;max-width:62ch;font-size:1.5rem;color:var(--gray)}.section-head>:last-child:not(div){margin-left:auto}.section-head .btn{margin-left:auto;flex-shrink:0}.paper{background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card)}.tinted{background:color-mix(in srgb,var(--c, var(--green)) 8%,var(--cream-warm));border-radius:16px}.news-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s}.news-card:has(:focus-visible),.news-card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(hover:hover){.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.news-card:has(:focus-visible){outline:3px solid var(--red);outline-offset:3px}.news-card :is(h2,h3) a:focus-visible{outline:0}.news-card .media{position:relative;aspect-ratio:16/10;overflow:hidden;background:color-mix(in srgb,var(--c, var(--green)) 14%,var(--cream))}.news-card .media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.news-card:focus-visible .media img,.news-card:has(:focus-visible) .media img{transform:scale(1.04)}@media(hover:hover){.news-card:hover .media img{transform:scale(1.04)}}.news-card .media .placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--c, var(--green))}.news-card .media .placeholder svg{width:56px;height:56px;opacity:.55}.news-card .gallery-count{position:absolute;right:1.2rem;bottom:1.2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:#262828b8;color:#fff;font-size:1.12rem;font-weight:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.news-card .event-date{position:absolute;left:1.4rem;top:1.4rem;width:6rem;padding:.7rem 0;border-radius:10px;background:var(--paper);text-align:center;box-shadow:var(--shadow-card)}.news-card .event-date b{display:block;font-size:2.4rem;font-weight:800;line-height:1;color:var(--red-ink)}.news-card .event-date span{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.news-card .body{display:flex;flex-direction:column;gap:.9rem;padding:2.2rem 2.4rem 2.6rem;flex:1}.news-card .meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:1.2rem;font-weight:600;color:var(--gray)}.news-card :is(h2,h3){margin:0;font-size:1.9rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card :is(h2,h3) a:after{content:"";position:absolute;inset:0}.news-card:focus-visible :is(h2,h3) a,.news-card:has(:focus-visible) :is(h2,h3) a{color:var(--green-dark)}@media(hover:hover){.news-card:hover :is(h2,h3) a{color:var(--green-dark)}}.news-card p{margin:0;font-size:1.4rem;line-height:1.6;color:var(--gray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dj-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem .9rem;border-radius:999px;font-size:1.12rem;line-height:1.3rem;font-weight:700;letter-spacing:.06em;color:var(--ink);background:color-mix(in srgb,var(--c) 12%,transparent)}.dj-chip:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--c)}.pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:5rem}.pagination a,.pagination span{min-width:4.2rem;height:4.2rem;display:grid;place-items:center;padding:0 1.2rem;border-radius:999px;background:var(--paper);font-size:1.4rem;font-weight:700;box-shadow:0 4px 14px #26282814;transition:background .16s,color .16s}.pagination a:focus-visible{background:var(--cream-dark)}@media(hover:hover){.pagination a:hover{background:var(--cream-dark)}}.pagination .is-current{background:var(--navy);color:#fff}.pagination .gap{background:none;box-shadow:none;color:var(--gray)}.notice{display:flex;gap:1.4rem;padding:1.8rem 2rem;border-radius:14px;background:color-mix(in srgb,var(--c, var(--navy)) 8%,var(--paper));font-size:1.45rem;line-height:1.65}.notice>svg{color:var(--c, var(--navy));margin-top:.3rem}.notice--important{--c:var(--red)}.notice strong{color:var(--charcoal)}.prose{font-size:1.7rem;line-height:1.75;color:var(--charcoal);overflow-wrap:anywhere}.prose>*:first-child{margin-top:0}.prose p{margin:0 0 1.6rem}.prose h2{margin:4.4rem 0 1.4rem;font-size:2.6rem;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--navy)}.prose h3{margin:3.2rem 0 1rem;font-size:2rem;font-weight:700;line-height:1.3}.prose ul,.prose ol{margin:0 0 1.8rem;padding-left:2.4rem}.prose li{margin-bottom:.6rem;padding-left:.4rem}.prose ul li::marker{color:var(--green)}.prose ol li::marker{color:var(--navy);font-weight:700}.prose a{color:var(--green-dark);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.prose a:focus-visible{color:var(--navy)}@media(hover:hover){.prose a:hover{color:var(--navy)}}.prose strong{font-weight:700}.prose blockquote{margin:3rem 0;padding:2.4rem 2.8rem;border-radius:16px;background:color-mix(in srgb,var(--green) 9%,var(--paper));font-size:2rem;font-weight:500;line-height:1.55;color:var(--navy)}.prose table{width:100%;margin:2.4rem 0;border-collapse:collapse;font-size:1.45rem;overflow-wrap:normal}.table-scroll{margin:2.4rem 0;overflow-x:auto}.table-scroll table{margin:0}.prose th{text-align:left;font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray);padding:1rem 1.2rem}.prose td{padding:1.2rem;background:linear-gradient(90deg,#2628281f,#26282808) top/100% 1px no-repeat}.dialog{width:min(100% - 4rem,56rem);max-height:calc(100dvh - 6rem);overscroll-behavior:contain;padding:0;border:0;border-radius:20px;background:var(--paper);color:var(--charcoal);box-shadow:0 30px 90px #011c3d59}.dialog::backdrop{background:#02213485;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog[open]{animation:enter .35s var(--ease)}.dialog-head{position:relative;padding:3rem 7.2rem 2rem 3.2rem;background:var(--band);color:#fff}.dialog-head h2{margin:0;font-size:2.2rem;font-weight:700}.dialog-head p{margin:.6rem 0 0;font-size:1.36rem;color:#ffffffeb}.dialog-close{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:#ffffff29;color:#fff}.dialog-close:focus-visible{background:#ffffff4d}@media(hover:hover){.dialog-close:hover{background:#ffffff4d}}.dialog-body{padding:2.4rem 3.2rem 3rem}.consent-row{display:flex;gap:1.6rem;align-items:flex-start;padding:1.6rem 0;background:linear-gradient(90deg,#2628281f,#26282800) bottom/100% 1px no-repeat}.consent-row h3{margin:0 0 .3rem;font-size:1.5rem;font-weight:700}.consent-row p{margin:0;font-size:1.3rem;color:var(--gray)}.consent-row .a11y-toggle{width:auto;margin:0 0 0 auto;padding:0}.consent-row .a11y-toggle[disabled]{opacity:.55;cursor:not-allowed}.breadcrumbs{animation:enter .5s var(--ease) backwards}.intro h1,.intro-side>p{animation:enter-lcp .55s var(--ease) backwards}.intro-meta{animation:enter .55s var(--ease) backwards}.stat-tile{animation:enter .5s var(--ease) backwards}.stat-tile:nth-child(1){animation-delay:.24s}.stat-tile:nth-child(2){animation-delay:.3s}.stat-tile:nth-child(3){animation-delay:.36s}.block-gallery{margin:3.6rem 0}.block-label{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.4rem;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.block-label b{letter-spacing:0;color:var(--gray-light)}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.gallery-grid button{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--cream-dark)}.gallery-grid img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}.gallery-grid button:focus-visible img{transform:scale(1.05)}@media(hover:hover){.gallery-grid button:hover img{transform:scale(1.05)}}.gallery-grid .more{position:absolute;inset:0;display:grid;place-items:center;background:#0221349e;color:#fff;font-size:2.8rem;font-weight:800}.gallery-carousel{position:relative}.carousel-main{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#10201d}.carousel-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .4s}.carousel-main img.is-active{opacity:1}.carousel-nav{position:absolute;top:50%;width:4.8rem;height:4.8rem;margin-top:-2.4rem;display:grid;place-items:center;border-radius:50%;background:#fffdf9eb;color:var(--navy);font-size:2.4rem;font-weight:700;box-shadow:var(--shadow-card);transition:transform .18s}.carousel-nav:focus-visible{transform:scale(1.08)}@media(hover:hover){.carousel-nav:hover{transform:scale(1.08)}}.carousel-nav--prev{left:1.6rem}.carousel-nav--next{right:1.6rem}.carousel-nav svg{width:18px;height:18px}.carousel-nav--prev svg{transform:scaleX(-1)}.carousel-main{touch-action:pan-y}.carousel-count{position:absolute;right:1.6rem;bottom:1.6rem;padding:.4rem 1rem;border-radius:999px;background:#262828b8;color:#fff;font-size:1.2rem;font-weight:700}.carousel-thumbs{position:relative;display:flex;gap:.8rem;margin-top:.6rem;overflow-x:auto;padding:.5rem .5rem .6rem;scrollbar-width:thin}.carousel-thumbs button{flex:0 0 11rem;aspect-ratio:4/3;border-radius:8px;overflow:hidden;opacity:.55;box-shadow:inset 0 0 0 0 var(--green);transition:opacity .18s}.carousel-thumbs button[aria-current=true]{opacity:1;box-shadow:0 0 0 3px var(--green)}.carousel-thumbs img{width:100%;height:100%;object-fit:cover}.lightbox{width:min(100% - 6rem,120rem);max-height:calc(100vh - 4rem);padding:0;border:0;background:transparent;overflow:visible}.lightbox::backdrop{background:#061218e6}.lightbox figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.lightbox img{max-height:calc(100vh - 12rem);border-radius:10px}.lightbox figcaption{color:#ffffffeb;font-size:1.3rem;font-weight:600}.lightbox .carousel-nav{position:fixed}.lightbox .carousel-nav--prev{left:3rem}.lightbox .carousel-nav--next{right:3rem}.lightbox .dialog-close{position:fixed;top:2.4rem;right:3rem;background:#ffffff24}.block-attachments{margin:3.6rem 0;padding:2.4rem;border-radius:16px;background:var(--paper);box-shadow:var(--shadow-card)}.block-attachments .doc-pill{margin-top:.8rem}.block-quote{position:relative;margin:4rem 0;padding:3.4rem 3.6rem 3rem 8.6rem;border-radius:18px;background:color-mix(in srgb,var(--green) 9%,var(--paper))}.block-quote:before{content:"“";position:absolute;left:2.8rem;top:1.6rem;font-size:9rem;font-weight:800;line-height:1;color:var(--green)}.block-quote p{margin:0 0 1.4rem;font-size:2.2rem;font-weight:500;line-height:1.5;color:var(--navy)}.block-quote cite{font-style:normal;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.block-embed{margin:3.6rem 0}.embed-frame{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#0b1f24}.embed-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.embed-consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:3rem;text-align:center;color:#fff;background:center/cover no-repeat}.embed-consent:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#022134e0,#0221348c)}.embed-consent>*{position:relative}.embed-consent .play{width:7.2rem;height:7.2rem;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--red-ink);box-shadow:0 12px 30px #00000059}.embed-consent p{margin:0;max-width:48ch;font-size:1.4rem;color:#ffffffeb}.block-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:3.6rem 0}.hours{padding:1.8rem 1.8rem 1.4rem;border-radius:12px;background:var(--cream)}.hours h3{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-dark)}.shift{margin-bottom:1.5rem}.shift-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.65rem}.shift-head b{font-size:1.42rem;font-weight:700;font-variant-numeric:tabular-nums}.shift-head span{flex-shrink:0;max-width:100%;font-size:1.1rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gray)}.shift-head i{flex:1 0 100%;font-style:normal;font-size:1.3rem;font-weight:600}.hours-track{display:block;position:relative;height:10px;border-radius:999px;background:var(--cream-dark)}.hours-track i{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--c)}.hours-track--unknown{background:repeating-linear-gradient(115deg,var(--cream-dark) 0 6px,transparent 6px 12px)}.hours-now{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:2px;background:#e07b1f}.hours-now:after{content:"SADA";position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);padding:.26rem .8rem;border-radius:999px;background:#e07b1f;color:#fff;font-size:1.05rem;font-weight:800;letter-spacing:.1em;line-height:1.5;white-space:nowrap;box-shadow:0 6px 20px #2628281f}.hours-axis span{width:0;display:flex;justify-content:center;white-space:nowrap}.hours-axis{display:flex;justify-content:space-between;margin-top:.5rem;font-size:1.1rem;font-weight:700;color:var(--gray-light);font-variant-numeric:tabular-nums}.ord-compact{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:2.2rem;background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card),inset 0 0 0 2px transparent;transition:box-shadow .2s,transform .2s}.ord-compact:has(:focus-visible){box-shadow:var(--shadow-lift),inset 0 0 0 2px color-mix(in srgb,var(--c) 45%,transparent);transform:translateY(-5px)}@media(hover:hover){.ord-compact:hover{box-shadow:var(--shadow-lift),inset 0 0 0 2px color-mix(in srgb,var(--c) 45%,transparent);transform:translateY(-5px)}}.ord-compact h3{margin:0;overflow-wrap:anywhere;font-size:1.8rem;font-weight:700;line-height:1.3}.ord-compact h3 a:after{content:"";position:absolute;inset:0;z-index:1}.ord-compact h3 a:focus-visible{color:var(--green-dark);text-decoration:underline}@media(hover:hover){.ord-compact:hover h3 a{color:var(--green-dark);text-decoration:underline}}.ord-compact .addr{display:flex;gap:.6rem;margin:0;font-size:1.28rem;font-weight:600;color:var(--gray)}.ord-compact .mini{display:grid;gap:.6rem}.ord-compact .mini .shift-head{margin:0}.ord-compact .mini .hours-track{height:7px}.ord-compact .acts{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.ord-compact .contact-action{position:relative;z-index:2;padding:.7rem 1.2rem;font-size:1.22rem}@media(max-width:991.98px){.intro-row{flex-wrap:wrap;gap:2.4rem}.intro-side,.intro-side:has(.is-date){margin-left:0;max-width:none;min-width:0;flex-basis:100%}.section{padding-top:6rem}.section-head{gap:1.6rem}.section-head:has(p){flex-wrap:wrap}}@media(max-width:767.98px){.intro{padding:2rem 0 4rem}.intro--overlap{padding-bottom:7.4rem}.status-badge{white-space:normal}.dialog-head{padding:2.4rem 6.4rem 1.8rem 2rem}.dialog-body{padding:2rem}.carousel-nav{width:4rem;height:4rem;margin-top:-2rem;font-size:2rem}.carousel-nav--prev{left:.8rem}.carousel-nav--next{right:.8rem}.block-quote{padding:2.4rem 2rem 2.2rem 5.2rem}.block-quote:before{left:1.4rem;top:1.2rem;font-size:6rem}.block-quote p{font-size:1.8rem}.embed-consent{gap:.8rem;padding:1.6rem;overflow:auto}.embed-consent .play{width:4.8rem;height:4.8rem}.embed-consent p{font-size:1.3rem}.intro h1{font-size:3.2rem}.intro h1.is-long{font-size:2.6rem}.stat-tiles{gap:.8rem}.stat-tile{flex:1 1 0;padding:1.2rem 1.1rem;container-type:inline-size}.stat-tile b{font-size:2.2rem}.stat-tile span{letter-spacing:.04em;font-size:clamp(.95rem,8.5cqi,1.1rem);overflow-wrap:break-word}.stat-tiles:has(.is-date){flex-wrap:wrap}.stat-tiles:has(.is-date) .stat-tile{flex-basis:calc(50% - .4rem)}.stat-tile b.is-date{font-size:min(1.7rem,15cqi)}.section-head h2{font-size:2.6rem}.section-head{flex-direction:column;align-items:flex-start}.section-head .btn,.section-head>:last-child:not(div){margin-left:0}.gallery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.carousel-thumbs button{flex-basis:8rem}.doc-pill{border-radius:16px}.pagination{flex-wrap:wrap}.empty-state{padding:4rem 2rem}.lightbox .carousel-nav--prev{left:.8rem}.lightbox .carousel-nav--next{right:.8rem}}.a11y-panel,.lang-panel{position:fixed;right:max(3rem,(100% - 1440px) / 2);top:5.4rem;z-index:85;width:min(34rem,100% - 3rem);max-height:calc(100dvh - 7rem);overflow:auto;padding:2rem;background:var(--paper);color:var(--charcoal);border-radius:16px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.a11y-panel.is-open,.lang-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .18s,transform .18s,visibility 0s}.a11y-panel h2,.lang-panel h2{margin:0 0 .4rem;font-size:1.7rem;font-weight:800;color:var(--navy)}.a11y-panel p,.lang-panel p{margin:0 0 1.6rem;font-size:1.3rem;color:var(--gray)}.a11y-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:1.2rem}.a11y-sizes button{padding:1rem 0;border-radius:9px;background:var(--cream);font-weight:800;color:var(--charcoal)}.a11y-sizes button:nth-child(2){font-size:1.8rem}.a11y-sizes button:nth-child(3){font-size:2.1rem}.a11y-toggle{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1rem 1.2rem;margin-bottom:.4rem;border-radius:9px;font-size:1.42rem;font-weight:600;text-align:left;transition:background .18s}.a11y-toggle:focus-visible{background:var(--cream)}@media(hover:hover){.a11y-toggle:hover{background:var(--cream)}}.a11y-toggle .switch{margin-left:auto;width:3.8rem;height:2.2rem;border-radius:999px;background:var(--cream-dark);position:relative;transition:background .18s}.a11y-toggle .switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .18s}.a11y-toggle[aria-pressed=true] .switch,.a11y-sizes button[aria-pressed=true]{background:var(--navy);color:#fff}.a11y-toggle[aria-pressed=true] .switch:after{transform:translate(1.6rem)}.a11y-reset{margin-top:1rem;font-size:1.3rem;font-weight:600;color:var(--red-ink)}.a11y-reset:focus-visible{text-decoration:underline}@media(hover:hover){.a11y-reset:hover{text-decoration:underline}}.a11y-sizes button{transition:background .18s,color .18s}.a11y-sizes button:not([aria-pressed=true]):focus-visible{background:var(--cream-dark)}@media(hover:hover){.a11y-sizes button:not([aria-pressed=true]):hover{background:var(--cream-dark)}}@media(max-width:1199.98px){.a11y-panel,.lang-panel{right:2rem;top:1.6rem}}@media(max-width:767.98px){.a11y-panel,.lang-panel{right:1.5rem}}.alert-bar{position:relative;z-index:60;background:var(--red-ink);color:#fff;font-size:1.32rem;font-weight:600}.alert-bar .container{display:flex;align-items:center;gap:1.2rem;padding:.6rem 0}.alert-bar svg{flex-shrink:0}.alert-bar a{text-decoration:underline;text-underline-offset:3px}.alert-bar button{flex-shrink:0;margin-left:auto;width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%}.alert-bar button:focus-visible{background:#fff3}@media(hover:hover){.alert-bar button:hover{background:#fff3}}.sections>*+*{margin-top:4.4rem}.sec{position:relative}.sec-title{margin:0 0 2rem;font-size:2.6rem;font-weight:700;letter-spacing:-.015em;color:var(--navy)}.prose-card{padding:3.6rem max(4rem,100% - 78ch) 3.6rem 4rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-card)}.people-group+.people-group{margin-top:3rem}.people-group h3{margin:0 0 1.4rem;font-size:1.12rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.people-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.person-card{display:flex;gap:1.6rem;padding:2.4rem;background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card)}.person-card .avatar{flex-shrink:0;width:6.4rem;height:6.4rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,var(--green),var(--navy));color:#fff;font-size:2rem;font-weight:800}.person-card small{display:block;margin-bottom:.4rem;font-size:1.12rem;font-weight:700;letter-spacing:.06em;line-height:1.4;color:var(--green-dark)}.person-card b{display:block;font-size:1.8rem;line-height:1.3}.person-card span{display:block;margin-top:.2rem;font-size:1.32rem;color:var(--gray)}.person-card>div{min-width:0}.person-card .contact-action{margin-top:1.2rem;max-width:100%;overflow-wrap:anywhere}.people-list{background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}.people-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:2rem;align-items:center;padding:1.6rem 2.4rem;background:linear-gradient(90deg,#2628281a,#26282800) top/100% 1px no-repeat}.people-list>div:first-child{background:none}.people-list small{font-size:1.3rem;color:var(--gray);line-height:1.45}.people-list b{font-size:1.5rem}.people-list a{font-size:1.3rem;font-weight:600;color:var(--green-dark);white-space:nowrap}.cc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cc{display:flex;flex-direction:column;gap:1.2rem;padding:2.6rem;background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card)}.cc .contact-action{max-width:100%;overflow-wrap:anywhere}.cc .g{width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--c, var(--navy)) 14%,transparent);color:var(--c, var(--navy))}.cc :is(h2,h3){margin:0;font-size:1.9rem;font-weight:700;color:var(--navy)}.cc p{margin:0;font-size:1.4rem;color:var(--gray)}.cc .hours-chip{align-self:flex-start;display:inline-flex;gap:.6rem;align-items:center;padding:.4rem 1rem;border-radius:999px;background:var(--cream);font-size:1.2rem;font-weight:700}.cc .acts{display:flex;flex-direction:column;gap:.6rem;margin-top:auto}.cc .contact-action{justify-content:flex-start}.facts-table{background:var(--paper);border-radius:16px;box-shadow:var(--shadow-card);overflow:hidden}.facts-table>div{display:grid;grid-template-columns:24rem minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1.8rem 2.6rem;background:linear-gradient(90deg,#2628281a,#26282800) top/100% 1px no-repeat}.facts-table>div:first-child{background:none}.facts-table dt{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.facts-table dd{margin:0;font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.copy{padding:.5rem 1.1rem;border-radius:999px;background:var(--cream);font-size:1.2rem;font-weight:700}.copy:focus-visible,.copy:has(:focus-visible){background:var(--cream-dark)}@media(hover:hover){.copy:hover{background:var(--cream-dark)}}.article-content>.sec:first-child>.prose>*:first-child{margin-top:0}.sections>*{animation:enter .5s var(--ease) .06s backwards}.sections>*:first-child{animation:enter-lcp .5s var(--ease) backwards}@media(max-width:1199.98px){.cc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.people-list>div{grid-template-columns:minmax(0,1fr);gap:.4rem}.people-list a{white-space:normal;overflow-wrap:anywhere}.facts-table>div{grid-template-columns:minmax(0,1fr) auto}.facts-table dt{grid-column:1/-1}}@media(max-width:767.98px){.prose-card{padding:2.4rem 2rem}.people-cards,.cc-grid{grid-template-columns:minmax(0,1fr)}.person-card{padding:1.8rem}.person-card .avatar{width:5.2rem;height:5.2rem;font-size:1.7rem}.cc{padding:2.2rem 2rem}.facts-table>div{padding:1.6rem 1.8rem;gap:1rem}.facts-table dd{font-size:1.5rem}}.contact-section{position:relative;z-index:3;margin-top:10rem;margin-bottom:-8rem}.contact-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);overflow:hidden;background:var(--paper);border-radius:20px;box-shadow:var(--shadow-lift)}.contact-details{position:relative;padding:4.6rem 4.4rem;background:linear-gradient(160deg,var(--cream-warm),color-mix(in srgb,var(--green) 7%,var(--cream-warm)))}.contact-details h2{margin:0 0 1.2rem;font-size:3.2rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--navy)}.contact-details>p{margin:0 0 2.6rem;font-size:1.5rem;color:var(--gray);max-width:40ch}.contact-lines{display:grid;gap:1.4rem;margin:0 0 2.6rem;padding:0;list-style:none}.contact-lines li{display:flex;gap:1.4rem;align-items:flex-start;font-size:1.5rem;font-weight:600}.contact-lines li>span:first-child{flex-shrink:0;width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--green-dark);box-shadow:0 6px 16px #26282814}.contact-lines small{display:block;font-size:1.12rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-light)}.contact-lines a:focus-visible{color:var(--green-dark)}@media(hover:hover){.contact-lines a:hover{color:var(--green-dark)}}.urgent-note{display:flex;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:12px;background:color-mix(in srgb,var(--red) 9%,var(--paper));font-size:1.32rem;line-height:1.55}.urgent-note svg{color:var(--red-ink);margin-top:.2rem}.urgent-note b{color:var(--red-ink)}.quick-links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.contact-form{padding:4.6rem 4.4rem}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.8rem 2rem}.field{display:flex;flex-direction:column;gap:.7rem}.field--full{grid-column:1/-1}.field label{font-size:1.24rem;font-weight:700;color:var(--charcoal)}.field label i{font-style:normal;color:var(--red-ink)}.field input,.field select,.field textarea{width:100%;padding:1.2rem 1.4rem;border:0;border-radius:9px;background:var(--cream);font:500 1.5rem Montserrat,sans-serif;color:var(--charcoal);transition:box-shadow .18s,background .18s}.field textarea{resize:vertical;min-height:12rem}.field input:focus,.field select:focus,.field textarea:focus,.field.is-focus input{outline:0;background:#fff;box-shadow:0 0 0 2px var(--green-dark),0 10px 26px #2628281a}.field.has-error input,.field.has-error select,.field.has-error textarea{background:color-mix(in srgb,var(--red) 7%,#fff);box-shadow:0 0 0 2px var(--red)}.field-error{margin:0;font-size:1.22rem;font-weight:600;color:var(--red-ink)}.field-error:empty{display:none}.field-note{margin:0;font-size:1.2rem;color:var(--gray)}.consent{display:flex;gap:1.2rem;align-items:flex-start;margin:2rem 0;font-size:1.3rem;line-height:1.6;color:var(--gray)}.consent input{margin-top:.3rem;width:1.8rem;height:1.8rem;accent-color:var(--green)}.consent a{color:var(--green-dark);font-weight:600;text-decoration:underline}.consent.has-error{color:var(--red-ink)}.form-errors{display:flex;gap:1.2rem;margin-bottom:2rem;padding:1.4rem 1.6rem;border-radius:12px;background:color-mix(in srgb,var(--red) 9%,var(--paper));font-size:1.36rem}.form-errors svg{color:var(--red-ink)}.form-errors ul{margin:.4rem 0 0;padding-left:1.8rem}.form-actions{display:flex;align-items:center;gap:1.6rem}.form-actions small{font-size:1.2rem;color:var(--gray)}.form-success{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:4.6rem 4.4rem}.form-success .check{width:6.4rem;height:6.4rem;display:grid;place-items:center;margin-bottom:2rem;border-radius:50%;background:var(--green);color:#fff;box-shadow:0 0 0 10px color-mix(in srgb,var(--green) 16%,transparent)}.form-success h3{margin:0 0 1rem;font-size:2.6rem;font-weight:700;color:var(--navy)}.form-success p{margin:0 0 2.4rem;max-width:44ch;color:var(--gray)}.form-success code{font:700 1.4rem ui-monospace,Menlo,monospace;color:var(--charcoal);background:var(--cream);padding:.2rem .6rem;border-radius:5px}@media(max-width:991.98px){.contact-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.contact-section{margin-top:6rem}.contact-details,.contact-form,.form-success{padding:3rem 2rem}.contact-details h2{font-size:2.6rem}.form-grid{grid-template-columns:minmax(0,1fr)}.form-actions{flex-wrap:wrap}}.cookie-card{position:fixed;left:2.4rem;bottom:2.4rem;z-index:120;width:42rem;padding:2.4rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-lift);animation:enter .5s var(--ease) 1s backwards}.cookie-card[hidden]{display:none}.cookie-card h2{display:flex;align-items:center;gap:1rem;margin:0 0 .8rem;font-size:1.7rem;font-weight:800;color:var(--navy)}.cookie-card p{margin:0 0 1.8rem;font-size:1.34rem;line-height:1.6;color:var(--gray)}.cookie-card p a{color:var(--green-dark);text-decoration:underline;font-weight:600}.cookie-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.cookie-actions .btn{padding:1rem 1.8rem;font-size:1.3rem}@media(max-width:767.98px){.cookie-card{left:1.2rem;right:1.2rem;bottom:1.2rem;width:auto;padding:1.8rem}}.duty{position:relative;padding:8rem 0;color:#fff;background:var(--band)}.duty:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 12% 20%,rgba(198,255,236,.08),transparent 60%)}.duty>.container{position:relative}.duty .section-head h2{color:#fff}.duty .section-head p{color:#ffffffeb}.duty-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);gap:2.4rem;align-items:start}.duty-card{padding:3rem;background:var(--paper);color:var(--charcoal);border-radius:18px;box-shadow:0 26px 60px #011c3d47}.duty-card h3{display:flex;align-items:center;gap:1.2rem;margin:0 0 2rem;font-size:2rem;font-weight:700;line-height:1.25;color:var(--navy)}.duty-card h3 .g{flex-shrink:0;width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}.duty-loc{display:grid;gap:1rem;margin-bottom:1.8rem}.duty-loc>div{display:flex;gap:1.2rem;align-items:flex-start;padding:1.3rem 1.4rem;border-radius:12px;background:var(--cream)}.duty-loc b{display:block;font-size:1.42rem;line-height:1.4}.duty-loc a{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;font-size:1.3rem;font-weight:700;color:var(--green-dark)}.duty-hours{display:grid;gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none}.duty-hours li{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.2rem;border-radius:9px;font-size:1.42rem;font-weight:600}.duty-hours li b{font-variant-numeric:tabular-nums;white-space:nowrap}.duty-hours li.is-today{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green-deep)}.duty-docs{display:grid;gap:.8rem}.duty-docs .doc-pill{padding-top:.8rem;padding-bottom:.8rem}@media(max-width:991.98px){.duty-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.duty{padding:5rem 0}.duty-card{padding:2.2rem 1.8rem}}.services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.service{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:2.2rem 2rem 2rem;background:var(--paper);border-radius:16px;box-shadow:0 8px 26px #26282814;transition:transform .2s,box-shadow .2s}.service:focus-visible,.service:has(:focus-visible){transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(hover:hover){.service:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.service .g{width:6.6rem;height:6.6rem;display:grid;place-items:center;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);transition:background .2s,color .2s}.service:focus-visible .g,.service:has(:focus-visible) .g{background:var(--fill);color:#fff}@media(hover:hover){.service:hover .g{background:var(--fill);color:#fff}}.service .g svg{width:32px;height:32px}.service h3{margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.service h3 a:after{content:"";position:absolute;inset:0}.service small{margin-top:auto;font-size:1.2rem;font-weight:600;color:var(--gray)}.service--all{grid-column:span 2;justify-content:center;align-items:flex-start;background:var(--navy);color:#fff;box-shadow:var(--shadow-card)}.service--all h3{font-size:1.9rem}.service--all small{margin-top:0;color:#ffffffeb}@media(max-width:1199.98px){.services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.services{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem}.service{padding:1.8rem 1.6rem}.service--all{grid-column:auto}.service--all h3{font-size:1.6rem}}.doc-library .lib{min-width:0;margin-top:3rem;padding:1.6rem 3rem;background:#ffffff80;border-radius:16px}.doc-library .lib-head{margin-top:3rem;padding:3rem 3.2rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-card)}.doc-library .lib-head+.lib{margin-top:2.4rem}.doc-library .lib-head .prose{font-size:1.5rem}.doc-library .lib-head .prose p{margin:0 0 1rem}.doc-library .year{position:relative;display:grid;grid-template-columns:10rem minmax(0,1fr);gap:2.4rem;padding:2.4rem 0;background:linear-gradient(90deg,#26282824,#26282800) top/100% 1px no-repeat}.doc-library .year:first-of-type{background:none}.doc-library .year-label{line-height:1.65;position:sticky;top:calc(6.4rem + var(--filter-h, 8.6rem) + 1rem);align-self:start;margin:0;font-size:3rem;font-weight:800;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums}.doc-library .year-label small{display:block;font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--gray-light)}.doc-library .group-title{margin:1.8rem 0 .8rem;font-size:1.45rem;font-weight:700;line-height:1.4;color:var(--charcoal)}.doc-library .group-title:first-child{margin-top:0}.doc-library .doc-row{position:relative;display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;gap:1.6rem;align-items:center;padding:1.2rem 1.4rem;margin:0 -1.4rem;border-radius:12px;transition:background .15s}.doc-library .doc-row:focus-visible,.doc-library .doc-row:has(:focus-visible){background:var(--paper);box-shadow:0 8px 24px #26282814}@media(hover:hover){.doc-library .doc-row:hover{background:var(--paper);box-shadow:0 8px 24px #26282814}}.doc-library .ftype{width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--ink);font-size:1.15rem;font-weight:800;letter-spacing:.04em}.doc-library .doc-row h3{margin:0;font-size:1.5rem;font-weight:600;line-height:1.4}.doc-library .doc-row h3 a:after{content:"";position:absolute;inset:0}.doc-library .doc-row:focus-visible h3 a,.doc-library .doc-row:has(:focus-visible) h3 a{color:var(--green-dark)}@media(hover:hover){.doc-library .doc-row:hover h3 a{color:var(--green-dark)}}.doc-library .doc-row p{margin:.2rem 0 0;font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:var(--gray)}.doc-library .dl{position:relative;z-index:1;width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--green-dark);transition:background .16s,color .16s}.doc-library .doc-row:focus-visible .dl,.doc-library .doc-row:has(:focus-visible) .dl{background:var(--green-dark);color:#fff}@media(hover:hover){.doc-library .doc-row:hover .dl{background:var(--green-dark);color:#fff}}.doc-library .year.is-collapsed .year-body{display:none}.doc-library .year-toggle{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-radius:10px;background:var(--paper);font-size:1.36rem;font-weight:600;box-shadow:0 4px 14px #2628280f}.doc-library .year:not(.is-collapsed) .year-toggle{display:none}.doc-library .lib-head{animation:enter .5s var(--ease) .06s backwards}@media(max-width:767.98px){.doc-library .lib{padding:1.2rem 1.6rem}.doc-library .lib-head{padding:2rem}.doc-library .year{grid-template-columns:minmax(0,1fr);gap:.8rem}.doc-library .year>div,.doc-library .doc-row>div{min-width:0}.doc-library .doc-row h3,.doc-library .group-title{overflow-wrap:anywhere}.doc-library .year-label{position:static;font-size:2.4rem}.doc-library .doc-row{grid-template-columns:3.6rem minmax(0,1fr)}.doc-library .doc-row .dl{display:none}.doc-library .ftype{width:3.6rem;height:3.6rem}}.hero{padding:1.2rem 0 13rem}.hero-stage{--panel: 52rem;position:relative;height:56rem;border-radius:22px;overflow:hidden;box-shadow:0 30px 80px #011c3d59;background:#0d3b4f}.hero-slide{position:absolute;inset:0;clip-path:inset(0 0 0 var(--panel));opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.hero-slide.is-active{opacity:1;visibility:visible}.hero-media{position:absolute;right:0;top:0;width:65%;height:100%;overflow:hidden;background:var(--cream-dark)}.hero-media .blur{position:absolute;inset:-4rem;background:center/cover;filter:blur(28px) saturate(1.1);opacity:.9}.hero-media .fit{position:relative;display:block;height:100%;width:100%;object-fit:contain}.hero-panel{position:absolute;left:0;top:0;bottom:0;z-index:3;width:var(--panel);display:flex;flex-direction:column;padding:5.4rem 5rem 4rem;background:linear-gradient(165deg,#147a58f7,#126e58f5 38%,#023f88f7);color:#fff}.hero-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:.7rem;margin-bottom:2.2rem;padding:.5rem 1.2rem;border-radius:999px;background:#ffffff29;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-copy{position:relative;flex:1;min-height:0}.hero-copy>div{position:absolute;inset:0;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .45s var(--ease);pointer-events:none}.hero-copy>div.is-active{opacity:1;transform:none;pointer-events:auto;transition-delay:.15s}.hero-copy h1,.hero-copy h2.h1{margin:0 0 1.8rem;font-size:3.4rem;font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-copy p{margin:0 0 3rem;max-width:40ch;font-size:1.6rem;line-height:1.65;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-controls{display:flex;align-items:center;gap:1.4rem;padding-top:2.4rem;box-shadow:inset 0 1px #ffffff2e}.hero-count{font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffeb}.hero-count b{font-size:2rem;color:#fff}.hero-progress{flex:1;height:3px;border-radius:3px;background:#ffffff38;overflow:hidden}.hero-progress i{display:block;height:100%;width:0;background:#fff}.hero-progress.is-running i{animation:progress 7s linear forwards}@keyframes progress{to{width:100%}}.hero-copy .btn{background:#fff;color:var(--navy)}.hero-copy .btn:focus-visible{background:var(--green-light);transform:translateY(-2px)}@media(hover:hover){.hero-copy .btn:hover{background:var(--green-light);transform:translateY(-2px)}}.hero-btn{flex-shrink:0;width:4.2rem;height:4.2rem;display:grid;place-items:center;border-radius:50%;background:#ffffff29;color:#fff;transition:background .18s}.hero-btn svg{width:16px;height:16px}.hero-btn[data-hero=prev] svg{transform:scaleX(-1)}.hero-btn:focus-visible,.hero-btn:has(:focus-visible){background:#ffffff57}@media(hover:hover){.hero-btn:hover{background:#ffffff57}}.hero-thumbs{position:absolute;right:2.4rem;bottom:2.4rem;z-index:3;display:flex;gap:.6rem}.hero-thumbs{gap:1.2rem}.hero-thumbs button{position:relative;width:1rem;height:1rem;border-radius:50%;background:#ffffff80;box-shadow:0 1px 4px #0000004d;transition:width .25s,background .25s}.hero-thumbs button:before{content:"";position:absolute;inset:-.8rem}.hero-thumbs button[aria-current=true]{width:3.2rem;border-radius:999px;background:#fff}.hero-copy>div,.hero-slide{animation:none}.hero-stage{animation:enter-soft-lcp .6s ease backwards}@media(max-width:991.98px){.hero{padding-bottom:8rem}.hero-stage{--photo: 28rem;height:auto;display:grid;grid-template-rows:var(--photo) auto}.hero-slide{grid-area:1/1;position:relative;display:none;clip-path:none}.hero-slide.is-active{display:block}.hero-media{width:100%}.hero-panel{grid-row:2;position:relative;width:100%;padding:3rem 2.4rem}.hero-copy{display:grid;margin-bottom:2.8rem}.hero-copy>div{position:static;grid-area:1/1}.hero-eyebrow{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-copy h1,.hero-copy h2.h1{font-size:2.6rem;-webkit-line-clamp:4}.hero-copy p{margin-bottom:2.4rem;-webkit-line-clamp:4}.hero-thumbs{grid-row:1/2}}@media(max-width:767.98px){.hero-stage{min-height:min(100svh - 8.8rem,60rem);grid-template-rows:minmax(12rem,1fr) auto}.hero-panel{padding:2rem}.hero-eyebrow{margin-bottom:1.4rem}.hero-copy{margin-bottom:1.8rem}.hero-copy h1,.hero-copy h2.h1{margin-bottom:1rem;font-size:2.2rem;line-height:1.15;-webkit-line-clamp:3}.hero-copy p{margin-bottom:1.6rem;font-size:1.5rem;line-height:1.5;-webkit-line-clamp:3}.hero-controls{gap:1rem;padding-top:1.4rem}.hero-btn{width:4rem;height:4rem}}.notices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.notice-card{position:relative;display:flex;flex-direction:column;gap:1.2rem;padding:2.8rem 3rem 2.6rem 3.4rem;border-radius:18px;background:var(--paper);box-shadow:var(--shadow-card);overflow:hidden}.notice-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--c)}.notice-top{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.validity{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:999px;background:var(--paper);font-size:1.18rem;font-weight:700;color:var(--charcoal);box-shadow:0 2px 8px #2628280f}.validity--now{background:var(--fill);color:#fff}.notice-card :is(h2,h3){margin:0;font-size:2rem;font-weight:700;line-height:1.3;color:var(--navy)}.notice-card .excerpt{margin:0;font-size:1.45rem;line-height:1.6;color:var(--charcoal);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notice-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:auto;padding-top:.6rem}.notice-more{margin-left:auto}.expired-note{margin:2rem 0 0;font-size:1.3rem;color:var(--gray)}.expired-note b{color:var(--charcoal)}.notice-dialog .dialog-body{font-size:1.5rem;line-height:1.7}.notice-dialog .dialog-body p{margin:0 0 1rem}@media(max-width:991.98px){.notices{grid-template-columns:minmax(0,1fr)}}.notice-card.is-expired{background:color-mix(in srgb,var(--gray) 16%,var(--paper));box-shadow:none}.notice-card.is-expired .validity{background:color-mix(in srgb,var(--gray) 8%,var(--paper))}.notice-card[hidden]{display:none}.tpl-obavijesti .notices{margin-top:3.4rem;align-items:start}@media(max-width:767.98px){.notice-card{padding:2.2rem 2rem 2rem 2.6rem}.notice-card :is(h2,h3){font-size:1.8rem}}.news-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:2.4rem}.news-feature{display:flex}.news-feature .news-card{flex:1}.news-feature .media{aspect-ratio:auto;flex:1 1 34rem;min-height:30rem}.news-feature .body{padding:2.8rem 3rem 3.2rem}.news-feature h3{font-size:2.6rem;-webkit-line-clamp:3}.news-feature p{-webkit-line-clamp:3;font-size:1.5rem}.news-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem}.news-side .news-card .media{aspect-ratio:16/11}.news-side .news-card .body{padding:1.8rem 2rem 2.2rem}.news-side .news-card h3{font-size:1.6rem}@media(max-width:1199.98px){.news-layout{grid-template-columns:minmax(0,1fr)}.news-feature .media{flex:none;height:34rem}}@media(max-width:767.98px){.news-side{grid-template-columns:minmax(0,1fr)}.news-feature .media{height:24rem}.news-feature h3{font-size:2rem}}.postupci-zone{padding:3.4rem 0 0}.postupci{position:relative;padding:1.6rem;border-radius:20px;background:var(--band);box-shadow:var(--shadow-band);overflow:hidden}.postupci:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 90% at 90% 0,rgba(198,255,236,.14),transparent 60%)}.postupci-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.postupak{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.6rem 1.2rem;background:var(--paper);color:var(--charcoal);border-radius:14px;box-shadow:0 14px 34px #011c3d33;transition:transform .2s,box-shadow .2s}.postupak:focus-visible,.postupak:has(:focus-visible){transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(hover:hover){.postupak:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.postupak h3{display:flex;align-items:center;gap:.9rem;margin:0;font-size:1.6rem;font-weight:700;line-height:1.25;color:var(--navy)}.postupak h3 a:after{content:"";position:absolute;inset:0}.postupak .g{flex-shrink:0;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:9px;color:var(--green-dark);background:color-mix(in srgb,var(--green) 13%,transparent)}.postupak .g svg{width:15px;height:15px}.postupak-num{display:flex;align-items:baseline;gap:.6rem}.postupak-num b{font-size:2.4rem;font-weight:800;line-height:1;color:var(--green-dark);font-variant-numeric:tabular-nums}.postupak-num span{font-size:1.25rem;font-weight:600;color:var(--gray)}.postupak-istjece{margin:0;font-size:1.22rem;font-weight:700;color:var(--red-ink)}.postupak-prazno{margin:0;font-size:1.28rem;line-height:1.45;color:var(--gray)}.postupak-foot{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-size:1.25rem;font-weight:700;color:var(--green-dark)}.postupak-foot svg{transition:transform .18s}.postupak:focus-visible .postupak-foot svg,.postupak:has(:focus-visible) .postupak-foot svg{transform:translate(4px)}@media(hover:hover){.postupak:hover .postupak-foot svg{transform:translate(4px)}}@media(max-width:991.98px){.postupci-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.postupci-zone{padding-top:2.4rem}.postupci{padding:1.2rem}}.tasks{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;margin-top:-10rem}.task{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2.6rem 2.6rem 2.4rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-card);transition:transform .2s,box-shadow .2s}.task:not(:has(.task-finder)):has(:focus-visible){transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(hover:hover){.task:not(:has(.task-finder)):hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.task-icon{width:4.8rem;height:4.8rem;display:grid;place-items:center;border-radius:14px;color:#fff;background:var(--fill)}.task-icon svg{width:22px;height:22px}.task h2{margin:.4rem 0 0;font-size:1.9rem;font-weight:800;letter-spacing:-.01em;color:var(--navy)}.task p{margin:0;font-size:1.4rem;line-height:1.55;color:var(--gray)}.task .stretch:after{content:"";position:absolute;inset:0}.task-foot{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:1rem;font-size:1.32rem;font-weight:700;color:var(--green-dark)}.task-foot svg{transition:transform .18s}.task:focus-visible .task-foot svg,.task:has(:focus-visible) .task-foot svg{transform:translate(4px)}@media(hover:hover){.task:hover .task-foot svg{transform:translate(4px)}}.task-finder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;margin-top:.4rem}.task-finder .btn{grid-column:1/-1;padding:1.1rem}.task-status{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-radius:10px;background:var(--cream);font-size:1.32rem;font-weight:600;line-height:1.4}.task-status .dot{flex-shrink:0;width:1rem;height:1rem;border-radius:50%;background:var(--gray-light);box-shadow:0 0 0 4px color-mix(in srgb,var(--gray-light) 22%,transparent)}.task-status.is-on .dot{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 24%,transparent)}.task-num{display:flex;align-items:baseline;gap:1rem}.task-num b{font-size:4.4rem;font-weight:800;line-height:1;color:var(--green-dark);font-variant-numeric:tabular-nums}.task-num span{font-size:1.32rem;font-weight:600;color:var(--gray)}.task-num em{font-style:normal;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--ink);font-size:1.15rem;font-weight:700}.tasks>*{animation:enter .5s var(--ease) backwards}.tasks>*:nth-child(1){animation-delay:.2s}.tasks>*:nth-child(2){animation-delay:.28s}.tasks>*:nth-child(3){animation-delay:.36s}.tasks>*:nth-child(4){animation-delay:.44s}@media(max-width:1199.98px){.tasks{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991.98px){.tasks{margin-top:-6rem}}@media(max-width:767.98px){.tasks{grid-template-columns:minmax(0,1fr);gap:1.4rem}.task{padding:2.2rem 2rem}.task-finder{grid-template-columns:minmax(0,1fr)}}.search-panel{position:absolute;left:0;right:0;top:100%;z-index:80;padding:0 0 3rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility .2s}.search-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s,visibility 0s}.search-card{padding:2.4rem 2.6rem;background:var(--paper);color:var(--charcoal);border-radius:0 0 20px 20px;box-shadow:var(--shadow-lift)}.search-big{position:relative}.search-big input{width:100%;padding:1.6rem 5rem 1.6rem 5.4rem;border:0;border-radius:12px;background:var(--cream);font:600 2rem Montserrat,sans-serif;color:var(--charcoal)}.search-big input:focus{outline:0;background:#fff;box-shadow:0 0 0 2px var(--green-dark),0 10px 26px #2628281f}.search-big>svg{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);color:var(--gray)}.search-big kbd{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);padding:.2rem .7rem;border-radius:5px;background:var(--cream-dark);font:700 1.1rem Montserrat,sans-serif;color:var(--gray)}.search-hint{margin:1.4rem 0 0;font-size:1.3rem;color:var(--gray)}.search-hint a{display:inline-block;margin:.4rem .4rem 0 0;padding:.5rem 1.2rem;border-radius:999px;background:var(--cream);font-weight:600;color:var(--charcoal)}.search-hint a:focus-visible{background:var(--cream-dark)}@media(hover:hover){.search-hint a:hover{background:var(--cream-dark)}}.search-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin-top:2.2rem}.search-group h3{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.search-group h3 b{padding:.1rem .6rem;border-radius:999px;background:var(--cream);color:var(--gray);letter-spacing:0}.search-group a{display:block;padding:.8rem 1rem;margin:0 -1rem;border-radius:8px;font-size:1.36rem;font-weight:600;line-height:1.4}.search-group a small{display:block;font-size:1.18rem;font-weight:500;color:var(--gray)}.search-group a:focus-visible{background:var(--cream)}@media(hover:hover){.search-group a:hover{background:var(--cream)}}.search-group mark{background:color-mix(in srgb,var(--green) 26%,transparent);color:inherit;border-radius:3px;padding:0 .15rem}.search-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;padding-top:1.6rem;background:linear-gradient(90deg,#26282821,#26282800) top/100% 1px no-repeat}.search-empty{margin-top:2.2rem;padding:2.4rem;border-radius:12px;background:var(--cream);font-size:1.42rem;color:var(--gray)}.search-empty b{color:var(--charcoal)}@media(max-width:991.98px){.search-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767.98px){.search-card{padding:1.6rem}.search-big input{font-size:1.6rem;padding-right:1.6rem}.search-big kbd{display:none}.search-groups{grid-template-columns:minmax(0,1fr)}}@media(hover:none){.search-big kbd,.search-foot small{display:none}}.site-footer{padding:15rem 0 3.4rem;background:var(--green-dark);color:var(--green-light)}.site-footer.no-contact{margin-top:9rem;padding-top:6rem}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:5rem}.site-footer .logo{margin-bottom:2rem}.site-footer .logo img{height:5.4rem}.site-footer h2{margin:0 0 1.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb}.site-footer p{margin:0 0 .5rem;font-size:1.42rem;line-height:1.75}.site-footer p b{color:#fff}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:.85rem;font-size:1.42rem}.site-footer a:focus-visible,.footer-bottom button:focus-visible{color:#fff;text-decoration:underline}@media(hover:hover){.site-footer a:hover,.footer-bottom button:hover{color:#fff;text-decoration:underline}}.footer-bottom button{transition:color .18s}.footer-id{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1.4rem;margin-top:1.6rem;font-size:1.3rem}.footer-id dt{font-weight:700;color:#ffffffeb}.footer-id dd{margin:0;font-variant-numeric:tabular-nums}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.6rem;margin-top:4.4rem;padding-top:2.4rem;font-size:1.25rem;background:linear-gradient(90deg,#ffffff3d,#fff0) top/100% 1px no-repeat}.footer-bottom>span:first-child{margin-right:auto}.staff-links{display:flex;align-items:center;gap:1.6rem;width:100%;margin-top:1rem;font-size:1.25rem;color:var(--green-light)}.staff-links b{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.12rem}.site-footer{animation:enter-soft .6s ease .3s backwards}@media(max-width:991.98px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.4rem}}@media(max-width:767.98px){.site-footer{padding-top:12rem}.footer-grid{grid-template-columns:minmax(0,1fr)}.staff-links{flex-wrap:wrap;gap:.4rem 1.6rem}.site-footer li{margin:0}.site-footer li a{display:inline-block;padding:.6rem 0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.4rem}.footer-bottom>a,.footer-bottom>button{padding:.6rem 0}.footer-bottom>span:first-child{margin:0 0 .8rem}}.site-header{position:relative;z-index:50}.utility-row{box-shadow:inset 0 -1px #ffffff24}.utility-row .container{display:flex;align-items:center;gap:2.4rem;min-height:4.4rem}.utility-meta{display:flex;align-items:center;gap:2rem;font-size:1.24rem;font-weight:500;color:#ffffffeb}.utility-meta a,.utility-meta span{display:inline-flex;align-items:center;gap:.7rem}.utility-meta a:focus-visible{color:#fff}@media(hover:hover){.utility-meta a:hover{color:#fff}}.utility-nav{margin-left:auto;display:flex;align-items:center;gap:.2rem}.utility-nav>.nav-item>a,.utility-nav>.nav-item>button{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:6px;font-size:1.26rem;font-weight:600;color:#ffffffeb;transition:background .18s,color .18s}.utility-nav>.nav-item.is-open>button,.utility-nav>.nav-item>a:focus-visible,.utility-nav>.nav-item>button:focus-visible{background:#ffffff21;color:#fff}@media(hover:hover){.utility-nav>.nav-item>a:hover,.utility-nav>.nav-item>button:hover{background:#ffffff21;color:#fff}}.utility-nav>.nav-item.is-active>a,.utility-nav>.nav-item.is-active>button{color:#fff;background:#ffffff29}.tools{display:flex;gap:.6rem;margin-left:1rem}.tool-btn{width:3.6rem;height:3.6rem;display:grid;place-items:center;border-radius:50%;background:#ffffff29;color:#fff;transition:background .18s}.tool-btn[aria-expanded=true],.tool-btn:focus-visible{background:#ffffff52}@media(hover:hover){.tool-btn:hover{background:#ffffff52}}.tool-btn[data-a11y-open]{background:var(--orange-deep)}.tool-btn[data-a11y-open][aria-expanded=true],.tool-btn[data-a11y-open]:focus-visible{background:var(--orange)}@media(hover:hover){.tool-btn[data-a11y-open]:hover{background:var(--orange)}}.main-row .container{display:flex;align-items:center;gap:2.4rem;padding:1.5rem 0}.logo{display:inline-flex;line-height:0;padding:.6rem 1.2rem;border-radius:12px;background:#fff;box-shadow:var(--shadow-pill)}.logo img{height:5.6rem;width:auto}.main-nav{margin-left:auto;display:flex;align-items:center;gap:.2rem}.main-nav>.nav-item>a,.main-nav>.nav-item>button{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.2rem;border-radius:6px;font-size:1.5rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap;transition:background .18s,color .18s}.main-nav>.nav-item.is-open>button,.main-nav>.nav-item>a:focus-visible,.main-nav>.nav-item>button:focus-visible{background:#ffffff26;color:#fff}@media(hover:hover){.main-nav>.nav-item>a:hover,.main-nav>.nav-item>button:hover{background:#ffffff26;color:#fff}}.main-nav>.nav-item.is-active>a,.main-nav>.nav-item.is-active>button{color:#fff;background:#ffffff2e}.main-nav>.nav-item.is-active>a:after,.main-nav>.nav-item.is-active>button:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.2rem;height:3px;border-radius:3px;background:var(--green-light)}.main-nav>.nav-item--ordinacije>a{border-radius:999px;background:#fff;color:var(--navy);font-weight:800;box-shadow:0 8px 24px #011c3d2e}.main-nav>.nav-item--ordinacije>a:focus-visible{background:#fff;color:var(--navy);box-shadow:0 14px 32px #011c3d47}@media(hover:hover){.main-nav>.nav-item--ordinacije>a:hover{background:#fff;color:var(--navy);box-shadow:0 14px 32px #011c3d47}}.main-nav>.nav-item--ordinacije.is-active>a{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 3px var(--green-light),0 8px 24px #011c3d2e}.main-nav>.nav-item--ordinacije.is-active>a:after{display:none}.caret{transition:transform .2s}.nav-item.is-open>button .caret{transform:rotate(180deg)}.header-cta{display:inline-flex;align-items:center;gap:.8rem;margin-left:1.2rem;padding:1.1rem 2rem;border-radius:999px;background:#fff;color:var(--navy);font-size:1.36rem;font-weight:700;box-shadow:0 8px 24px #011c3d2e;transition:transform .18s,box-shadow .18s}.header-cta:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #011c3d47}@media(hover:hover){.header-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #011c3d47}}.nav-item{position:relative}.dropdown{position:absolute;top:calc(100% + .8rem);left:0;z-index:70;min-width:27rem;padding:.8rem;background:var(--paper);color:var(--charcoal);border-radius:14px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s,transform .18s,visibility .18s}.utility-nav .dropdown{left:auto;right:0}.nav-item.is-open>.dropdown{opacity:1;visibility:visible;transform:none}.main-nav>.nav-item>.dropdown{--shift:0px;left:calc(50% + var(--shift));right:auto;transform:translate(-50%,-6px)}.main-nav>.nav-item.is-open>.dropdown{transform:translate(-50%)}.main-nav>.nav-item:last-child>.dropdown{left:auto;right:0;transform:translateY(-6px)}.main-nav>.nav-item:last-child.is-open>.dropdown{transform:none}.dropdown:before{content:"";position:absolute;left:0;right:0;top:-.8rem;height:.8rem}.dropdown a,.dropdown button{display:flex;align-items:center;gap:1rem;width:100%;padding:.95rem 1.2rem;border-radius:9px;font-size:1.42rem;font-weight:500;text-align:left;color:var(--charcoal);transition:background .15s,color .15s}.dropdown .nav-item.is-open>button,.dropdown a:focus-visible,.dropdown button:focus-visible{background:var(--cream)}@media(hover:hover){.dropdown a:hover,.dropdown button:hover{background:var(--cream)}}.dropdown .is-active>a{color:var(--navy);font-weight:700;background:color-mix(in srgb,var(--navy) 8%,transparent)}.dropdown .chev{margin-left:auto;color:var(--gray-light)}.dropdown .dropdown{top:-.8rem;left:calc(100% + .6rem);right:auto}.utility-nav .dropdown .dropdown,.main-nav>.nav-item:last-child .dropdown .dropdown{left:auto;right:calc(100% + .6rem)}.utility-nav .dropdown .dropdown:before,.main-nav>.nav-item:last-child .dropdown .dropdown:before{left:auto;right:-.6rem}.dropdown .dropdown:before{left:-.6rem;top:0;bottom:0;width:.6rem;height:auto;right:auto}.dropdown-head{padding:.6rem 1.2rem .8rem;font-size:1.12rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-light)}.dropdown--cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2rem .4rem;min-width:58rem;max-width:calc(100vw - 4rem)}.dropdown--cols .dropdown-head{grid-column:1/-1}.glyph-dot{flex-shrink:0;width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.glyph-dot svg{width:16px;height:16px}.sticky-bar{position:fixed;top:0;left:0;right:0;z-index:90;background:var(--band);box-shadow:var(--shadow-band);color:#fff;transform:translateY(-110%);transition:transform .28s var(--ease)}.sticky-bar.is-visible{transform:none}.sticky-bar .container{display:flex;align-items:center;gap:2rem;min-height:6.4rem}.sticky-bar .logo{padding:.4rem .9rem;border-radius:10px}.sticky-bar .logo img{height:4rem}.sticky-bar .main-nav>.nav-item>a,.sticky-bar .main-nav>.nav-item>button{padding:.7rem 1rem;font-size:1.4rem}.sticky-bar .header-cta{padding:.9rem 1.6rem;font-size:1.28rem}.site-header{animation:enter .5s var(--ease) backwards}.logo{flex-shrink:0}.header-cta{white-space:nowrap}@media(min-width:1200px){.header-cta{display:none}}.search-btn,.a11y-btn{display:none}@media(max-width:1399.98px){.main-row .container{gap:1.6rem}.main-nav>.nav-item>a,.main-nav>.nav-item>button,.sticky-bar .main-nav>.nav-item>a,.sticky-bar .main-nav>.nav-item>button{padding:.9rem .8rem;font-size:1.38rem}.header-cta,.sticky-bar .header-cta{margin-left:.4rem;padding:1rem 1.6rem;font-size:1.3rem}.sticky-bar .container{gap:1.2rem}.utility-meta span:last-child{display:none}}@media(max-width:1299.98px){.main-nav>.nav-item>a,.main-nav>.nav-item>button,.sticky-bar .main-nav>.nav-item>a,.sticky-bar .main-nav>.nav-item>button{padding:.8rem .6rem;font-size:1.3rem}.main-row .logo img{height:4.8rem}.header-cta svg{display:none}}.menu-btn{display:none}.nav-drawer{width:min(100%,42rem);max-width:100%;height:100dvh;max-height:none;overscroll-behavior:contain;margin:0 0 0 auto;padding:2rem;border:0;background:var(--paper);color:var(--charcoal);overflow-y:auto}.nav-drawer::backdrop{background:#02213485}.nav-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem;padding:1.2rem 1.4rem;border-radius:14px;background:var(--band)}.nav-drawer__head .logo img{height:4rem}.nav-drawer__head .dialog-close{position:static}.nav-drawer ul{margin:0;padding:0;list-style:none}.nav-drawer__main{margin:1.6rem 0!important}.nav-drawer__main a,.nav-drawer__main summary{display:block;padding:1.1rem 1.2rem;border-radius:9px;font-size:1.7rem;font-weight:700;color:var(--navy);cursor:pointer}.nav-drawer__main a[aria-current]{background:color-mix(in srgb,var(--navy) 8%,transparent)}.nav-drawer__main a.is-ordinacije{margin-bottom:.6rem;border-radius:999px;background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.03em}.nav-drawer__main a.is-ordinacije:focus-visible{background:var(--navy-light)}@media(hover:hover){.nav-drawer__main a.is-ordinacije:hover{background:var(--navy-light)}}.nav-drawer__main ul a{font-size:1.5rem;font-weight:600}.nav-drawer__utility a,.nav-drawer__utility summary{display:block;padding:.9rem 1.2rem;border-radius:9px;font-size:1.5rem;font-weight:600;cursor:pointer}.nav-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.nav-drawer summary::-webkit-details-marker{display:none}.nav-drawer summary .caret{flex:none;width:1.4rem;height:1.4rem;color:var(--green)}.nav-drawer details[open]>summary .caret{transform:rotate(180deg)}.nav-drawer__main ul,.nav-drawer__utility ul{padding-left:1.2rem}.nav-drawer a:focus-visible,.nav-drawer summary:focus-visible{background:var(--cream)}@media(hover:hover){.nav-drawer a:hover,.nav-drawer summary:hover{background:var(--cream)}}.nav-drawer__a11y{display:flex;align-items:center;gap:1rem;width:100%;margin-top:1rem;padding:.9rem 1.2rem;border-radius:9px;font-size:1.5rem;font-weight:600;color:var(--navy);transition:background .18s}.nav-drawer__a11y+.nav-drawer__a11y{margin-top:0}.nav-drawer__a11y svg{color:var(--orange-deep)}.nav-drawer__a11y:focus-visible{background:var(--cream)}@media(hover:hover){.nav-drawer__a11y:hover{background:var(--cream)}}.nav-drawer__meta{margin:2rem 0 0;font-weight:700}.nav-drawer__meta a{display:inline-flex;gap:.8rem;align-items:center}@media(max-width:1199.98px){.utility-row{display:none}.main-row .container{gap:1rem;padding:1.2rem 0}.main-nav,.sticky-bar .main-nav{display:none}.menu-btn,.search-btn,.a11y-btn{display:grid}.a11y-btn{margin-left:auto}.tool-btn{width:4rem;height:4rem}.header-cta{margin:0 .4rem}.main-row .logo img{height:4.4rem}.sticky-bar .container{gap:1rem}.sticky-bar .tool-btn:first-of-type{margin-left:auto}.sticky-bar .logo img{height:3.6rem}}@media(max-width:767.98px){.header-cta{display:none}.main-row .container,.sticky-bar .container{gap:.6rem}.logo{padding:.5rem 1rem}.main-row .logo img{height:min(3.8rem,9vw)}.tool-btn{flex:none}.logo{flex-shrink:1;min-width:0}.logo img{max-width:100%;object-fit:contain}.sticky-bar .container{min-height:5.6rem}.sticky-bar .logo img{height:3.2rem}}#gt{font-size:1.3rem;color:var(--gray)}.lang-panel .goog-te-gadget{font-size:1.1rem;color:var(--gray)}.lang-panel .goog-te-gadget .select{margin-bottom:.6rem}.lang-panel .goog-te-combo{margin:0}body{top:0!important}body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}
