/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:Inter, "Segoe UI", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, monospace;--bg:#f7f8f4;--bg-soft:#eef5ec;--panel:#ffffffeb;--panel-strong:#fff;--line:#23603529;--line-bright:#0b7a3e6b;--white:#172018;--muted:#5f6b62;--blue:#0b7a3e;--cyan:#0b7a3e;--violet:#176b3a;--gold:#956515;--green:#0b7a3e;--green-bright:#159447;--radius:22px}.grants-page.grant-hub-page{background:radial-gradient(circle at 10% 10%,#18968f1f,#0000 25%),radial-gradient(circle at 90% 13%,#4e50d529,#0000 27%),#030a1b;padding-bottom:72px}.grants-topbar.grant-hub-header{grid-template-columns:minmax(235px,auto) minmax(0,1fr) auto}.grants-topbar.grant-hub-header nav{gap:clamp(11px,1.45vw,25px)}.grants-topbar.grant-hub-header nav a{white-space:nowrap;font-size:13px}.grant-hub-hero{border-bottom:1px solid #6189d533;grid-template-columns:minmax(0,1fr);align-content:center;max-width:1500px;min-height:480px;margin:0 auto;padding:78px clamp(24px,5.5vw,88px) 34px;display:grid;position:relative;overflow:hidden}.grant-mountain-banner{opacity:.72;pointer-events:none;filter:drop-shadow(0 -18px 80px #27a0961f);width:100%;height:100%;position:absolute;inset:0}.grant-hub-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030a1bfa 0%,#030a1bc2 52%,#030a1b40 100%),linear-gradient(#0000 70%,#030a1b 100%);position:absolute;inset:0}.grant-hub-hero-copy,.grant-benefits{z-index:2;position:relative}.grant-hub-hero-copy{max-width:980px}.grant-hub-hero-copy>p:first-child{color:#72dfbd;letter-spacing:.16em;align-items:center;gap:11px;margin:0 0 20px;font-size:14px;font-weight:850;display:flex}.grant-hub-hero-copy>p:first-child span{background:linear-gradient(90deg,#ebbd63,#0000);width:38px;height:1px}.grant-hub-hero-copy h1{color:#f5f3e9;letter-spacing:-.045em;max-width:1000px;margin:0;font:400 clamp(48px,5.6vw,82px)/.98 Georgia,serif}.grant-hub-hero-copy h1 em{color:#8dbbff;font-style:normal}.grant-hub-hero-copy .lead{color:#b0bdd1;max-width:850px;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.grant-benefits{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.grant-benefits span{color:#dce8f7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071731b8;border:1px solid #5b9ad447;border-radius:999px;align-items:center;gap:9px;min-height:43px;padding:0 15px;font-size:15px;font-weight:650;display:flex}.grant-benefits i{color:#031b18;background:#61d9b2;border-radius:50%;place-items:center;width:21px;height:21px;font-size:13px;font-style:normal;font-weight:900;display:grid}.grant-filter-shell{max-width:1500px;margin:30px auto 0;padding:0 clamp(18px,3.4vw,52px)}.grant-unified-search{grid-template-columns:minmax(0,1fr) 148px;gap:10px;display:grid}.grant-unified-search label{background:#08193adb;border:1px solid #52a6f773;border-radius:15px;align-items:center;gap:13px;min-height:62px;padding:0 18px;display:flex;box-shadow:0 20px 55px #0000003d}.grant-unified-search label>span{color:#66d8ef;font-size:27px;transform:rotate(-12deg)}.grant-unified-search input{color:#f5f8ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.grant-unified-search input::placeholder{color:#7f8da6}.grant-unified-search>button{color:#fff;cursor:pointer;font:inherit;background:linear-gradient(105deg,#167fbd,#5545d7);border:1px solid #64c4ef99;border-radius:15px;font-size:15px;font-weight:800;box-shadow:0 16px 35px #144eaf3d}.grant-unified-search .grant-mobile-filter-button{display:none}.grant-filter-grid{background:#07142fbd;border:1px solid #5e85cd40;border-radius:17px;grid-template-columns:repeat(6,minmax(130px,1fr));gap:11px;margin-top:13px;padding:17px;display:grid}.grant-filter-grid label{gap:7px;min-width:0;display:grid}.grant-filter-grid label>span{color:#aebbd0;font-size:13px;font-weight:750}.grant-filter-grid select{color:#edf3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:48px;font:inherit;background:#081834;border:1px solid #5f8bd252;border-radius:10px;outline:0;padding:8px 32px 8px 11px;font-size:14px}.grant-filter-grid select:focus{border-color:#67d7eb;box-shadow:0 0 0 3px #3ec3dc17}.grant-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.grant-filter-actions button{color:#fff;cursor:pointer;min-height:45px;font:inherit;background:linear-gradient(100deg,#147eb8,#5146d1);border:1px solid #52b0e375;border-radius:10px;padding:0 17px;font-size:14px;font-weight:750}.grant-filter-actions button:last-child{color:#9fdced;background:#0d2e5273}.grant-browser-layout{grid-template-columns:minmax(0,1fr) 335px;grid-template-areas:"results sidebar";align-items:start;gap:22px;max-width:1500px;margin:30px auto 0;padding:0 clamp(18px,3.4vw,52px);display:grid}.grant-results-column{grid-area:results;min-width:0}.grant-region-sidebar{grid-area:sidebar;gap:15px;display:grid;position:sticky;top:94px}.grant-tabs{scrollbar-width:thin;background:#07132dc7;border:1px solid #5b81cd47;border-radius:15px;gap:5px;padding:6px;display:flex;overflow-x:auto}.grant-tabs button{white-space:nowrap;color:#93a3bc;cursor:pointer;min-height:49px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 13px;font-size:14px;font-weight:680;display:flex}.grant-tabs button b{color:#7f90ad;background:#4867a42e;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:grid}.grant-tabs button.active{color:#fff;background:linear-gradient(105deg,#167eb8a6,#5046d1a6);box-shadow:0 8px 22px #0a4ca033}.grant-tabs button.active b{color:#e8f7ff;background:#ffffff24}.grant-results-summary{background:linear-gradient(120deg,#0b1f44cc,#050f24b8);border:1px solid #597ec638;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;min-height:108px;margin-top:13px;padding:20px 22px;display:flex}.grant-results-summary small{color:#69d5e9;letter-spacing:.14em;font-size:12px;font-weight:850}.grant-results-summary h2{color:#f3f6ff;margin:6px 0 0;font:400 30px/1.1 Georgia,serif}.grant-results-summary>p{color:#8e9cb4;max-width:500px;margin:0;font-size:14px;line-height:1.55}.grant-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:13px;display:grid}.grant-opportunity-card{background:radial-gradient(circle at 0 0,#1b89ad1a,#0000 35%),linear-gradient(145deg,#0a1d40f0,#050f25eb);border:1px solid #5c80cd47;border-radius:18px;flex-direction:column;min-width:0;min-height:500px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000026}.grant-opportunity-card:before{content:"";background:linear-gradient(90deg,#5edfb5,#0000);height:2px;position:absolute;top:0;left:22px;right:65%}.grant-opportunity-card.featured{border-color:#52b8da80;box-shadow:0 22px 58px #0a559126}.grant-card-heading{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.grant-program-logo{background:linear-gradient(145deg,#2887b847,#463db140);border:1px solid #66b8e26b;border-radius:15px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.grant-program-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.grant-program-logo span{color:#8ce4df;letter-spacing:-.02em;font-size:17px;font-weight:900}.grant-card-heading small{color:#68cfe6;letter-spacing:.12em;font-size:11px;font-weight:850}.grant-card-heading h2{color:#f3f4ef;letter-spacing:-.02em;margin:6px 0 0;font:400 clamp(21px,1.7vw,27px)/1.13 Georgia,serif}.grant-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:27px;padding:0 8px;font-size:11px;font-weight:850;display:flex}.grant-status.open{color:#72e2b9;background:#18846029;border-color:#3fcf9c6b}.grant-status.rolling{color:#89ecc3;background:#1d966833;border-color:#53e0a480}.grant-status.monitoring{color:#84d5eb;background:#20709429;border-color:#45b7d66b}.grant-status.upcoming{color:#c9b2ff;background:#5d37ad29;border-color:#8f69e56b}.grant-status.closed{color:#a5afc1;background:#4e566529;border-color:#8691a647}.grant-current-call{background:#17615a21;border-left:2px solid #60d9b3;border-radius:0 9px 9px 0;gap:5px;margin-top:17px;padding:12px 13px;display:grid}.grant-current-call small{color:#6ed6ba;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.grant-current-call strong{color:#dfe8f6;font-size:15px;line-height:1.4}.grant-card-summary{color:#a2afc3;margin:17px 0 0;font-size:15px;line-height:1.62}.grant-theme-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.grant-theme-chips span{color:#a9c8f5;background:#12376b47;border:1px solid #508bdc40;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.35}.grant-card-facts{border-top:1px solid #5b7ec12e;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0;padding-top:16px;display:grid}.grant-card-facts .wide{grid-column:1/-1}.grant-card-facts dt{color:#697a98;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.grant-card-facts dd{color:#d0daeb;margin:5px 0 0;font-size:14px;line-height:1.45}.grant-region-chips{flex-wrap:wrap;gap:5px;display:flex}.grant-region-chips span{border:1px solid;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:750}.grant-region-chips .lviv{color:#91b8ff;background:#4f8fff1f;border-color:#4f8fff80}.grant-region-chips .zak{color:#7be0ba;background:#43c99c1f;border-color:#43c99c80}.grant-region-chips .frank{color:#ffc47f;background:#f0a6551f;border-color:#f0a65580}.grant-region-chips .chern{color:#c3a8ff;background:#9a72f01f;border-color:#9a72f080}.grant-region-chips .all{color:#7ee0b9;background:#26976f1f;border-color:#4bca9a7a}.grant-opportunity-card>footer{border-top:1px solid #5b7ec12e;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:19px;display:flex}.grant-opportunity-card>footer>div{gap:5px;min-width:0;display:grid}.grant-opportunity-card>footer small{color:#6e7f9b;letter-spacing:.1em;font-size:10px;font-weight:850}.grant-opportunity-card>footer strong{color:#f0d49b;font-size:14px;line-height:1.35}.grant-opportunity-card>footer a,.grant-link-pending{color:#fff;background:linear-gradient(105deg,#167fbd,#5347d5);border:1px solid #5fb8e475;border-radius:9px;flex:none;align-items:center;gap:10px;min-height:41px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.grant-link-pending{color:#8491a9;background:0 0}.grant-region-map-card,.grant-region-stats,.grant-useful-materials{background:linear-gradient(145deg,#0a1e41ed,#050f25e6);border:1px solid #5c81cd47;border-radius:18px}.grant-region-map-card{padding:20px;overflow:hidden}.grant-region-map-card>div:first-child small,.grant-useful-materials>small{color:#70d9ba;letter-spacing:.14em;font-size:11px;font-weight:850}.grant-region-map-card h2,.grant-useful-materials h2{color:#f2f3ee;margin:7px 0 0;font:400 27px/1.1 Georgia,serif}.grant-region-map-card p{color:#8b9ab3;margin:8px 0 0;font-size:13px;line-height:1.5}.grant-region-map-card svg{filter:drop-shadow(0 15px 25px #00000040);width:100%;height:auto;margin-top:12px;overflow:visible}.grant-region-map-card svg g{cursor:pointer;outline:none}.grant-region-map-card svg path{fill-opacity:.34;stroke:currentColor;stroke-width:3px;transition:fill-opacity .2s,stroke-width .2s,filter .2s}.grant-region-map-card svg g:hover path,.grant-region-map-card svg g.active path{fill-opacity:.78;stroke-width:6px;filter:drop-shadow(0 0 11px)}.grant-region-map-card svg text{fill:#e9effb;pointer-events:none;text-shadow:0 2px 8px #000;font-size:21px;font-weight:800}.grant-all-regions{color:#9bdcec;cursor:pointer;width:100%;min-height:38px;font:inherit;background:#0c355b52;border:1px solid #59aada4d;border-radius:9px;font-size:13px}.grant-region-legend{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.grant-region-legend button{color:#90a0ba;cursor:pointer;min-height:31px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 6px;font-size:11px;display:flex}.grant-region-legend button.active{color:#fff;background:#4670ba2e}.grant-region-legend i{border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px}.grant-region-stats{grid-template-columns:1fr 1fr;gap:7px;padding:13px;display:grid}.grant-region-stats article{background:#08173480;border:1px solid #5377be30;border-radius:10px;align-content:center;gap:5px;min-height:78px;padding:11px;display:grid}.grant-region-stats article.wide{grid-column:1/-1}.grant-region-stats span{color:#7e8da7;font-size:11px;line-height:1.35}.grant-region-stats b{color:#edf3ff;font-size:23px;line-height:1.15}.grant-region-stats .wide b{color:#f0d49b;font-size:14px}.grant-useful-materials{gap:7px;padding:20px;display:grid}.grant-useful-materials h2{margin-bottom:8px}.grant-useful-materials a,.grant-useful-materials button{color:#bac8dc;cursor:pointer;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #567ac029;justify-content:space-between;align-items:center;padding:0 3px;font-size:13px;text-decoration:none;display:flex}.grant-useful-materials a:hover,.grant-useful-materials button:hover{color:#79d9ed}.grant-empty-state{text-align:center;background:#05102780;border:1px dashed #5f89d657;border-radius:18px;align-content:center;place-items:center;min-height:360px;margin-top:13px;padding:35px;display:grid}.grant-empty-state>span{color:#62d2e7;font-size:42px;transform:rotate(-12deg)}.grant-empty-state h2{margin:15px 0 0;font:400 28px/1.2 Georgia,serif}.grant-empty-state p{color:#8998b1;max-width:560px;margin:10px 0 0;font-size:15px;line-height:1.6}.grant-empty-state button{color:#fff;cursor:pointer;min-height:43px;font:inherit;background:#145ca073;border:1px solid #56b0e37a;border-radius:9px;margin-top:18px;padding:0 16px;font-weight:750}.grant-monitor-note{background:radial-gradient(circle at 0,#26a67b1f,#0000 36%),#07162cc2;border:1px solid #3dc19a4f;border-radius:20px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:30px;max-width:1430px;margin:34px auto 0;padding:28px clamp(20px,3vw,42px);display:grid}.grant-monitor-note>div>span{color:#73dfba;letter-spacing:.13em;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.grant-monitor-note>div>span i{background:#55e1a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #55e1a8}.grant-monitor-note h2{color:#f2f4ef;margin:9px 0 0;font:400 30px/1.15 Georgia,serif}.grant-monitor-note p{color:#92a1b8;max-width:800px;margin:10px 0 0;font-size:15px;line-height:1.6}.grant-monitor-note aside{border-left:1px solid #49b59445;gap:6px;padding:16px;display:grid}.grant-monitor-note aside small{color:#71839e;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.grant-monitor-note aside strong{color:#e9f3ee;font-size:18px}.grant-monitor-note aside span{color:#7f91ac;font-size:13px;line-height:1.45}.grant-catalog-manager{gap:15px;margin-top:18px;display:grid}.grant-manager-heading{background:linear-gradient(125deg,#0f355b94,#0a1634bf);border:1px solid #539ade4d;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.grant-manager-heading small{color:#68d6e9;letter-spacing:.13em;font-size:12px;font-weight:850}.grant-manager-heading h3{color:#f2f5ff;margin:6px 0 0;font:400 29px/1.12 Georgia,serif}.grant-manager-heading p{color:#91a2bc;max-width:780px;margin:8px 0 0;font-size:14px;line-height:1.55}.grant-manager-form{border-color:#4cbbda61;margin:0}.grant-admin-selector{background:#07153059;border:1px solid #5078c242;border-radius:12px;padding:14px}.grant-admin-selector legend{color:#b9c8dc;padding:0 7px;font-size:13px;font-weight:750}.grant-admin-selector>div{flex-wrap:wrap;gap:7px;display:flex}.grant-admin-selector label{cursor:pointer;background:#0b244961;border:1px solid #5883cc3d;border-radius:8px;align-items:center;gap:7px;min-height:35px;padding:0 9px;display:flex}.grant-admin-selector label:has(input:checked){color:#dff9ef;background:#1c7a5c38;border-color:#46cea080}.grant-admin-selector input{accent-color:#43d3a0}.grant-admin-selector span{font-size:13px;line-height:1.3}.grant-manager-list{gap:8px;display:grid}.grant-manager-list>article{background:#0818369e;border:1px solid #5279c342;border-radius:13px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:104px;padding:14px;display:grid}.grant-manager-list>article.archived{opacity:.58}.grant-manager-order{background:#0e3d6647;border:1px solid #5aa0da52;border-radius:12px;align-content:center;place-items:center;width:56px;height:56px;display:grid}.grant-manager-order small{color:#68d6e9;letter-spacing:.12em;font-size:9px;font-weight:850}.grant-manager-order b{color:#edf4ff;font-size:20px}.grant-manager-list h4{color:#eff4ff;margin:7px 0 0;font-size:17px}.grant-manager-list p{color:#9eacc1;margin:5px 0;font-size:13px;line-height:1.45}.grant-manager-list p b{color:#d7e0ee}.grant-manager-list article>div:nth-child(2)>small{color:#71839f;font-size:12px;line-height:1.4}.grant-program-archive{background:#07142e7a;border:1px solid #5279c333;border-radius:13px;overflow:hidden}.grant-program-archive>summary{color:#c7d4e8;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 16px;font-size:14px;font-weight:800;list-style:none;display:flex}.grant-program-archive>summary::-webkit-details-marker{display:none}.grant-program-archive>summary:after{content:"⌄";color:#68d6e9;margin-left:auto;font-size:18px;transition:transform .2s}.grant-program-archive[open]>summary:after{transform:rotate(180deg)}.grant-program-archive>summary b{color:#dce8fa;text-align:center;background:#5279c333;border-radius:999px;min-width:28px;padding:4px 8px;font-size:12px}.grant-program-archive>p{color:#8394ad;margin:0;padding:0 16px 14px;font-size:13px;line-height:1.5}.grant-program-archive>.grant-manager-list{padding:0 12px 12px}.grant-manager-actions{gap:7px;display:flex}.grant-manager-actions button{color:#b9dff1;cursor:pointer;min-height:38px;font:inherit;background:#0e3f6c4d;border:1px solid #5199d259;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.grant-manager-actions button.reject{color:#ffb9bd;background:#77252f2e;border-color:#de646e4d}@media (width<=1250px){.grant-hub-header nav a:nth-child(3),.grant-hub-header nav a:nth-child(5),.grant-hub-header nav a:nth-child(7){display:none}.grant-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.grant-browser-layout{grid-template-columns:minmax(0,1fr) 300px}.grant-opportunity-grid{grid-template-columns:1fr}}@media (width<=900px){.grant-browser-layout{grid-template-columns:1fr;grid-template-areas:"sidebar""results"}.grant-region-sidebar{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);position:static}.grant-region-map-card{grid-row:span 2}.grant-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-opportunity-card{min-height:540px}.grant-monitor-note{margin-inline:18px}}@media (width<=760px){.grants-page.grant-hub-page{padding-bottom:36px}.grants-topbar.grant-hub-header{grid-template-columns:minmax(0,1fr) auto}.grant-hub-header .grants-admin-link{padding:9px 10px;font-size:12px}.grant-hub-hero{min-height:420px;padding:54px 18px 26px}.grant-hub-hero-copy h1{font-size:clamp(42px,12vw,58px)}.grant-hub-hero-copy .lead{font-size:17px;line-height:1.55}.grant-benefits{grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.grant-benefits span{border-radius:12px;min-height:48px;padding:8px 11px;font-size:13px}.grant-filter-shell,.grant-browser-layout{padding-inline:14px}.grant-unified-search{grid-template-columns:minmax(0,1fr) 88px}.grant-unified-search label{min-height:56px;padding:0 12px}.grant-unified-search input{font-size:15px}.grant-unified-search>button{font-size:13px}.grant-unified-search .grant-mobile-filter-button{color:#b7eafb;background:#0c325b8c;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;display:flex}.grant-mobile-filter-button b{background:#ffffff1f;border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.grant-filter-grid{grid-template-columns:1fr;padding:14px;display:none}.grant-filter-grid.open{display:grid}.grant-filter-actions{flex-direction:column}.grant-filter-actions button{width:100%}.grant-browser-layout{margin-top:18px}.grant-region-sidebar{grid-template-columns:1fr}.grant-region-map-card{grid-row:auto}.grant-useful-materials{display:none}.grant-region-map-card svg{max-height:290px}.grant-tabs{border-radius:12px}.grant-tabs button{min-height:45px;padding-inline:11px;font-size:13px}.grant-results-summary{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:17px}.grant-results-summary h2{font-size:27px}.grant-results-summary>p{font-size:13px}.grant-opportunity-grid{grid-template-columns:1fr}.grant-opportunity-card{min-height:0;padding:18px}.grant-card-heading{grid-template-columns:50px minmax(0,1fr)}.grant-program-logo{width:50px;height:50px}.grant-status{grid-column:1/-1;justify-self:start;margin-top:2px}.grant-card-summary{font-size:15px}.grant-card-facts{grid-template-columns:1fr}.grant-card-facts .wide{grid-column:auto}.grant-opportunity-card>footer{flex-direction:column;align-items:stretch}.grant-opportunity-card>footer a,.grant-link-pending{justify-content:center;width:100%}.grant-monitor-note{grid-template-columns:1fr;margin:24px 14px 0;padding:22px 18px}.grant-monitor-note aside{border-top:1px solid #49b59445;border-left:0;padding:13px 0 0}.grant-manager-heading{flex-direction:column;align-items:flex-start}.grant-manager-heading>button{width:100%}.grant-manager-list>article{grid-template-columns:50px minmax(0,1fr)}.grant-manager-order{width:46px;height:46px}.grant-manager-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=430px){.grant-benefits,.grant-unified-search{grid-template-columns:1fr}.grant-unified-search>button{min-height:49px}.grant-region-legend{grid-template-columns:1fr}}.site-light .project-editor-form>.project-form-heading,.site-light .project-editor-form>.project-form-actions{grid-template-columns:none;justify-content:space-between;align-items:center;gap:14px;display:flex}.site-light .project-form-heading h3,.site-light .project-form-heading p{margin:0}.site-light .project-form-heading p{color:#667168;max-width:720px;margin-top:4px;font-size:13px;line-height:1.45}.site-light .project-form-heading>span{color:#08783d;background:#eff8f1;border:1px solid #bdd8c5;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.site-light .project-editor-form fieldset{background:#fbfdf9;border:1px solid #dce7dc;border-radius:13px;gap:11px;min-width:0;margin:0;padding:14px;display:grid}.site-light .project-editor-form legend{color:#143f26;padding:0 7px;font-size:13px;font-weight:850}.site-light .project-form-section>div,.site-light .project-stage-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.site-light .project-editor-form label small{color:#738078;font-size:12px;line-height:1.4}.site-light .project-stage-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.site-light .project-stage-picker button{color:#365242;min-width:0;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfddcf;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:750;display:flex}.site-light .project-stage-picker button b{background:#eaf3ea;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.site-light .project-stage-picker button.active{color:#fff;background:#078444;border-color:#078444;box-shadow:0 7px 18px #07844429}.site-light .project-stage-picker button.active b{color:#078444;background:#fff}.site-light .project-stage-picker button.archive{color:#7b4a37;background:#fffaf7;border-color:#ead8cf}.site-light .project-stage-picker button.archive.active{color:#fff;background:#9b5137;border-color:#9b5137}.site-light .project-stage-fieldset>p{color:#667168;margin:0;font-size:12px;line-height:1.45}.site-light .project-form-actions{justify-content:flex-end!important}.site-light .project-form-actions button{color:#17492c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cdbd;border-radius:9px;padding:0 17px;font-weight:800}.site-light .project-form-actions button:first-child{color:#fff;background:#078444;border-color:#078444}.site-light .project-form-actions button:disabled{opacity:.55;cursor:wait}.site-light .project-archive-note{color:#744a39;background:#fff7f1;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.site-light .project-history-list{margin-top:12px}.site-light .project-history-card{gap:9px;display:grid;border-top:3px solid #76b88f!important}.site-light .project-history-card.project-stage-not_supported{background:#fffaf7!important;border-top-color:#b88a76!important}.site-light .project-card-topline,.site-light .project-card-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-light .project-card-topline>span{color:#08783d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.site-light .project-card-topline small{color:#6c776f;font-size:11px}.site-light .project-history-card h3,.site-light .project-history-card p{margin:0}.site-light .project-linked-priority{font-weight:750;color:#08783d!important}.site-light .project-program-line{font-weight:700;color:#344f40!important}.site-light .project-card-facts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.site-light .project-card-facts>div{color:#42584a;background:#f5faf4;border:1px solid #d6e2d6;border-radius:999px;padding:5px 8px;font-size:11px}.site-light .project-results{border-top:1px solid #e2e9e2;padding-top:8px}.site-light .project-card-actions{justify-content:flex-end;margin-top:3px}.site-light .project-card-actions a,.site-light .project-card-actions button{color:#08783d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d8c8;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.site-light .project-archive{border-top:1px solid #dbe5da;margin-top:15px}.site-light .project-archive>summary{color:#6d4d3e;cursor:pointer;padding:13px 2px 4px;font-size:13px;font-weight:800}@media (width<=900px){.site-light .project-stage-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.site-light .project-editor-form>.project-form-heading,.site-light .project-editor-form>.project-form-actions{flex-direction:column;align-items:stretch}.site-light .project-form-section>div,.site-light .project-stage-fields>div,.site-light .project-stage-picker{grid-template-columns:1fr}.site-light .project-form-actions button{width:100%}.site-light .project-card-topline,.site-light .project-card-actions{flex-direction:column;align-items:flex-start}}.site-light .cabinet-app :where(h1,h2,h3,h4,p,b,span,small,a,button,summary,label,dt,dd){overflow-wrap:break-word;word-break:normal}.site-light .cabinet-workspace{max-width:1500px}.site-light .cabinet-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-light .cabinet-profile-public-link{background:#fff;border:1px solid #23603529;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.site-light .cabinet-profile-public-link a{color:#087b3f;font-weight:800;text-decoration:none}.site-light .cabinet-profile-public-link small{color:#68796c}.site-light .cabinet-team-section{background:#fff;border:1px solid #23603529;border-radius:14px;padding:15px}.site-light .cabinet-compact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-light .cabinet-section-tabs{background:#eef5ec;border:1px solid #23603524;border-radius:13px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.site-light .cabinet-section-tabs button{color:#315b3e;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:750;display:inline-flex}.site-light .cabinet-section-tabs button.active{color:#fff;background:#087b3f}.site-light .cabinet-section-tabs b{min-width:22px;color:inherit;text-align:center;background:#fff3;border-radius:999px;padding:2px 6px}.site-light .cabinet-record-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.site-light .cabinet-record-actions button,.site-light .cabinet-secondary-button,.site-light .cabinet-grant-actions>span>button{color:#087b3f;background:#f7fbf6;border:1px solid #087b3f3d;border-radius:9px;width:auto;min-height:34px;padding:6px 11px;font-size:13px;font-weight:750}.site-light .cabinet-archive-list{background:#f5f8f4;border:1px solid #23603524;border-radius:12px;margin-top:10px;padding:11px 13px}.site-light .cabinet-archive-list>summary{cursor:pointer;color:#5d6e61;font-weight:750}.site-light .cabinet-archive-list .natural-need-list{margin-top:10px}.site-light .natural-need-list article.archived{opacity:.72}.site-light .cabinet-inline-form .cabinet-secondary-button{justify-self:start}.site-light .cabinet-network-list article{padding-right:16px}.site-light .cabinet-academy-tab .cabinet-subsection,.site-light .community-network-tab .cabinet-subsection{overflow:visible}.site-light .cabinet-academy-tab :where(.cabinet-needs-list article,.cabinet-training-grid article){height:auto;min-height:0;overflow:visible}.site-light .cabinet-academy-tab :where(h3,p,small,b,span){white-space:normal;overflow:visible}.cabinet-print-portfolio{display:none}@media (width<=1180px){.site-light .cabinet-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-light .cabinet-actions-grid,.site-light .cabinet-compact-actions{grid-template-columns:1fr}.site-light .cabinet-profile-public-link{flex-direction:column;align-items:flex-start}}@media print{@page{size:A4;margin:15mm}.site-light .cabinet-app{min-height:0;background:#fff!important;display:block!important}.site-light .cabinet-app>:not(.cabinet-print-portfolio){display:none!important}.site-light .cabinet-print-portfolio{color:#17241b;font:12pt/1.45 Arial,sans-serif;display:block!important}.site-light .cabinet-print-portfolio header{border-bottom:2px solid #087b3f;padding-bottom:12px}.site-light .cabinet-print-portfolio h1{margin:6px 0;font:700 28pt/1.1 Georgia,serif}.site-light .cabinet-print-portfolio h2{margin:20px 0 6px;font:700 17pt/1.2 Georgia,serif}.site-light .cabinet-print-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.site-light .cabinet-print-metrics span{border:1px solid #cbd9ce;border-radius:8px;padding:10px}.site-light .cabinet-print-metrics b{color:#087b3f;font-size:20pt;display:block}}.site-light .participant-type-picker button{color:#203126!important;background:#f6f9f4!important;border-color:#23603538!important;box-shadow:0 8px 22px #1f46280f!important}.site-light .participant-type-picker button i{color:#0b7a3e!important;background:#fff!important;border-color:#0b7a3e6b!important}.site-light .participant-type-picker button.active i{color:#fff!important;background:#ffffff1f!important;border-color:#ffffffad!important}.site-light .participant-type-picker button b{color:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1.42!important}.site-light .participant-type-picker button small{color:#536158!important;font-size:14px!important;line-height:1.48!important}.site-light .participant-type-picker button.active small{color:#e8f4eb!important}.site-light .grant-monitor-hero{background:linear-gradient(135deg,#edf5ea,#dfeedd)!important;border-color:#2360352e!important;box-shadow:0 14px 38px #1f462814!important}.site-light .grant-monitor-hero small{color:#0b7a3e!important}.site-light .grant-monitor-hero h2{color:#172018!important}.site-light .grant-monitor-hero p{color:#4f5e53!important;font-size:16px!important}.site-light .grant-monitor-stats article{background:#fff!important;border-color:#23603529!important;box-shadow:0 10px 30px #1f462812!important}.site-light .grant-monitor-stats span{color:#526057!important;font-weight:650!important}.site-light .grant-monitor-stats b,.site-light .grant-monitor-stats b.date{color:#172018!important}.site-light .grant-monitor-stats small{color:#4f5e53!important}.site-light .grant-monitor-tabs{background:#fff!important;border-color:#23603529!important;box-shadow:0 8px 24px #1f46280f!important}.site-light .grant-monitor-tabs button{color:#435148!important}.site-light .grant-monitor-tabs button:hover{color:#0b7a3e!important;background:#eef5ec!important}.site-light .grant-monitor-tabs button.active{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .grant-manager-heading{background:linear-gradient(135deg,#eef5ec,#e2efe0)!important;border-color:#2360352e!important;box-shadow:0 12px 32px #1f462812!important}.site-light .grant-manager-heading small{color:#0b7a3e!important}.site-light .grant-manager-heading h3{color:#172018!important}.site-light .grant-manager-heading p{color:#4f5e53!important;font-size:15px!important}.site-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172018;background:#f7f8f4}.site-light :where(main#top,.about-page,.about-v2-page,.projects-page,.project-detail-page,.explorer-page,.grants-page,.academy-page,.admin-page,.barometer-page,.association-life-page,.association-story-page,.initiatives-page,.cabinet-status-page,.cabinet-shell){color:#172018;background:radial-gradient(circle at 9% 8%,#6fa97321,#0000 24%),radial-gradient(circle at 91% 12%,#c3dcbf40,#0000 28%),linear-gradient(#fbfcf9 0%,#f5f8f2 46%,#f7f8f4 100%)!important}.site-light :where(.topbar,.about-v2-topbar,.project-page-nav,.explorer-header,.grants-topbar,.academy-topbar,.admin-header,.barometer-header,.association-life-header,.initiatives-nav,.cabinet-shell>header,.cabinet-status-page>header){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#172018!important;background:#fffffff0!important;border-color:#23603524!important;box-shadow:0 10px 34px #1b422512!important}.site-light .brand-logo{filter:none!important;background-image:url(/euroregion-logo-light.webp)!important}.site-light :where(.brand,.brand b,.brand small),.site-light :where(.topbar nav a,.about-v2-topbar nav a,.project-page-nav a,.explorer-header nav a,.grants-topbar nav a,.academy-topbar nav a,.admin-header a,.barometer-header a,.association-life-header a,.initiatives-nav a){color:#263229!important;text-shadow:none!important}.site-light :where(.topbar nav a:hover,.topbar nav a.active,.about-v2-topbar nav a:hover,.about-v2-topbar nav a.active,.explorer-header nav a:hover,.explorer-header nav a.active,.grants-topbar nav a:hover,.grants-topbar nav a.active,.academy-topbar nav a:hover,.academy-topbar nav a.active){color:#0b7a3e!important}.site-light :where(h1,h2,h3,h4,h5,h6){color:#172018!important;text-shadow:none!important}.site-light :where(h1,h2,h3) em{color:#0b7a3e!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.site-light :where(.eyebrow,.kicker,.section-kicker,.hero-kicker,.grant-compact-title>small,.grant-hub-hero-copy>p:first-child,.academy-hero-copy>small,.about-v2-page small,.association-life-hero>small,.initiatives-hero>small){color:#0b7a3e!important}.site-light :where(.hero-copy>p,.grant-compact-title .lead,.grant-hub-hero-copy .lead,.grant-results-summary>p,.academy-hero-copy>p,.project-detail-heading>p,.about-v2-page p,.initiatives-page p,.association-life-page p,.association-story-page p){color:#5f6b62!important}.site-light :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-shell],[class*=-shell\ ],[class$=-summary],[class*=-summary\ ]){background:#fffffff7!important;border-color:#23603529!important;box-shadow:0 16px 42px #1f462814!important}.site-light :where(.grant-opportunity-card,.grant-list-card,.grant-results-summary,.grant-tabs,.grant-quick-filter-panel,.grant-quick-filter-meta,.grant-filter-grid,.grant-unified-search label,.grant-compact-search,.admin-shell,.admin-form,.admin-list article,.community-admin-section,.community-account-card,.cabinet-tab,.cabinet-inline-form,.cabinet-grant-list article,.cabinet-project-list article,.cabinet-training-grid article,.natural-need-list article,.profile-update-admin-list article,.community-project-admin-list article,.training-program-card,.needs-form-shell,.analytics-card,.project-card,.project-brand-panel,.explorer-community-card,.association-archive-card,.initiative-card-example){color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 16px 42px #1f462814!important}.site-light :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#172018!important;box-shadow:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#2360353d!important}.site-light :where(input,textarea)::placeholder{opacity:1;color:#879188!important}.site-light :where(input,select,textarea):focus{outline:0;border-color:#0b7a3e!important;box-shadow:0 0 0 3px #0b7a3e1c!important}.site-light :where(.primary-button,.header-button,.grant-pick-button,.grant-unified-search>button,.grant-compact-search>button,.grant-filter-actions button:first-child,.grant-list-card-action>a,.grant-opportunity-card>a,.admin-primary,.admin-form button[type=submit],.cabinet-inline-form>button,.cabinet-training-grid form button,button[type=submit]){color:#fff!important;background:linear-gradient(135deg,#0b7a3e,#159447)!important;border-color:#0b7a3e!important;box-shadow:0 10px 24px #0b7a3e30!important}.site-light :where(.secondary-button,.admin-secondary,.grant-advanced-toggle,.grant-filter-actions button:last-child,.grant-tabs button,.grant-mobile-filter-button){color:#31533a!important;box-shadow:none!important;background:#eef5ec!important;border-color:#23603533!important}.site-light .grant-tabs button.active{color:#fff!important;background:#0b7a3e!important;box-shadow:0 7px 18px #0b7a3e2e!important}.site-light .grant-tabs button.active b{color:#0b7a3e!important;background:#fff!important}.site-light :where(.grant-list-card-body h2,.grant-results-summary h2,.grant-list-card-facts dd,.grant-card-summary,.grant-program-parent strong,.grant-quick-filter-form label>span,.grant-quick-filter-meta span,.grant-quick-filter-meta p,.grant-filter-grid label>span,.grant-benefits span,.cabinet-tab p,.cabinet-tab dd,.admin-page p,.admin-page small){color:#3f4b42!important}.site-light :where(.grant-list-card-kicker small,.grant-results-summary small,.grant-quick-filter-heading>small,.natural-section-head small,.admin-title small,.cabinet-tab-head mark){color:#0b7a3e!important}.site-light :where(.grant-status.open,.grant-status.active,.cabinet-registered){color:#087336!important;background:#e8f5e9!important;border-color:#0b7a3e47!important}.site-light :where(.grant-deadline-label,.grant-list-card-action>strong,.grant-deadline-countdown){color:#956515!important}.site-light .grant-list-card-action,.site-light .grant-list-card-facts{border-color:#23603524!important}.site-light .grant-list-card-logo{box-shadow:none!important;background:#f3f7f1!important}.site-light .grant-list-card-logo span{color:#0b7a3e!important;text-shadow:none!important}.site-light :where(.grant-hub-page,.compact-grants-page) :where(.grant-mountain-banner,.grant-region-picker-card){opacity:.5}.site-light :where(.grant-hub-hero,.grant-compact-intro){background:0 0!important;border-color:#23603521!important}.site-light .grant-hub-hero:after{background:linear-gradient(90deg,#fbfcf9fa,#fbfcf9e0 58%,#fbfcf97a),linear-gradient(#0000 68%,#f7f8f4)!important}.site-light :where(.grant-hub-hero-copy h1,.grant-compact-title h1){color:#172018!important}.site-light :where(.explorer-shell,.explorer-map,.map-stage,.live-region-map){background-color:#dfe9dc!important}.site-light :where(.explorer-sidebar,.explorer-community-card,.map-sidebar,.map-profile-card){color:#172018!important;background:#fffffff5!important;border-color:#23603529!important}.site-light :where(.explorer-sidebar button,.explorer-sidebar a){color:#263229!important;background:#f5f8f2!important;border-color:#23603521!important}.site-light :where(.explorer-sidebar button.active,.explorer-sidebar a.active){color:#fff!important;background:#0b7a3e!important}.site-light :where(.admin-sidebar,.cabinet-sidebar){color:#172018!important;background:#eef5ec!important;border-color:#23603529!important}.site-light :where(.admin-sidebar button,.cabinet-sidebar button,.cabinet-sidebar a){color:#31533a!important}.site-light :where(.admin-sidebar button.active,.cabinet-sidebar button.active,.cabinet-sidebar a.active){color:#fff!important;background:#0b7a3e!important}.site-light :where(.association-story-hero,.life-feature,.association-life-feature){color:#fff!important;background-color:#173e27!important}.site-light :where(.association-story-hero,.life-feature,.association-life-feature) :where(h1,h2,h3,p,small,span,a){color:#fff!important}.site-light :where(.project-card img,.project-brand-panel img,.grant-list-card-logo img,.grant-program-logo img){background:#fff!important}.site-light :where(a){text-decoration-color:#0b7a3e61}.site-light :where(.text-blue,.text-cyan,.text-violet){color:#172018!important}.site-light :where(.academy-calendar-card,.academy-calendar-event,.service-card,.integration-hub,.impact-hub,.impact-regional,.impact-donor-space,.impact-support,.impact-journey,.region-facts,.partner-types,.project-summary-grid article,.project-detail-hero,.project-detail-section,.academy-system-card,.academy-steps article,.academy-directions article,.training-program-card,.training-registration-form,.needs-form-shell,.analytics-card,.about-v2-panel,.about-v2-brand-card,.about-v2-team-card,.about-v2-leader-card,.about-v2-board,.about-v2-board-card,.about-v2-workflow-grid article,.barometer-hero aside,.barometer-donor-view,.barometer-support-results article,.barometer-support-empty,.barometer-metrics article,.barometer-donor-insights article,.barometer-grid>section,.initiatives-hero aside,.initiatives-grid article,.association-archive-card,.cabinet-public-hero>aside,.cabinet-public-hero>aside article,.cabinet-public-features article,.cabinet-register form,.cabinet-status-page section>div:not(.cabinet-status-icon),.cabinet-community-badge,.cabinet-welcome,.cabinet-metrics article,.cabinet-actions-grid button,.cabinet-profile-card,.cabinet-profile-card dl div,.cabinet-grant-list dl div,.cabinet-academy-hero,.admin-overview-actions button,.admin-overview-grid>article,.admin-overview-metrics p,.admin-overview-trash p,.admin-audit-list article,.admin-content-preview,.needs-admin-list article,.academy-direction-admin-list article,.grant-monitor-panel article,.natural-admin-list article){color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 14px 38px #1f462813!important}.site-light :where(.academy-calendar-visual,.academy-directions,.about-v2-hero,.about-v2-workflow,.barometer-hero,.cabinet-public-hero,.cabinet-register>section){background:linear-gradient(135deg,#f4f8f1,#eaf4e8)!important}.site-light .academy-calendar-visual:before{opacity:.9!important;background:linear-gradient(145deg,#d8ead5,#eef6ec 62%)!important}.site-light .academy-calendar-visual:after{background:linear-gradient(145deg,#c6dfc3,#e7f1e4 70%)!important}.site-light :where(.academy-calendar-visual>p,.academy-event-copy>p){color:#0b7a3e!important}.site-light :where(.academy-calendar-visual>small,.academy-event-copy>span,.academy-calendar-nav a){color:#5f6b62!important}.site-light .academy-calendar-icon{color:#0b7a3e!important;box-shadow:none!important;background:#fff!important;border-color:#0b7a3e40!important}.site-light :where(.cabinet-button,.academy-register-cta,.impact-primary,.cabinet-public-hero>div>a,.cabinet-register form>button,.cabinet-status-page section>button,.cabinet-profile-card button,.about-v2-board-toggle){color:#fff!important;background:linear-gradient(135deg,#0b7a3e,#159447)!important;border-color:#0b7a3e!important;box-shadow:0 10px 24px #0b7a3e30!important}.site-light :where(.icon-button,.notice-button,.menu-button,.academy-menu-button){color:#0b7a3e!important;box-shadow:none!important;background:#eef5ec!important;border-color:#0b7a3e38!important}.site-light :where(.mini-popover,.notice-list a){color:#172018!important;background:#fff!important;border-color:#23603526!important;box-shadow:0 18px 46px #1f462821!important}.site-light :where(.service-icon,.impact-support-card>span,.region-facts>div>span){color:#0b7a3e!important;box-shadow:none!important;background:#eef5ec!important;border-color:#0b7a3e40!important}.site-light :where(.service-copy>p,.service-card>a,.service-card>button,.impact-heading>div>p,.impact-regional>p,.impact-support>p,.impact-journey>p){color:#0b7a3e!important}.site-light :where(.service-copy>span,.life-card p,.impact-heading>div>span,.impact-sources,.region-facts small,.partners>div>p:last-child){color:#5f6b62!important}.site-light .integration-hub:before,.site-light .academy-hero:after,.site-light .barometer-hero:before{opacity:.72!important;background:linear-gradient(145deg,#dcebd9,#c8e0c5 52%,#edf5eb)!important}.site-light :where(.impact-support-card,.impact-path a,.impact-themes a,.barometer-donor-view nav a){color:#31533a!important;box-shadow:none!important;background:#f2f7f0!important;border-color:#2360352e!important}.site-light :where(.region-facts p,.region-facts b,.project-summary-grid b,.project-summary-grid em){color:#172018!important}.site-light .partner-types :where(a,span){color:#31533a!important;background:#fff!important;border-color:#23603524!important}.site-light :where(.project-card h4,.project-card dd,.project-summary-grid small,.academy-section-title>p:last-child,.academy-steps p,.academy-hero-copy>p:not(.kicker),.academy-badges,.about-v2-team-card p,.about-v2-leader-card p,.about-v2-board-card p,.about-v2-workflow-grid p,.barometer-page p,.barometer-page dd,.barometer-page small,.cabinet-public-hero>div>span,.cabinet-public-hero>div>small,.cabinet-public-hero>aside article span,.cabinet-register-copy>p,.cabinet-register-copy li,.cabinet-welcome p,.cabinet-metrics p,.cabinet-actions-grid p,.cabinet-profile-card p,.cabinet-grant-list p,.cabinet-project-list p,.cabinet-needs-list p,.cabinet-request-list p){color:#5f6b62!important}.site-light :where(.project-card-body>a,.barometer-back,.academy-back,.cabinet-secure-links>a,.cabinet-tab-head>b,.cabinet-tab-head>a,.admin-title>span,.admin-title>select,.admin-list article button,.admin-list article>div:last-child a,.academy-direction-admin-list article button){color:#31533a!important;box-shadow:none!important;background:#eef5ec!important;border-color:#23603533!important}.site-light :where(.cabinet-community-badge>span,.cabinet-sidebar nav button>i){color:#fff!important;background:#0b7a3e!important}.site-light .cabinet-progress>span{background:radial-gradient(circle, #fff 58%, transparent 60%), conic-gradient(#0b7a3e var(--progress), #0b7a3e24 0)!important}.site-light :where(.academy-footer,.about-v2-footer,main#top>footer){color:#3f4b42!important;background:#eef5ec!important;border-color:#23603524!important}.site-light :where(.academy-footer,.about-v2-footer,main#top>footer) :where(p,small,a,b){color:#3f4b42!important}.site-light :where(.admin-page,.cabinet-app,.cabinet-register,.cabinet-public){color:#172018!important;background:#f7f8f4!important}.site-light :where(.admin-workspace,.cabinet-workspace){background:#f7f8f4!important}.site-light :where(.admin-sidebar nav button:hover,.admin-sidebar nav button.active,.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.active){color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light :where(.admin-sidebar nav button.active small,.cabinet-sidebar nav button.active small,.cabinet-sidebar nav button.active b){color:#eaf6ed!important}.site-light :where(.admin-form label,.needs-admin-list label,.cabinet-register label,.cabinet-inline-form label){color:#3f4b42!important}.site-light :where(.admin-list article span,.need-admin-head span,.cabinet-mark,.cabinet-profile-card small,.cabinet-project-list article>span,.cabinet-needs-list article>span){color:#0b7a3e!important}.site-light :where(a,button)[class*=button]:not(.icon-button):not(.menu-button):not(.secondary-button):not(.danger):not(.grant-reset-button):not(.grant-advanced-toggle){color:#fff!important;background:linear-gradient(135deg,#0b7a3e,#159447)!important;border-color:#0b7a3e!important;box-shadow:0 9px 22px #0b7a3e2e!important}.site-light .map-stage{background:#e7efe4!important;border-color:#23603538!important;box-shadow:0 18px 48px #1f46281f!important}.site-light .map-stage:after{background:linear-gradient(105deg,#0000 38%,#ffffff14,#0000 68%)!important}.home-map-mode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #2360352e;border-radius:12px;gap:4px;padding:4px;display:flex;box-shadow:0 8px 22px #1b42251a}.home-map-mode button{color:#4e5b51;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.home-map-mode button:hover{color:#0b7a3e;background:#eef5ec}.home-map-mode button.active{color:#fff;background:#0b7a3e;box-shadow:0 6px 14px #0b7a3e33}.site-light .map-toolbar-label>span{color:#172018!important}.site-light .map-toolbar-label small{color:#5f6b62!important}.site-light .leaflet-host .leaflet-tile-pane{filter:saturate(.78)brightness(.94)contrast(.96)!important}.site-light .leaflet-host .leaflet-control-zoom{background:#fffffff5!important;border-color:#23603533!important;box-shadow:0 8px 22px #1f46281f!important}.site-light .leaflet-host .leaflet-control-zoom a{color:#0b7a3e!important;background:#fff!important;border-color:#23603524!important}.site-light .leaflet-host .leaflet-control-zoom a:hover{color:#fff!important;background:#0b7a3e!important}.site-light .leaflet-host .leaflet-control-attribution{color:#5f6b62!important;background:#ffffffdb!important}.site-light .leaflet-host .leaflet-control-attribution a{color:#0b7a3e!important}.site-light .leaflet-host .leaflet-popup-content-wrapper,.site-light .leaflet-host .leaflet-popup-tip{color:#172018!important;background:#fff!important;border-color:#23603533!important;box-shadow:0 12px 32px #1f462829!important}.site-light .leaflet-host .leaflet-popup-content span{color:#5f6b62!important}.site-light .community-map-tooltip{color:#172018!important;background:#fffffff7!important;border-color:#23603538!important;box-shadow:0 8px 24px #1f462824!important}.site-light .community-map-tooltip:before{border-top-color:#fff!important}.site-light .map-loading{color:#4e5b51!important;background:#e7efe4!important}.site-light .map-live-badge,.site-light .map-live-badge.google{color:#31533a!important;background:#fffffff0!important;border-color:#23603533!important}.site-light .explorer-shell{background:#f7f8f4!important;border-top:1px solid #2360351f!important}.site-light .explorer-list{color:#172018!important;background:#fff!important;border-color:#23603526!important;box-shadow:10px 0 32px #1f46280f!important}.site-light .explorer-count b{color:#0b7a3e!important}.site-light .explorer-count span{color:#172018!important}.site-light .explorer-count small,.site-light .explorer-list-head,.site-light .explorer-register,.site-light .explorer-communities small,.site-light .explorer-institutions small{color:#667168!important}.site-light :where(.explorer-member-tabs button,.explorer-region-tabs button,.explorer-communities button,.explorer-institutions a){color:#263229!important;box-shadow:none!important;background:#f4f8f2!important;border-color:#23603524!important}.site-light :where(.explorer-member-tabs button:hover,.explorer-member-tabs button.active,.explorer-region-tabs button:hover,.explorer-region-tabs button.active,.explorer-communities button.active,.explorer-institutions a:hover){color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light :where(.explorer-member-tabs button.active b,.explorer-region-tabs button.active b,.explorer-communities button.active small,.explorer-communities button.active em,.explorer-institutions a:hover small,.explorer-institutions a:hover em){color:#eaf6ed!important}.site-light .explorer-list-head b{color:#31533a!important;background:#eef5ec!important;border-color:#23603529!important}.site-light .explorer-map-title{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border:1px solid #23603529;border-radius:14px;padding:14px 17px;box-shadow:0 12px 30px #1f46281c;text-shadow:none!important}.site-light .explorer-map-title small{color:#0b7a3e!important}.site-light .explorer-map-title h1{color:#172018!important}.site-light .explorer-map-toolbar{background:#fffffff2!important;border-color:#2360352e!important;box-shadow:0 12px 30px #1f46281f!important}.site-light .explorer-map-mode{border-color:#23603524!important}.site-light .explorer-map-mode button{color:#4e5b51!important;background:0 0!important}.site-light .explorer-map-mode button:hover{color:#0b7a3e!important;background:#eef5ec!important}.site-light .explorer-map-mode button.active{color:#fff!important;background:#0b7a3e!important}.site-light .explorer-legend{background:#fffffff0!important;border-color:#2360352e!important;box-shadow:0 10px 26px #1f46281c!important}.site-light .explorer-legend button{color:#263229!important}.site-light .explorer-legend button:hover{color:#0b7a3e!important}.site-light .explorer-primary{color:#fff!important;background:#0b7a3e!important}.site-light .explorer-site-unavailable{color:#5f6b62!important;background:#eef5ec!important;border-color:#23603529!important}@media (width<=700px){.home-map-mode{gap:2px;padding:3px}.home-map-mode button{min-height:34px;padding:0 8px;font-size:12px}.home-map-mode button svg{display:none}.site-light .explorer-map-title{max-width:calc(100% - 150px);padding:10px 12px}}.site-light .natural-resources-section,.site-light .natural-resources-section.water{color:#172018!important;background:radial-gradient(circle at 84% 12%,#6fa97321,#0000 28%),radial-gradient(circle at 8% 88%,#b9d7b533,#0000 30%),#f7f8f4!important;border-color:#23603526!important}.site-light .natural-orbit{border-color:#0b7a3e1a!important;box-shadow:0 0 0 70px #0b7a3e06,0 0 0 145px #0b7a3e05!important}.site-light .natural-orbit i{background:#159447!important;box-shadow:0 0 16px #1594476b!important}.site-light .natural-section-head small,.site-light .natural-resources-section.water .natural-section-head small{color:#0b7a3e!important}.site-light .natural-section-head h2{color:#172018!important}.site-light .natural-section-head p{color:#5f6b62!important}.site-light .natural-section-head>a{color:#fff!important;background:linear-gradient(135deg,#0b7a3e,#159447)!important;border-color:#0b7a3e!important;box-shadow:0 9px 22px #0b7a3e2b!important}.site-light .natural-command-bar{background:#fffffff5!important;border-color:#23603529!important;box-shadow:0 14px 38px #1f462814!important}.site-light .natural-resource-switch button,.site-light .natural-view-switch button{color:#4e5b51!important;background:0 0!important;border-color:#0000!important}.site-light .natural-resource-switch button:hover,.site-light .natural-view-switch button:hover{color:#0b7a3e!important;background:#eef5ec!important}.site-light .natural-resource-switch button.active,.site-light .natural-resources-section.water .natural-resource-switch button.active{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important;box-shadow:0 7px 18px #0b7a3e2b!important}.site-light .natural-resource-switch button.active :where(b,i){color:#fff!important}.site-light .natural-view-switch button.active{color:#fff!important;background:#176b3a!important}.site-light .natural-summary-line{color:#5f6b62!important;border-color:#23603524!important}.site-light .natural-summary-line span b{color:#172018!important}.site-light .natural-summary-line em{color:#667168!important}.site-light .natural-needs-grid>article,.site-light .natural-resources-section.water .natural-needs-grid>article,.site-light .natural-territory-grid article,.site-light .natural-grant-grid>article{color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 14px 38px #1f462813!important}.site-light .natural-needs-grid article>header span,.site-light .natural-grant-grid article>small,.site-light .natural-territory-grid article>i,.site-light .natural-territory-grid span{color:#0b7a3e!important}.site-light .natural-territory-grid article>i{background:#eef5ec!important;border-color:#0b7a3e40!important}.site-light .natural-needs-grid article>small,.site-light .natural-needs-grid article>p,.site-light .natural-grant-grid article>p,.site-light .natural-territory-grid small,.site-light .natural-territory-grid p,.site-light .natural-needs-grid footer small,.site-light .natural-grant-grid dt{color:#667168!important}.site-light .natural-needs-grid footer b,.site-light .natural-grant-grid dd{color:#263229!important}.site-light .natural-needs-grid article>footer{border-color:#23603521!important}.site-light .natural-community-chips span{color:#31533a!important;background:#eef5ec!important;border-color:#0b7a3e2e!important}.site-light .natural-grant-grid dl span{background:#f4f8f2!important;border:1px solid #2360351f!important}.site-light .natural-grant-grid a{font-weight:750;color:#0b7a3e!important}.site-light .natural-empty{color:#5f6b62!important;box-shadow:none!important;background:#eef5ecc7!important;border-color:#23603533!important}.site-light .natural-empty>i,.site-light .natural-empty a{color:#0b7a3e!important}.site-light .natural-empty b{color:#172018!important}.site-light .natural-method-note{box-shadow:none!important;background:#eaf4e8!important;border-color:#0b7a3e2e!important}.site-light .natural-method-note>span{color:#0b7a3e!important;background:#fff!important}.site-light .natural-method-note p{color:#4e5b51!important}.site-light .natural-method-note b{color:#172018!important}@media (width<=760px){.site-light .natural-section-head{align-items:flex-start}.site-light .natural-section-head>a{justify-content:space-between;width:100%}.site-light .natural-command-bar{padding:8px}}@media (width<=900px){.site-light :where(.topbar,.about-v2-topbar,.explorer-header,.grants-topbar,.academy-topbar,.admin-header){background:#fffffffa!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--white);background:var(--bg);font-family:var(--font-geist-sans), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}.about-page{min-height:100vh;color:var(--white);background:radial-gradient(circle at 70% 8%,#265cd738,#0000 28%),radial-gradient(circle at 92% 28%,#7032dd26,#0000 25%),#030817}.about-topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030a1ceb;border:1px solid #7191db3d;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;width:min(1508px,100% - 28px);height:70px;margin:12px auto 0;padding:0 clamp(20px,3vw,34px);display:grid;position:sticky;top:10px;box-shadow:0 12px 35px #00000038}.about-topbar nav{justify-content:center;align-items:stretch;gap:clamp(13px,1.5vw,29px);height:100%;display:flex}.about-topbar nav a{color:#bcc6dc;white-space:nowrap;align-items:center;font-size:14px;text-decoration:none;display:flex;position:relative}.about-topbar nav a:after{content:"";background:var(--green-bright);height:2px;box-shadow:0 0 12px var(--green-bright);transition:all .2s;position:absolute;bottom:0;left:0;right:100%}.about-topbar nav a:hover,.about-topbar nav a.active{color:#fff}.about-topbar nav a:hover:after,.about-topbar nav a.active:after{right:0}.about-cabinet{color:#fff;background:linear-gradient(110deg,#248034e6,#175b3dd1);border:1px solid #53c7538c;border-radius:11px;padding:11px 15px;font-size:14px;text-decoration:none;box-shadow:0 8px 24px #2a772e2e}.about-hero{grid-template-columns:minmax(430px,.82fr) 1.28fr;align-items:center;gap:34px;max-width:1508px;min-height:330px;margin:auto;padding:32px 60px 20px;display:grid;position:relative;overflow:hidden}.about-hero-copy{z-index:2;position:relative}.about-hero h1{letter-spacing:-.035em;max-width:620px;margin:0;font:400 clamp(44px,3.65vw,60px)/.96 Georgia,serif}.about-hero h1 em{color:var(--gold);font-style:normal;display:block}.about-hero-copy>p:not(.kicker){color:#bdc7dd;max-width:560px;margin:17px 0 18px;font-size:15px;line-height:1.48}.about-stats{flex-wrap:wrap;gap:12px;display:flex}.about-stats div{background:linear-gradient(130deg,#081e2fc7,#081431ab);border:1px solid #4aa45845;border-radius:13px;align-items:center;gap:10px;min-width:145px;min-height:62px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff08}.about-stats i{color:#72df65;background:#2a772e2b;border:1px solid #5dd25359;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-style:normal;display:grid}.about-stats b{color:#f0f5ff;font:400 28px Georgia,serif}.about-stats span{color:#c8d1e5;font-size:14px;line-height:1.25}.about-official-brand{background:radial-gradient(at 18% 18%,#1c8f3d6b,#0000 38%),radial-gradient(at 78% 20%,#137aa64d,#0000 43%),linear-gradient(145deg,#031e23f0,#040e27f5);border:1px solid #43b7496b;border-radius:22px;flex-direction:column;justify-content:center;min-height:276px;padding:25px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff0f,0 0 45px #2a772e14}.about-official-brand:before{content:"";opacity:.36;clip-path:polygon(0 82%,15% 40%,29% 69%,47% 24%,62% 66%,79% 42%,100% 78%,100% 100%,0 100%);background:linear-gradient(150deg,#105b43,#0b3262 60%,#26185d);height:56%;position:absolute;bottom:0;left:0;right:0}.about-official-brand>span{z-index:2;color:#78db76;letter-spacing:.17em;margin-bottom:18px;font-size:12px;font-weight:750;position:relative}.about-official-brand img{z-index:2;filter:drop-shadow(0 12px 30px #00000059);width:100%;max-width:760px;display:block;position:relative}.about-official-brand p{z-index:2;color:#94a7be;text-align:right;margin:18px 0 0;font-size:13px;position:relative}.about-main-grid{grid-template-columns:.82fr 1.18fr;gap:14px;max-width:1508px;margin:0 auto;padding:0 0 10px;display:grid;position:relative}.about-main-grid:before{content:"";background:#71db64;border-radius:50%;width:10px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #71db64}.about-team,.about-life,.about-directions{background:linear-gradient(145deg,#081631e6,#040c1fe0);border:1px solid #577ccb40;border-radius:18px;padding:16px 20px;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff06}.about-section-title p{color:#70dd69;letter-spacing:.16em;margin:0 0 7px;font-size:13px;font-weight:750}.about-section-title h2{margin:0;font:400 27px/1.05 Georgia,serif}.about-section-title>span{color:#7988a8;margin-top:7px;font-size:13px;display:block}.about-section-title.row{justify-content:space-between;align-items:end;gap:15px;display:flex}.about-section-title.row a{color:#77d8f2;font-size:13px;text-decoration:none}.team-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.team-card{background:#07132fe0;border:1px solid #539c7047;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px #0000002e}.team-placeholder{background:radial-gradient(circle at 50% 38%,#4fbd4d45,#0000 30%),linear-gradient(145deg,#123c36,#07122d);align-content:center;place-items:center;gap:10px;height:170px;display:grid;position:relative;overflow:hidden}.team-placeholder:after{content:"";background:linear-gradient(150deg,#80a4ef57,#25428529);border-radius:55px 55px 0 0;width:115px;height:150px;position:absolute;bottom:-55px}.team-placeholder.violet{background:radial-gradient(circle at 50% 38%,#9262ff4d,#0000 31%),linear-gradient(145deg,#281e62,#08122e)}.team-placeholder.cyan{background:radial-gradient(circle at 50% 38%,#28d0df45,#0000 31%),linear-gradient(145deg,#0b4054,#07122d)}.team-placeholder span{z-index:2;background:#040b1c85;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:62px;height:62px;font:400 24px Georgia,serif;display:grid}.team-placeholder small{z-index:2;color:#aec0df;letter-spacing:.13em;font-size:12px}.team-card>div:last-child{padding:13px}.team-card h3{margin:0 0 5px;font-size:16px}.team-card p{color:#70dd69;margin:0;font-size:13px}.life-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr .8fr;gap:10px;margin-top:14px;display:grid}.life-grid article{background:#07122dc2;border:1px solid #6b95ee3d;border-radius:15px;overflow:hidden}.life-feature{grid-row:1/3}.event-visual{background-color:#0c234f;position:relative;overflow:hidden}.event-visual:before,.event-visual:after{content:"";position:absolute}.event-visual:before{clip-path:polygon(0 65%,18% 31%,32% 58%,47% 20%,61% 60%,78% 29%,100% 69%,100% 100%,0 100%);background:linear-gradient(145deg,#10578a,#122750 55%,#33166a);height:78%;bottom:-18%;left:-8%;right:-8%}.event-visual:after{background:linear-gradient(#050c1d05,#03081780);inset:0}.event-visual.summer{background:radial-gradient(circle at 78% 24%,#f6c66a 0 5%,#0000 6%),linear-gradient(#2577ad,#102852);height:176px}.event-visual.learning,.event-visual.partnership{flex:none;width:42%;min-height:108px}.event-visual.learning{background:linear-gradient(135deg,#1d579a,#24184d)}.event-visual.partnership{background:linear-gradient(135deg,#126075,#1e174d)}.event-visual>span{z-index:3;background:linear-gradient(135deg,#118de9,#8d48f2);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:52px;height:52px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #535fff8c}.event-date{z-index:4;color:#fff;text-align:center;letter-spacing:.05em;background:#030919c7;border:1px solid #ffffff2e;border-radius:9px;padding:7px 8px;font-size:12px;line-height:1.3;position:absolute;top:10px;left:10px}.event-visual>em{z-index:4;color:#dff8dc;background:#04131fb8;border:1px solid #59d15459;border-radius:10px;padding:5px 7px;font-size:12px;font-style:normal;position:absolute;bottom:9px;right:10px}.event-copy{padding:15px}.event-copy small,.life-small small{color:#69d9e8;letter-spacing:.12em;font-size:12px;font-weight:700}.event-copy h3,.life-small h3{margin:7px 0 5px;font:400 21px/1.1 Georgia,serif}.event-copy p,.life-small p{color:#9aa8c5;margin:0;font-size:13px;line-height:1.45}.event-copy>div{gap:7px;margin-top:12px;display:flex}.event-copy>div span{color:#9fc7ff;background:#1139774d;border:1px solid #5693ee47;border-radius:14px;padding:5px 8px;font-size:12px}.life-small{min-height:112px;display:flex}.life-small>div:last-child{padding:15px 12px}.life-small h3{font-size:16px}.about-directions{max-width:1508px;margin:0 auto 14px}.direction-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.direction-grid article{background:#081431b3;border:1px solid #6691e740;border-radius:14px;align-items:center;gap:14px;min-height:88px;padding:14px 16px;display:flex}.direction-grid article>span{color:#70dd69;background:#2a772e33;border:1px solid #53c4507a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:25px;display:grid;box-shadow:0 0 20px #41ba4414}.direction-grid article:nth-child(2)>span{color:#62cfff;background:#15579e38;border-color:#419fff80}.direction-grid article:nth-child(3)>span{color:#c19aff;background:#5f36bb38;border-color:#975cef85}.direction-grid article:nth-child(4)>span{color:#f5bd62;background:#8b591233;border-color:#f5bd6285}.about-join{background:radial-gradient(circle at 85%,#2a772e4d,#0000 28%),linear-gradient(110deg,#093e4c9e,#0d1337c7);border:1px solid #4fb24f52;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:1394px;margin:0 auto 35px;padding:32px 36px;display:flex}.about-page .primary-button{background:linear-gradient(120deg,#277e34,#24924b 60%,#167d69);border-color:#5bd6539e;box-shadow:0 8px 26px #2a772e47,inset 0 1px #fff3}.about-join h2{margin:0;font:400 32px Georgia,serif}.about-join>div>p:not(.kicker){color:#aeb9d1;max-width:660px;margin:10px 0 0;font-size:14px;line-height:1.55}.about-join>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.about-footer{background:#030c1ebf;border:1px solid #577ccb40;border-radius:18px;grid-template-columns:240px minmax(240px,.8fr) 1.15fr auto;align-items:center;gap:30px;max-width:1508px;margin:0 auto 14px;padding:18px 32px;display:grid}.about-footer p{color:#98a7c1;text-align:left;font-size:13px;line-height:1.6}.about-footer nav{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.about-footer nav>div{gap:6px;display:grid}.about-footer nav b{color:#d8e1f4;margin-bottom:3px;font-size:13px}.about-footer nav a{color:#8291ac;font-size:13px;text-decoration:none}.about-footer nav a:hover{color:#72dd67}.about-social{grid-template-columns:repeat(3,30px);justify-content:end;align-items:center;gap:7px;display:grid}.about-social a{color:#e5ecfa;background:#081531cc;border:1px solid #8099d352;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.about-social small{color:#71809e;white-space:nowrap;text-align:right;grid-column:1/-1;margin-top:5px;font-size:12px}.official-footer-brand{align-items:center;width:230px;height:70px;display:flex;overflow:hidden}.official-footer-brand img{width:100%;height:auto;display:block}@media (width<=1120px){.about-topbar{grid-template-columns:1fr auto}.about-topbar nav{display:none}.about-hero{grid-template-columns:1fr;padding-inline:30px}.about-official-brand{min-height:250px}.about-main-grid{grid-template-columns:1fr;padding-inline:14px}.team-placeholder{height:220px}}@media (width<=720px){.about-topbar{height:68px;padding:0 16px}.about-topbar .brand{min-width:0}.about-topbar .brand b{font-size:15px}.about-topbar .brand small{display:none}.about-cabinet{padding:9px 10px;font-size:13px}.about-hero{min-height:500px;padding:55px 22px 35px}.about-hero h1{font-size:45px}.about-official-brand{min-height:195px;padding:20px}.about-official-brand p{text-align:left}.about-stats div{flex:1;gap:3px;min-width:0;display:grid}.about-stats div:last-child{flex-basis:100%}.about-main-grid{padding:0 14px 20px}.about-team,.about-life,.about-directions{padding:18px}.team-grid{grid-template-columns:1fr}.team-card{grid-template-columns:120px 1fr;align-items:center;display:grid}.team-placeholder{height:130px}.life-grid{grid-template-rows:auto;grid-template-columns:1fr}.life-feature{grid-row:auto}.life-small{min-height:120px}.about-directions{margin:0 14px 20px}.direction-grid{grid-template-columns:1fr}.about-footer{text-align:center;grid-template-columns:1fr;margin:0 14px 14px;padding:22px}.official-footer-brand{margin:auto}.about-footer p{text-align:center}.about-footer nav{text-align:left;grid-template-columns:repeat(3,1fr);width:100%}.about-social{justify-content:center}.about-social small{text-align:center}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.project-showcase{background:radial-gradient(circle at 50% 25%,#1955aa1f,#0000 38%);max-width:1600px;margin:0 auto;padding:76px clamp(18px,2.6vw,42px) 82px;position:relative}.project-showcase-head{grid-template-columns:minmax(420px,1.1fr) minmax(620px,1.45fr);align-items:end;gap:34px;margin-bottom:36px;display:grid}.project-showcase-head h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.4vw,58px);font-weight:400;line-height:1.04}.project-showcase-head>div:first-child>p:last-child{color:#acb8d0;margin:16px 0 0;font-size:16px}.project-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.project-summary-grid article{background:linear-gradient(145deg,#08183aeb,#071028b8);border:1px solid #5897f459;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;min-height:112px;padding:20px 17px;display:flex;box-shadow:inset 0 1px #ffffff0a}.project-summary-grid small{color:#9aa8c4;font-size:13px}.project-summary-grid b{color:#f6f8ff;white-space:nowrap;font-family:Georgia,serif;font-size:27px;font-weight:400}.project-summary-grid em{color:#a9b4ca;font-family:inherit;font-size:14px;font-style:normal}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card{background:linear-gradient(160deg,#061839fa,#030a1bfa);border:1px solid #47a9ff85;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 24px 66px #0000004d,0 0 30px #216ff60f}.project-brand-panel{color:#8dc63f;background:#fff;flex-direction:column;justify-content:center;min-height:230px;padding:28px 25px;display:flex;overflow:hidden}.project-brand-panel>img{object-fit:contain;object-position:center;width:100%;height:180px}.project-brand-panel>strong{color:#8dc63f;margin-top:18px;font:700 clamp(27px,2.4vw,38px)/1 Arial,sans-serif;display:block}.programme-lockup{width:100%;height:125px;overflow:hidden}.programme-lockup img{object-fit:contain;object-position:left center;width:155%;max-width:none;height:100%;display:block}.project-card-body{padding:22px 24px 24px}.project-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-card-title h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.project-card-title span{color:#8ed340;letter-spacing:.08em;text-transform:uppercase;border:1px solid #8dc63f99;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.project-card h4{color:#eef2fb;min-height:52px;margin:18px 0 16px;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.35}.project-card dl{gap:10px;margin:0;display:grid}.project-card dl>div{grid-template-columns:72px 1fr;align-items:start;gap:10px;display:grid}.project-card dt{color:#7183a7;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.project-card dd{color:#bec8db;margin:0;font-size:13px;line-height:1.45}.project-card .project-budget dd{color:#67dcf1;font-size:20px;font-weight:650}.project-card-body>a{color:#cce8ff;background:#071d408f;border:1px solid #1db1ffb8;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:50px;margin-top:20px;padding:0 18px;text-decoration:none;transition:all .2s;display:flex}.project-card-body>a:hover{color:#fff;background:#124b919e;transform:translateY(-1px)}.projects-all-link{color:#e6edff;background:linear-gradient(115deg,#0e346fad,#08183ad1);border:1px solid #4fabffb3;border-radius:13px;justify-content:center;align-items:center;gap:14px;width:min(500px,100%);min-height:58px;margin:28px auto 0;text-decoration:none;display:flex;box-shadow:0 0 28px #2b86ff21}.projects-all-link b{margin-left:auto;padding-right:24px;font-size:20px;font-weight:400}.projects-all-link>span{padding-left:24px;font-size:22px}.projects-page,.project-detail-page{background:radial-gradient(circle at 50% -10%,#152558 0,#0000 34%),#030817;min-height:100vh}.project-page-nav{border-bottom:1px solid #718ed438;justify-content:space-between;align-items:center;gap:24px;max-width:1510px;min-height:72px;margin:0 auto;padding:0 clamp(20px,3vw,44px);display:flex}.project-page-nav a{color:#dce5fb;font-size:14px;text-decoration:none}.project-page-nav nav{gap:28px;display:flex}.project-catalog{padding-top:55px}.project-detail-page{padding-bottom:90px}.project-detail-hero{grid-template-columns:minmax(420px,.85fr) minmax(520px,1.35fr);align-items:center;gap:44px;max-width:1480px;margin:0 auto;padding:56px clamp(20px,4vw,62px) 28px;display:grid}.project-detail-brand{color:#8dc63f;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;min-height:270px;padding:30px;display:flex;overflow:hidden;box-shadow:0 28px 70px #0000003d}.project-detail-brand>img{object-fit:contain;width:100%;height:220px}.project-detail-brand>strong{color:#8dc63f;margin-top:18px;font:700 42px/1 Arial,sans-serif}.project-detail-heading>p:first-child{color:#62ddea;letter-spacing:.14em;text-transform:uppercase;font-size:13px}.project-detail-heading>span{color:#9bd64c;text-transform:uppercase;letter-spacing:.1em;border:1px solid #8dc63f94;border-radius:999px;padding:8px 12px;font-size:13px;display:inline-flex}.project-detail-heading h1{letter-spacing:-.035em;margin:20px 0 16px;font-family:Georgia,serif;font-size:clamp(37px,4.2vw,65px);font-weight:400;line-height:1.06}.project-detail-heading>p:last-child{color:#aebbd2;max-width:720px;font-size:16px;line-height:1.65}.project-facts{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1356px;margin:22px auto 34px;padding:0 20px;display:grid}.project-facts article{background:#071432c7;border:1px solid #5e88e54d;border-radius:14px;flex-direction:column;justify-content:center;gap:10px;min-height:112px;padding:19px;display:flex}.project-facts small{color:#7e8da8;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.project-facts b{color:#f4f6fc;font:400 19px/1.3 Georgia,serif}.project-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);gap:20px;max-width:1356px;margin:0 auto;padding:0 20px;display:grid}.project-detail-grid>div{gap:16px;display:grid}.project-detail-section,.project-detail-grid aside>section{background:linear-gradient(150deg,#08183ad1,#050e24bd);border:1px solid #5d83de45;border-radius:17px;padding:28px}.project-detail-section h2{margin:0 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:400}.project-detail-section p,.project-detail-section li{color:#b3bfd5;font-size:15px;line-height:1.7}.project-goal{background:radial-gradient(circle at 100% 0,#2198be29,#0000 38%),linear-gradient(150deg,#082044eb,#050e24c7);border-color:#3bc5dc6b;position:relative;overflow:hidden}.project-goal:after{content:"";border:1px solid #50d3e526;border-radius:50%;width:150px;height:150px;position:absolute;top:-45px;right:-35px;box-shadow:0 0 55px #37b7df1a}.project-goal>small{color:#67ddea;letter-spacing:.14em;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.project-detail-section ul,.project-detail-grid aside ul{gap:10px;margin:0;padding-left:20px;display:grid}.project-detail-section li::marker{color:#8dc63f}.project-detail-grid aside li::marker{color:#8dc63f}.project-detail-grid aside{align-content:start;gap:14px;display:grid}.project-detail-grid aside small{color:#77dfe5;letter-spacing:.13em;font-size:12px}.project-detail-grid aside h3{margin:12px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.4}.project-detail-grid aside li{color:#b2bfd5;font-size:13px;line-height:1.55}.project-detail-grid aside>a{color:#fff;background:linear-gradient(115deg,#0879d9,#6842df);border:1px solid #48a3ffa6;border-radius:12px;justify-content:center;align-items:center;min-height:52px;text-decoration:none;display:flex}@media (width<=1100px){.project-showcase-head{grid-template-columns:1fr}.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:650px}.project-detail-hero{grid-template-columns:1fr}}@media (width<=760px){.project-showcase{padding:54px 18px 62px}.project-summary-grid{grid-template-columns:repeat(2,1fr)}.project-summary-grid article{min-height:94px}.project-card-grid{grid-template-columns:1fr}.project-card:last-child{grid-column:auto;max-width:none}.project-brand-panel{min-height:195px}.project-page-nav nav{display:none}.project-detail-hero{gap:26px;padding-top:36px}.project-detail-brand{min-height:205px}.project-detail-brand>img{height:170px}.project-facts{grid-template-columns:repeat(2,1fr)}.project-detail-grid{grid-template-columns:1fr}}@media (width<=450px){.project-summary-grid{grid-template-columns:1fr 1fr}.project-summary-grid b{font-size:21px}.project-card-body{padding:19px}.project-facts{grid-template-columns:1fr}}main{background:radial-gradient(circle at 50% -10%, #152558 0, transparent 32%), var(--bg);min-height:100vh;overflow:hidden}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030817db;align-items:center;gap:26px;height:78px;padding:0 clamp(20px,3vw,52px);display:flex;position:sticky;top:0;box-shadow:0 12px 40px #0000002e}.brand{color:var(--white);align-items:center;gap:12px;min-width:330px;text-decoration:none;display:flex}.brand b{letter-spacing:.045em;font-size:19px;line-height:1.15;display:block}.brand small{color:#b4bfd8;letter-spacing:.015em;text-wrap:balance;max-width:305px;margin-top:4px;font-size:13px;line-height:1.28;display:block}.brand-logo{filter:drop-shadow(0 0 9px #34ab3e38);background:url(/euroregion-logo-dark.webp) 0/146px no-repeat;flex:none;width:62px;height:42px;display:block;position:relative;overflow:hidden}.brand-logo i{display:none!important}.topbar nav{flex:1;justify-content:center;align-items:stretch;gap:clamp(13px,1.5vw,30px);height:100%;display:flex}.topbar nav a{color:#c5cce0;white-space:nowrap;align-items:center;font-size:14px;text-decoration:none;transition:color .2s;display:flex;position:relative}.topbar nav a:after{content:"";background:linear-gradient(90deg, var(--gold), #ffdf9d);height:2px;box-shadow:0 0 12px var(--gold);transition:right .25s;position:absolute;bottom:0;left:0;right:100%}.topbar nav a:hover,.topbar nav a.active{color:#fff}.topbar nav a:hover:after,.topbar nav a.active:after{right:0}.header-actions{align-items:center;gap:10px;display:flex}.icon-button{color:#d9e1f7;border:1px solid var(--line);cursor:pointer;background:#0b1837bf;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:grid}.icon-button:hover{color:#fff;border-color:var(--line-bright);background:#1e3465b3}.notice-wrap,.notice-button{position:relative}.notice-button>i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 12px var(--gold);border-radius:50%;position:absolute;top:7px;right:8px}.cabinet-button,.primary-button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#0879d9,#4755df 60%,#8b43e8);border:1px solid #70b2ffa6;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 26px #3856ef47,inset 0 1px #ffffff38}.cabinet-button:hover,.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #495bff66,inset 0 1px #ffffff40}.menu-button{margin-left:auto;display:none}.mini-popover{border:1px solid var(--line-bright);background:var(--panel-strong);border-radius:16px;width:235px;padding:16px;position:absolute;top:52px;right:0;box-shadow:0 18px 55px #00000073}.mini-popover p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.mini-popover.notices{background:#050d22fa;width:min(390px,100vw - 28px);padding:0;overflow:hidden;box-shadow:0 24px 70px #0000008f,0 0 35px #3a65ff14}.notice-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 17px 14px;display:flex}.notice-heading>span{gap:4px;display:grid}.notice-heading b{color:#f1f5ff;font-size:15px}.notice-heading small{color:#7585a5;font-size:12px}.notice-heading button{color:#92a1bf;border:1px solid var(--line);cursor:pointer;background:#0c1b3eb3;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.notice-list{max-height:390px;display:grid;overflow:auto}.notice-list>a{color:inherit;border-bottom:1px solid #7e99de1f;gap:6px;padding:14px 17px;text-decoration:none;transition:all .2s;display:grid}.notice-list>a:hover{background:linear-gradient(110deg,#1f5cb23d,#6838be24)}.notice-list small{color:#6ee7f2;letter-spacing:.1em;background:#1d899a1a;border:1px solid #2ad3e647;border-radius:20px;width:max-content;padding:4px 7px;font-size:12px;font-weight:750}.notice-list small.academy{color:#c4a3ff;background:#642fbb29;border-color:#9d65f461}.notice-list strong{color:#f1f5ff;font-size:14px;line-height:1.35}.notice-list span{color:#8190ad;font-size:12px}.notice-footer{background:#091531c7;justify-content:space-between;gap:18px;padding:12px 17px;display:flex}.notice-footer a{color:#91adf6;font-size:12px;font-weight:650;text-decoration:none}.search-panel{border-bottom:1px solid var(--line-bright);z-index:60;background:#050c1ff7;gap:10px;padding:16px clamp(20px,8vw,150px);display:flex;position:absolute;top:77px;left:0;right:0;box-shadow:0 25px 50px #0006}.search-panel-field{flex:1;gap:6px;display:grid}.search-panel label{border:1px solid var(--line-bright);height:50px;color:var(--cyan);background:#0a1635;border-radius:14px;align-items:center;gap:12px;padding:0 16px;display:flex}.search-panel input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search-panel input::placeholder{color:#8e9ab9}.search-panel-submit{color:#041622;cursor:pointer;background:linear-gradient(135deg,#59e1ab,#49c9e5);border:0;border-radius:14px;height:50px;padding:0 22px;font-weight:800}.search-panel-error{color:#ffbdc2;padding-left:4px;font-size:14px}.hero{isolation:isolate;grid-template-columns:minmax(300px,.82fr) minmax(550px,1.45fr) minmax(260px,.7fr);align-items:center;gap:22px;max-width:1600px;min-height:665px;margin:auto;padding:42px clamp(18px,2.4vw,38px) 34px;display:grid;position:relative}.hero:before{content:"";z-index:-3;background:radial-gradient(at 12% 73%,#00b3ff2e,#0000 27%),radial-gradient(at 72% 28%,#4f42ff24,#0000 35%);position:absolute;inset:0}.hero:after{content:"";z-index:-2;opacity:.36;clip-path:polygon(0 78%,7% 64%,12% 71%,20% 45%,28% 69%,36% 33%,46% 68%,54% 48%,61% 66%,72% 34%,80% 65%,88% 52%,100% 75%,100% 100%,0 100%);background:linear-gradient(#123778,#040b1b);height:260px;position:absolute;bottom:-5px;left:-5%;right:-5%}.aurora{z-index:-2;filter:blur(75px);opacity:.18;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.aurora-one{background:#00b8ff;top:180px;left:-120px}.aurora-two{background:#804dff;top:40px;right:120px}.hero-copy{z-index:3;align-self:center;position:relative}.kicker{color:#8ba8ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.kicker>span{background:linear-gradient(90deg, var(--gold), transparent);width:25px;height:1px;box-shadow:0 0 10px var(--gold)}.hero-official-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 26px #0000003d)drop-shadow(0 0 18px #30a93e14);width:min(100%,385px);height:auto;margin:0 0 23px;display:block}.hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.2vw,57px);font-weight:400;line-height:1.03}.hero h1 em{color:#0000;background:linear-gradient(90deg,#8e77ff,#3aa5ff 58%,#61e8ef);-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:#bdc6db;max-width:480px;margin:22px 0;font-size:clamp(16px,1.15vw,18px);line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions button{min-height:49px}.secondary-button{color:#e8edff;cursor:pointer;background:#091431a3;border:1px solid #83a8f45c;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 18px;transition:all .2s;display:inline-flex}.secondary-button:hover{border-color:var(--cyan);background:#152757d9}.trust-note{color:#9ba8c7;align-items:center;gap:9px;margin-top:0;font-size:14px;display:flex}.trust-note span{width:23px;height:23px;color:var(--cyan);background:#29d9e814;border:1px solid #29d9e859;border-radius:50%;place-items:center;display:grid}.map-stage{background:radial-gradient(circle at 50% 40%,#1f459745,#0000 50%),linear-gradient(145deg,#081230c7,#040a1b73);border:1px solid #6c91f047;border-radius:24px;height:530px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 26px 70px #0000003d}.map-stage:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#3169ff0d,#0000 66%);position:absolute;inset:0}.live-region-map,.leaflet-host,.google-map-host{position:absolute;inset:0}.live-region-map{z-index:1;background:#061022}.leaflet-host,.google-map-host{background:#061022;width:100%;height:100%}.leaflet-host .leaflet-tile-pane{filter:saturate(.35)brightness(.55)contrast(1.15)hue-rotate(175deg)}.leaflet-host .leaflet-top.leaflet-right{top:67px;right:9px}.leaflet-host .leaflet-control-zoom{background:#060f25e0;border:1px solid #80a0e647;border-radius:11px;overflow:hidden;box-shadow:0 10px 30px #00000040}.leaflet-host .leaflet-control-zoom a{color:#d8e2fa;background:0 0;border-color:#80a0e633}.leaflet-host .leaflet-control-zoom a:hover{color:#fff;background:#274ea0b3}.leaflet-host .leaflet-control-attribution{color:#61708f;background:#030918c7;font-size:12px}.leaflet-host .leaflet-control-attribution a{color:#8a9bbb}.leaflet-host .leaflet-popup-content-wrapper{color:#fff;background:#040c1ff5;border:1px solid #6f83d673;border-radius:12px;box-shadow:0 16px 45px #0006}.leaflet-host .leaflet-popup-content{gap:5px;margin:13px 15px;display:grid}.leaflet-host .leaflet-popup-content strong{font-size:14px}.leaflet-host .leaflet-popup-content span{color:#8d9ab7;max-width:210px;font-size:12px;line-height:1.45}.leaflet-host .leaflet-popup-tip{background:#040c1ff5}.community-map-tooltip{color:#eef4ff;background:#040d23f0;border:1px solid #6e96ff6b;font-size:13px;box-shadow:0 10px 28px #00000057}.community-map-tooltip:before{border-top-color:#040d23f0!important}.oblast-label-wrapper{background:0 0;border:0;width:132px!important;height:42px!important;margin:-21px 0 0 -66px!important}.oblast-map-label{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.035em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#040d23bd;border:1px solid #97aaff61;border-radius:8px;max-width:130px;padding:6px 8px;font-size:13px;font-weight:750;line-height:1.25;box-shadow:0 4px 18px #00000059}.oblast-map-label:hover{background:#102a5beb;border-color:#69d9ff}.map-loading{z-index:8;color:#9cabc7;background:#061022;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:0}.map-loading>span{border:2px solid #768ed740;border-top-color:#4acfe4;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite mapSpin}.map-loading.error{color:#e2a8b3}.map-live-badge{z-index:5;color:#8ea2c9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;background:#040d22d1;border:1px solid #637cc252;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:750;display:flex;position:absolute;bottom:38px;right:15px}.map-live-badge i{background:#42dfaa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #42dfaa}@keyframes mapSpin{to{transform:rotate(360deg)}}.map-stage.map-pulse{border-color:var(--cyan);box-shadow:0 0 0 4px #29d9e81c,0 25px 70px #0006}.map-toolbar{z-index:5;justify-content:space-between;align-items:center;height:66px;padding:13px 16px;display:flex;position:relative}.map-toolbar-label{gap:4px;display:grid}.map-toolbar-label>span{color:#d5def2;letter-spacing:.14em;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.map-toolbar-label>span i{background:#3fe0ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #3fe0ad}.map-toolbar-label small{color:#7283a9;font-size:12px}.map-toolbar>a{color:#b9cbf4;background:#08132fb8;border:1px solid #80a0e640;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex}.map-toolbar>a:hover{color:#fff;background:#1c46958c;border-color:#4b9cff}.region-map{width:100%;height:calc(100% - 56px);display:block;overflow:visible}.map-region{cursor:pointer;outline:0}.map-region path{fill:#142a68b3;stroke:var(--region-accent);stroke-width:2px;opacity:.76;transition:fill .25s,filter .25s,opacity .25s}.map-region:hover path,.map-region:focus path,.map-region.active path{fill:var(--region-accent)}@supports (color:color-mix(in lab, red, red)){.map-region:hover path,.map-region:focus path,.map-region.active path{fill:color-mix(in srgb, var(--region-accent) 28%, #0a173d)}}.map-region:hover path,.map-region:focus path,.map-region.active path{opacity:1;filter:drop-shadow(0 0 9px var(--region-accent))}.map-region text{fill:#eaf0ff;letter-spacing:.025em;pointer-events:none;text-shadow:0 2px 5px #020716;font-size:16px;font-weight:650}.map-node circle:first-child{fill:#56efff;stroke:#fff;stroke-width:1px}.map-node .node-ring{fill:#0000;stroke:#55dbff;stroke-width:1px;opacity:.6;transform-origin:50%;transform-box:fill-box;animation:2.5s infinite nodePulse}@keyframes nodePulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.18)}}.map-scale{z-index:4;border:1px solid var(--line);color:#adbbda;background:#070f24c2;border-radius:12px;flex-direction:column;justify-content:space-around;align-items:center;width:38px;height:112px;display:flex;position:absolute;top:86px;right:14px}.map-scale i{background:var(--line);width:20px;height:1px}.region-selection{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060f25d1;border-radius:12px;grid-template-columns:10px auto;column-gap:8px;padding:10px 14px;display:grid;position:absolute;bottom:15px;left:17px}.region-selection>span{border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:8px;box-shadow:0 0 12px}.region-selection small{color:#7382a6;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.region-selection b{font-size:14px}.community-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0c193be6,#060d22bf);border-radius:24px;min-height:490px;padding:16px;box-shadow:0 25px 70px #00000042}.academy-calendar-card{isolation:isolate;background:radial-gradient(circle at 80% 0,#7036e62e,#0000 34%),linear-gradient(160deg,#091c40f5,#040b1ef5);border:1px solid #6681ff70;border-radius:25px;flex-direction:column;min-width:0;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 85px #00000061,0 0 45px #374cdb14,inset 0 1px #ffffff0d}.academy-calendar-card:after{content:"";z-index:-1;opacity:.16;filter:blur(48px);background:#662ee5;border-radius:50%;width:180px;height:180px;position:absolute;bottom:70px;right:-85px}.academy-calendar-visual{background:radial-gradient(at 18% 18%,#1be6e845,#0000 27%),radial-gradient(at 75% 3%,#774cff6e,#0000 34%),linear-gradient(#092554 0%,#071a3b 62%,#06142e 100%);flex-direction:column;justify-content:flex-end;min-height:224px;padding:26px 24px 36px;display:flex;position:relative;overflow:hidden}.academy-calendar-visual:before,.academy-calendar-visual:after{content:"";z-index:0;pointer-events:none;height:48%;position:absolute;bottom:-1px;left:-8%;right:-8%}.academy-calendar-visual:before{clip-path:polygon(0 100%,0 78%,15% 48%,25% 72%,42% 20%,58% 69%,69% 40%,81% 68%,100% 28%,100% 100%);opacity:.9;background:linear-gradient(145deg,#14386b,#071a39 62%)}.academy-calendar-visual:after{clip-path:polygon(0 100%,0 70%,19% 35%,33% 76%,48% 38%,65% 82%,82% 34%,100% 76%,100% 100%);background:linear-gradient(145deg,#071833,#030b20 70%);height:43%;bottom:-14px}.academy-calendar-icon,.academy-calendar-visual>p,.academy-calendar-visual>h2,.academy-calendar-visual>small{z-index:2;position:relative}.academy-calendar-icon{color:#ffd278;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05112a7a;border:1px solid #ffcd6f7a;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:auto;display:grid;box-shadow:0 0 22px #ffbe4c1f}.academy-calendar-visual>p{color:#63e6ee;letter-spacing:.18em;margin:22px 0 5px;font-size:12px;font-weight:750}.academy-calendar-visual>h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(25px,2vw,33px);font-weight:400;line-height:1.03}.academy-calendar-visual>small{color:#a9b8d3;max-width:250px;margin-top:8px;font-size:13px;line-height:1.45}.academy-route-glow{z-index:1;filter:drop-shadow(0 0 6px #52dced);opacity:.7;border-top:2px solid #64e9ffad;border-radius:50%;width:118px;height:60px;position:absolute;bottom:29px;right:4px;transform:rotate(-12deg)}.academy-route-glow:before,.academy-route-glow:after{content:"";background:#0a1d3f;border:2px solid #77f4ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 11px #5eefff}.academy-route-glow:before{top:-5px;left:2px}.academy-route-glow:after{top:28px;right:2px}.academy-calendar-event{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#0e2652f0,#140f3df0);border:1px solid #618bf15c;border-radius:17px;grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:13px;margin:-20px 15px 0;padding:13px;display:grid;box-shadow:0 17px 40px #00000047}.academy-event-badge{color:#10182b;background:linear-gradient(150deg,#ffe29d,#d69f43);border-radius:12px;align-content:center;place-items:center;min-width:0;min-height:80px;padding:9px 4px;display:grid;box-shadow:inset 0 1px #ffffffa6,0 10px 25px #d3963224}.academy-event-badge span,.academy-event-badge small{letter-spacing:.13em;font-size:12px;font-weight:850}.academy-event-badge b{margin:1px 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1}.academy-event-copy{overflow-wrap:anywhere;flex-direction:column;justify-content:center;min-width:0;display:flex}.academy-event-copy>p{color:#68dfef;letter-spacing:.13em;margin:0 0 6px;font-size:12px;font-weight:750}.academy-event-copy h3{margin:0;font-family:Georgia,serif;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.25}.academy-event-status{color:#0b6335;letter-spacing:0;overflow-wrap:anywhere;background:#eaf5ed;border-radius:6px;align-self:flex-start;max-width:100%;margin-top:10px;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.4}.academy-event-copy>span{color:#9eabc5;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:12px;display:flex}.academy-event-copy>span i{background:#42e5a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #42e5a6}.academy-event-pager{color:#91a5c8;border-top:1px solid #6f90da33;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:31px;margin-top:2px;padding-top:9px;font-size:13px;display:flex}.academy-event-pager button{color:#dce9ff;cursor:pointer;background:#223d716b;border:1px solid #6d96f457;border-radius:9px;place-items:center;width:32px;height:30px;font-size:17px;line-height:1;transition:border-color .2s,background .2s,transform .2s;display:grid}.academy-event-pager button:hover{background:#2b5c959e;border-color:#68dfef;transform:translateY(-1px)}.academy-event-pager button:focus-visible{outline-offset:2px;outline:2px solid #68dfef}.academy-event-pager span b{color:#fff}.academy-register-cta{color:#fff;background:linear-gradient(100deg,#107fd9,#5455e9 55%,#8a3ee4);border:1px solid #6e9effb3;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:52px;margin:16px 15px 0;padding:12px 16px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 30px #404ede3d,inset 0 1px #fff3}.academy-register-cta:hover{filter:brightness(1.12);transform:translateY(-2px)}.academy-calendar-nav{border-top:1px solid #5772b63d;grid-template-columns:1fr 1fr;margin:auto 15px 0;padding:15px 0 17px;display:grid}.academy-calendar-nav a{color:#8ea1c6;text-align:center;place-items:center;min-height:28px;font-size:12px;text-decoration:none;display:grid}.academy-calendar-nav a+a{border-left:1px solid #5772b640}.academy-calendar-nav a:hover{color:#72e8f1}.community-title{justify-content:space-between;align-items:start;gap:8px;margin-bottom:13px;display:flex}.community-title p{color:#91a0c1;align-items:center;gap:5px;margin:0 0 7px;font-size:13px;display:flex}.community-title h2{margin:0;font-family:Georgia,serif;font-size:clamp(21px,1.75vw,29px);font-weight:400;line-height:1.1}.status-dot{color:#7ef1d1;align-items:center;gap:5px;font-size:13px;display:flex}.status-dot:before{content:"";background:#36d899;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #36d899}.status-dot.candidate{color:#f2ca7b}.status-dot.candidate:before{background:#f2b95f;box-shadow:0 0 8px #f2b95f}.community-map-visual{isolation:isolate;background:#061022;border:1px solid #5e82dc47;border-radius:15px;height:175px;position:relative;overflow:hidden}.community-mini-map.leaflet-container{z-index:1;position:absolute;inset:0;background-color:#071733!important;background-image:radial-gradient(circle at 72% 26%,#3470d452,#0000 34%),linear-gradient(#6989d312 1px,#0000 1px),linear-gradient(90deg,#6989d312 1px,#0000 1px)!important;background-size:auto,22px 22px,22px 22px!important}.community-mini-map .leaflet-control-attribution{color:#647493;background:#030918bd;font-size:12px}.community-mini-map .leaflet-control-attribution a{color:#8ba0c7}.community-map-state{z-index:5;color:#9aa9c7;background:#061022;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.community-map-state>span{border:2px solid #768ed740;border-top-color:#4acfe4;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite mapSpin}.community-map-state.error{color:#d9abb4}.community-map-caption{z-index:4;color:#dce7ff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040d22d1;border:1px solid #7191e657;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:650;display:flex;position:absolute;top:10px;left:10px}.community-map-caption i{background:#48e1c2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #48e1c2}.community-media{isolation:isolate;background:#061022;border:1px solid #5e82dc47;border-radius:15px;height:175px;position:relative;overflow:hidden}.community-media>img{object-fit:cover;width:100%;height:100%;display:block}.community-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#040a1a14,#0000 42%,#030817cc);position:absolute;inset:0}.community-media .community-map-visual{border:0;border-radius:0;height:100%}.community-photo-credit{z-index:5;color:#e8efff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 2px 7px #020714;background:#020818ad;border-radius:6px;max-width:calc(100% - 18px);padding:3px 6px;font-size:12px;line-height:1.35;text-decoration:none;position:absolute;bottom:8px;left:9px}a.community-photo-credit:hover{color:#fff;text-decoration:underline}.explorer-page{color:#f5f8ff;background:#02091a;min-height:100vh}.explorer-header{background:#02091af5;border-bottom:1px solid #6c8fd533;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:74px;padding:0 28px;display:grid}.explorer-header nav{justify-self:center;gap:26px;display:flex}.explorer-header nav a{color:#aab6d0;font-size:15px;text-decoration:none}.explorer-header nav a.active,.explorer-header nav a:hover{color:#fff}.explorer-back{color:#75d9ff;border:1px solid #48b4ff8c;border-radius:10px;padding:10px 15px;font-size:14px;text-decoration:none}.explorer-shell{grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 74px);min-height:680px;display:grid;position:relative}.explorer-list{z-index:5;background:linear-gradient(#07142ffa,#030c1ffa);border-right:1px solid #6088da3d;padding:25px 18px;overflow:auto}.explorer-count{align-items:center;gap:10px;margin-bottom:18px;display:flex}.explorer-count b{color:#36adff;font-family:Georgia,serif;font-size:38px}.explorer-count span{color:#f5f8ff;font-weight:700;line-height:1.1}.explorer-count small{color:#8391ad;font-size:13px;font-weight:500}.explorer-member-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.explorer-member-tabs button{color:#8f9fbd;cursor:pointer;background:#071430b8;border:1px solid #5980cf3d;border-radius:9px;align-content:center;place-items:center;gap:3px;min-height:48px;padding:7px 4px;display:grid}.explorer-member-tabs button span{font-size:12px;line-height:1.15}.explorer-member-tabs button b{color:#cbd7ed;font-size:14px}.explorer-member-tabs button:hover,.explorer-member-tabs button.active{color:#fff;background:linear-gradient(115deg,#125b9ab8,#4c2e92a8);border-color:#4bb6ff9e}.explorer-search{background:#071939bf;border:1px solid #6797f15c;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.explorer-search span{color:#9db6df;font-size:24px;transform:rotate(-15deg)}.explorer-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.explorer-region-tabs{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.explorer-region-tabs button{color:#9eabc3;text-align:left;cursor:pointer;background:#071430b8;border:1px solid #5980cf38;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:42px;padding:8px 9px;display:grid}.explorer-region-tabs button:first-child{grid-column:1/-1}.explorer-region-tabs button:hover,.explorer-region-tabs button.active{color:#fff;background:linear-gradient(105deg,#124c8ba6,#362b7d8f);border-color:#4bb6ff94}.explorer-region-tabs button i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.explorer-region-tabs button span{font-size:12px;font-weight:650;line-height:1.2}.explorer-region-tabs button b{color:#7f91b4;font-size:12px}.explorer-list-head{color:#8090ad;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:17px 1px 8px;font-size:12px;font-weight:700;display:flex}.explorer-list-head b{color:#a9b9d5;background:#091a3ab3;border:1px solid #5c80d047;border-radius:20px;place-items:center;min-width:23px;height:23px;font-size:12px;display:grid}.explorer-communities{gap:8px;margin-top:16px;display:grid}.explorer-communities button{color:#dfe7f8;text-align:left;cursor:pointer;background:#081837ad;border:1px solid #5980cf40;border-radius:11px;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.explorer-communities button.active{background:linear-gradient(100deg,#0e457eb8,#2a236fa6);border-color:#33b9ff}.explorer-communities button>i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.explorer-communities button span{gap:4px;display:grid}.explorer-communities button b{font-size:14px}.explorer-communities button small{color:#8c9bb8;font-size:12px}.explorer-communities button em{color:#84a0cb;font-size:22px;font-style:normal}.explorer-institutions a{color:#dfe7f8;text-align:left;background:#081837ad;border:1px solid #5980cf40;border-radius:11px;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:10px;text-decoration:none;display:grid}.explorer-institutions a:hover{background:linear-gradient(100deg,#0e457eb8,#2a236fa6);border-color:#33b9ff}.explorer-institutions a>i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.explorer-institutions a span{gap:4px;display:grid}.explorer-institutions a b{font-size:14px}.explorer-institutions a small{color:#8c9bb8;font-size:12px}.explorer-institutions a em{color:#84a0cb;font-size:18px;font-style:normal}.explorer-no-results{color:#7c8ca8;text-align:center;border:1px dashed #5a81d04d;border-radius:11px;padding:24px 14px;font-size:13px;line-height:1.55}.explorer-register{color:#7886a2;font-size:13px;line-height:1.55}.explorer-map{min-width:0;position:relative;overflow:hidden}.explorer-map .live-region-map{border:0;border-radius:0;height:100%;min-height:100%}.explorer-map .leaflet-host{filter:saturate(.82)brightness(.7)contrast(1.1);height:100%}.explorer-map .google-map-host{background:#061022;width:100%;height:100%;min-height:100%}.google-live-map{background:#061022}.map-live-badge.google{color:#c5d8ff;background:#040d22e6;border-color:#5fb1ff75}.google-community-popup{color:#14223c;gap:5px;min-width:180px;padding:3px;font-family:Arial,sans-serif;display:grid}.google-community-popup small{color:#66738a;font-size:13px}.google-community-popup strong{color:#13213a;font-size:16px}.google-community-popup span{color:#4f607a;font-size:14px}.map-settings-form input[type=password]{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-fields.two.equal{grid-template-columns:1fr 1fr}.grant-admin-details{background:#0a2a5447;border:1px solid #4bb0ff52;border-radius:15px;gap:16px;padding:18px;display:grid}.grants-page{color:#f4f7ff;background:radial-gradient(circle at 12% 18%,#0e6fa724,#0000 26%),radial-gradient(circle at 86% 22%,#6a41e529,#0000 26%),#030a1b;min-height:100vh}.grants-topbar{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a1be8;border-bottom:1px solid #6385d433;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;height:76px;padding:0 clamp(18px,3vw,46px);display:grid;position:sticky;top:0}.grants-topbar nav{justify-content:center;align-items:stretch;gap:30px;height:100%;display:flex}.grants-topbar nav a{color:#aab6ce;border-bottom:2px solid #0000;align-items:center;font-size:14px;text-decoration:none;display:flex}.grants-topbar nav a:hover,.grants-topbar nav a.active{color:#fff;border-color:#43cdf1}.grants-admin-link{color:#d8eaff;background:#165eab40;border:1px solid #4eafff80;border-radius:10px;padding:10px 15px;font-size:14px;text-decoration:none}.grants-hero{border-bottom:1px solid #5d7ece2e;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,7vw,110px);min-height:510px;padding:80px clamp(22px,6vw,95px) 60px;display:grid;position:relative;overflow:hidden}.grants-hero:before{content:"€";color:#4ca2ff09;pointer-events:none;font:700 510px/1 Georgia,serif;position:absolute;top:-12%;right:5%}.grants-orb{filter:blur(90px);opacity:.15;pointer-events:none;border-radius:50%;width:370px;height:370px;position:absolute}.grants-orb.one{background:#19cef2;top:10px;left:-160px}.grants-orb.two{background:#8e52ff;top:70px;right:10%}.grants-hero-copy{z-index:2;position:relative}.grants-hero-copy>p{color:#76ddf4;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 20px;font-size:13px;font-weight:800;display:flex}.grants-hero-copy>p span{background:linear-gradient(90deg,#e8bb61,#0000);width:34px;height:1px}.grants-hero-copy h1{letter-spacing:-.045em;max-width:800px;margin:0;font:400 clamp(40px,4.8vw,75px)/.98 Georgia,serif}.grants-hero-copy h1 em{color:#8cb8ff;font-style:normal}.grants-hero-copy>span{color:#a5b2ca;max-width:670px;margin-top:23px;font-size:15px;line-height:1.65;display:block}.grants-hero-copy>label{background:#08193ac7;border:1px solid #52a6f773;border-radius:14px;align-items:center;gap:12px;max-width:720px;min-height:58px;margin-top:32px;padding:0 17px;display:flex;box-shadow:0 18px 45px #0000003d}.grants-hero-copy>label b{color:#6fdcf2;font-size:25px;font-weight:400;transform:rotate(-15deg)}.grants-hero-copy>label input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:15px}.grants-hero-copy>label input::placeholder{color:#73819e}.grants-hero-stats{z-index:2;gap:13px;display:grid;position:relative}.grants-hero-stats article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#0d1f47d9,#0a1230b8);border:1px solid #6589df4d;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;min-height:112px;padding:20px 23px;display:grid}.grants-hero-stats small{color:#9eabc4;font-size:13px}.grants-hero-stats b{color:#a8c5ff;grid-row:span 2;font:400 43px/1 Georgia,serif}.grants-hero-stats span{color:#667591;font-size:13px}.grant-pulse{gap:12px}.grant-pulse-card{width:100%;min-height:142px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:linear-gradient(120deg,#0d1f47eb,#0a1230d1);border:1px solid #6589df57;border-radius:17px;flex-direction:column;justify-content:center;align-items:flex-start;padding:19px 22px 18px 70px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.grant-pulse-card:after{content:"";filter:blur(2px);background:#4f7eff1f;border-radius:50%;width:170px;height:170px;position:absolute;top:-88px;right:-85px}.grant-pulse-card:hover{border-color:#65cdf1b3;transform:translate(-5px);box-shadow:0 18px 42px #0003}.grant-pulse-icon{z-index:1;background:#104d8257;border:1px solid #5ec4e773;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;left:20px;color:#8edff3!important;font-size:17px!important}.grant-pulse-card>small{color:#72d8ee;letter-spacing:.15em;font-size:12px;font-weight:800}.grant-pulse-card h3{z-index:1;color:#f4f7ff;max-width:420px;margin:8px 0 5px;font-size:16px;line-height:1.25;position:relative}.grant-pulse-card p{z-index:1;color:#7f90af;max-width:420px;margin:0;font-size:12px;line-height:1.45;position:relative}.grant-pulse-card strong{z-index:1;color:#a9c9ff;margin-top:11px;font-size:12px;font-weight:700;position:relative}.grant-pulse-card strong span{color:#6ddcf1;margin-left:6px;font-size:14px}.grant-pulse-card.deadline{background:radial-gradient(circle at 100% 0,#d5752b26,#0000 38%),linear-gradient(120deg,#262342f0,#0d132fdb);border-color:#e1994d66}.grant-pulse-card.deadline .grant-pulse-icon{background:#7e481c40;border-color:#eba95875;color:#ffd08e!important}.grant-pulse-card.deadline>small,.grant-pulse-card.deadline strong{color:#f5c98d}.grant-pulse-card.programme{background:radial-gradient(circle at 100% 0,#8440eb33,#0000 40%),linear-gradient(120deg,#1b1e4ef2,#110e35e0);border-color:#9762f573}.grant-pulse-card.programme .grant-pulse-icon{background:#6432b138;border-color:#a86cff80;color:#dec1ff!important}.grant-pulse-card.programme>small,.grant-pulse-card.programme strong{color:#d6b8ff}.grant-pulse-card.matching{background:radial-gradient(circle at 100% 0,#18b3d326,#0000 40%),linear-gradient(120deg,#0a2c4ff0,#081431e0);border-color:#39bcdc6e}.regional-donors{background:radial-gradient(circle at 2% 0,#1fb0cf26,#0000 28%),radial-gradient(circle at 100% 100%,#563dd029,#0000 31%),#07122cc7;border:1px solid #6588d857;border-radius:25px;max-width:1380px;margin:64px auto 0;padding:44px 42px 34px;box-shadow:0 28px 80px #0003}.regional-donors-head{grid-template-columns:1fr .72fr;align-items:end;gap:48px;display:grid}.regional-donors-head small{color:#6bd5ee;letter-spacing:.16em;font-size:12px;font-weight:800}.regional-donors-head h2{max-width:760px;margin:10px 0 0;font:400 clamp(31px,3.1vw,46px)/1.05 Georgia,serif}.regional-donors-head>p{color:#8997b1;margin:0;font-size:13px;line-height:1.7}.regional-tabs{background:#030b1d7a;border:1px solid #5b7ed140;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:5px;margin:29px 0 14px;padding:5px;display:grid}.regional-tabs button{color:#8292af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 14px;font-size:13px;font-weight:750;transition:color .2s,border-color .2s,background .2s;display:flex}.regional-tabs button i{background:#399fe9;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #399fe980}.regional-tabs button:nth-child(2) i{background:#9d78f5;box-shadow:0 0 10px #9d78f580}.regional-tabs button:nth-child(3) i{background:#48d5c2;box-shadow:0 0 10px #48d5c280}.regional-tabs button:nth-child(4) i{background:#c080ed;box-shadow:0 0 10px #c080ed80}.regional-tabs button:hover{color:#dce8fb}.regional-tabs button.active{color:#f4f8ff;background:linear-gradient(110deg,#113b6fba,#2a21689e);border-color:#679eec61;box-shadow:inset 0 0 24px #4676d617}.regional-donor-panel{background:#040d228f;border:1px solid #5c7ecf4d;border-radius:19px;grid-template-columns:288px minmax(0,1fr);display:grid;overflow:hidden}.regional-donor-panel>aside{background:radial-gradient(circle at 10% 5%,#2799ca26,#0000 42%),linear-gradient(145deg,#0b2248d1,#06112abd);border-right:1px solid #5c7ecf3d;flex-direction:column;padding:25px;display:flex}.regional-donor-panel>aside>small{color:#66d5ed;letter-spacing:.15em;font-size:12px;font-weight:850}.regional-donor-panel>aside h3{margin:9px 0 6px;font:400 27px/1.05 Georgia,serif}.regional-donor-panel>aside>strong{color:#a8c4ed;font-size:13px;line-height:1.45}.regional-donor-panel>aside>p{color:#8594ad;margin:16px 0 18px;font-size:13px;line-height:1.65}.regional-theme-list{flex-wrap:wrap;gap:6px;display:flex}.regional-theme-list span{color:#9cc8f2;background:#16437445;border:1px solid #4d99db4a;border-radius:7px;padding:6px 8px;font-size:12px}.regional-first-step{background:#0b3b4647;border:1px solid #4bc3b83d;border-radius:12px;margin-top:auto;padding:15px}.regional-first-step small{color:#63d8c0;letter-spacing:.12em;font-size:12px;font-weight:850}.regional-first-step p{color:#a4b6c7;margin:8px 0 0;font-size:12px;line-height:1.55}.regional-donor-routes{align-content:start;display:grid}.regional-donor-routes article{border-bottom:1px solid #5979c233;grid-template-columns:minmax(180px,.78fr) minmax(260px,1.35fr) auto;align-items:center;gap:23px;min-height:131px;padding:19px 20px;display:grid}.regional-donor-routes article:last-child{border-bottom:0}.regional-donor-name{min-width:0}.regional-donor-name>span{color:#75e8be;letter-spacing:.1em;background:#21976f1c;border:1px solid #48d2a152;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:850;display:inline-flex}.regional-donor-name>span.priority{color:#e4bdff;background:#7a38b521;border-color:#a867e559}.regional-donor-name h3{color:#eef4ff;margin:10px 0 5px;font-size:15px;line-height:1.3}.regional-donor-name small{color:#687a98;font-size:12px}.regional-donor-evidence{min-width:0}.regional-donor-evidence p{color:#9aa9c1;margin:0 0 8px;font-size:13px;line-height:1.55}.regional-donor-evidence>span{color:#778aa6;font-size:12px;line-height:1.5;display:block}.regional-donor-evidence>span b{color:#b8cbe2}.regional-donor-evidence em{color:#55c9d6;letter-spacing:.03em;margin-top:8px;font-size:12px;font-style:normal;display:block}.regional-donor-routes article>a{color:#73d4eb;text-align:right;min-width:116px;font-size:12px;line-height:1.4;text-decoration:none}.regional-donor-routes article>a span{color:#a6c4ff;margin-left:4px}.giz-spotlight{background:radial-gradient(circle at 0,#23cfa224,#0000 22%),linear-gradient(105deg,#07313bb8,#091839b8);border:1px solid #4bc4aa5c;border-radius:17px;grid-template-columns:62px 1.35fr 1fr auto;align-items:center;gap:22px;margin-top:14px;padding:21px 22px;display:grid}.giz-mark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#bc202a,#77131c);border:1px solid #ff757599;border-radius:15px;place-items:center;width:58px;height:58px;font-size:17px;font-weight:850;display:grid;box-shadow:0 12px 28px #6d0f1847}.giz-spotlight>div:nth-child(2) small{color:#69dec0;letter-spacing:.14em;font-size:12px;font-weight:850}.giz-spotlight h3{color:#eff8ff;margin:7px 0 6px;font-size:16px}.giz-spotlight p{color:#8ca0b5;max-width:620px;margin:0;font-size:12px;line-height:1.55}.giz-spotlight dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.giz-spotlight dl div{background:#04152857;border:1px solid #4ea5ac38;border-radius:9px;min-height:58px;padding:9px}.giz-spotlight dt{color:#5f8995;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.giz-spotlight dd{color:#c9dae4;margin:5px 0 0;font-size:12px;line-height:1.35}.giz-links{gap:7px;display:grid}.giz-links a{color:#d7e9f5;text-align:center;background:#0b31456b;border:1px solid #59afbe57;border-radius:8px;min-width:125px;padding:9px 11px;font-size:12px;text-decoration:none}.regional-method-note{background:#0f204761;border-left:2px solid #5d77db;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:13px 15px;display:grid}.regional-method-note>span{color:#70e1bd;border:1px solid #50cfa654;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;display:grid}.regional-method-note p{color:#71809b;margin:0;font-size:12px;line-height:1.55}.regional-method-note p b{color:#aebbd0}.regional-method-note a{color:#70cae3;white-space:nowrap;font-size:12px;text-decoration:none}.grant-ranking{background:radial-gradient(circle at 8% 5%,#16a4d629,#0000 28%),radial-gradient(circle at 92% 12%,#7841eb2e,#0000 30%),#07122cc7;border:1px solid #6588d857;border-radius:25px;max-width:1380px;margin:64px auto 0;padding:44px 42px 34px;box-shadow:0 28px 80px #0003}.grant-ranking-head{grid-template-columns:1fr .72fr;align-items:end;gap:48px;display:grid}.grant-ranking-head small{color:#6bd5ee;letter-spacing:.16em;font-size:12px;font-weight:800}.grant-ranking-head h2{max-width:760px;margin:10px 0 0;font:400 clamp(31px,3.1vw,46px)/1.05 Georgia,serif}.grant-ranking-head>p{color:#8997b1;margin:0;font-size:13px;line-height:1.7}.grant-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.grant-ranking-grid article{background:linear-gradient(135deg,#0c1f46c2,#050e24c7);border:1px solid #5b7ed145;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:152px;padding:18px;display:grid}.grant-ranking-grid article.top-program{background:radial-gradient(circle at 0 0,#25aadf29,#0000 32%),radial-gradient(circle at 100% 100%,#743ade33,#0000 34%),linear-gradient(135deg,#0f2757e6,#091030e6);border-color:#7184ff91}.grant-rank-number{color:#ddecff;background:#0e3b7375;border:1px solid #68a6fa6b;border-radius:50%;justify-content:center;align-items:baseline;width:48px;height:48px;font:400 23px Georgia,serif;display:flex}.top-program .grant-rank-number{color:#fff;border-color:#69ddf2b3;box-shadow:inset 0 0 18px #2693e12e,0 0 20px #4b88ff21}.grant-rank-number span{color:#6d87b7;margin-right:1px;font:700 12px Arial,sans-serif}.grant-rank-content{min-width:0}.grant-rank-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.grant-rank-title h3{color:#f4f7ff;margin:0;font-size:17px;line-height:1.2}.grant-rank-title b{color:#9fc1ff;white-space:nowrap;font:400 22px Georgia,serif}.grant-rank-title b small{color:#647595;font:700 12px Arial,sans-serif}.grant-rank-bar{background:#596fa438;border-radius:99px;height:4px;margin:10px 0 11px;overflow:hidden}.grant-rank-bar i{border-radius:inherit;background:linear-gradient(90deg,#27c7e9,#6d7aff,#a75fff);height:100%;display:block;box-shadow:0 0 12px #4bb2f675}.grant-rank-content p{color:#a4b1c9;margin:0;font-size:13px;line-height:1.45}.grant-rank-content>span{color:#647694;margin-top:6px;font-size:12px;line-height:1.4;display:block}.grant-rank-action{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;min-width:112px;display:flex}.grant-rank-action em{color:#75839f;letter-spacing:.1em;border:1px solid #6481c440;border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.grant-rank-action em.active{color:#75e8be;background:#21976f1c;border-color:#48d2a157}.grant-rank-action em.upcoming{color:#d9b6ff;background:#7039bb1f;border-color:#9d64e557}.grant-rank-action a{color:#75d3ec;white-space:nowrap;font-size:12px;text-decoration:none}.grant-ranking-toggle{color:#bed0ee;cursor:pointer;background:#0b285294;border:1px solid #6291e161;border-radius:10px;align-items:center;gap:13px;min-height:42px;margin:20px auto 0;padding:0 16px;font-size:13px;display:flex}.grant-ranking-toggle span{color:#67d5ee;font-size:15px}.grants-workspace{grid-template-columns:255px 1fr;align-items:start;gap:28px;max-width:1510px;margin:auto;padding:62px clamp(18px,4vw,64px) 80px;display:grid}.grants-filters{background:#08132fcc;border:1px solid #6487da4d;border-radius:20px;gap:18px;padding:24px;display:grid;position:sticky;top:100px}.grants-filters>div small,.grants-results-head small,.grants-how small{color:#6bd5ee;letter-spacing:.16em;font-size:12px;font-weight:800}.grants-filters h2{margin:7px 0 8px;font:400 25px/1.1 Georgia,serif}.grants-filters p{color:#7786a5;margin:0;font-size:13px;line-height:1.55}.grants-filters label{color:#9cabc6;gap:7px;font-size:13px;display:grid}.grants-filters select{color:#eaf1ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081733;border:1px solid #688cdd52;border-radius:10px;outline:0;width:100%;min-height:43px;padding:10px 11px;font-size:13px}.grants-filters>button{color:#91a4c9;cursor:pointer;background:0 0;border:1px solid #6f89cd47;border-radius:9px;padding:10px;font-size:13px}.grants-results{min-width:0}.grants-results-head{justify-content:space-between;align-items:start;gap:20px;min-height:78px;display:flex}.grants-results-head h2{margin:7px 0 0;font:400 31px/1 Georgia,serif}.grants-results-head>span{color:#657490;font-size:13px}.grants-sync-state{text-align:right;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;display:grid}.grants-sync-state i{background:#39dca0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #39dca0b8}.grants-sync-state small{color:#52627f;grid-column:2;font-size:12px}.grant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grant-card-grid article{background:radial-gradient(circle at 100% 0,#2c7dd321,#0000 30%),linear-gradient(145deg,#0c1f46e0,#050e24e6);border:1px solid #5e81d752;border-radius:20px;flex-direction:column;min-height:470px;padding:25px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000002e}.grant-card-grid article.featured{background:radial-gradient(circle at 100% 0,#8f43ff3d,#0000 32%),linear-gradient(145deg,#142251f0,#0d0c2eeb);border-color:#905bffad}.grant-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:25px;display:flex}.grant-card-top>span{color:#66daf1;letter-spacing:.14em;font-size:12px;font-weight:800}.grant-card-top em{color:#e1cfff;letter-spacing:.08em;background:#6a37cd3d;border:1px solid #9d65ff73;border-radius:6px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:800}.grant-card-grid h3{margin:15px 0 10px;font-size:clamp(19px,1.6vw,25px);line-height:1.2}.grant-card-grid article>p{color:#98a6c0;min-height:50px;margin:0;font-size:14px;line-height:1.6}.grant-tags{flex-wrap:wrap;gap:6px;min-height:34px;margin:16px 0;display:flex}.grant-tags span{color:#a9c9ff;background:#12386f57;border:1px solid #518ee84d;border-radius:7px;align-items:center;height:25px;padding:0 8px;font-size:12px;display:inline-flex}.grant-card-grid dl{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 17px;display:grid}.grant-card-grid dl div{background:#030a1b52;border:1px solid #5b79bf33;border-radius:10px;min-height:64px;padding:11px}.grant-card-grid dt{color:#697895;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.grant-card-grid dd{color:#dce5f7;margin:6px 0 0;font-size:13px;line-height:1.4}.grant-deadline{background:#0c315b61;border:1px solid #53a6e747;border-radius:11px;align-items:center;gap:11px;min-height:58px;margin-top:auto;padding:10px 12px;display:flex}.grant-deadline>span{color:#6bdcf1;font-size:22px}.grant-deadline div{gap:2px;display:grid}.grant-deadline small{color:#71829f;letter-spacing:.1em;font-size:12px}.grant-deadline b{color:#dcecff;font-size:13px}.grant-deadline em{color:#7787a3;font-size:12px;font-style:normal}.grant-deadline.urgent{background:#743e1940;border-color:#ec974f73}.grant-deadline.urgent>span,.grant-deadline.urgent b{color:#ffd293}.grant-verified{color:#60718f;justify-content:space-between;gap:10px;margin-top:9px;font-size:12px;display:flex}.grant-verified span{color:#71cbb7}.grant-card-grid article>a,.grant-link-pending{color:#fff;background:linear-gradient(100deg,#167ed1,#6340de);border-radius:10px;justify-content:space-between;align-items:center;min-height:43px;margin-top:11px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.grant-link-pending{color:#7685a4;background:#07122b8c;border:1px solid #6481ca40;justify-content:center}.grants-empty{text-align:center;background:#07122c8c;border:1px dashed #638adf57;border-radius:20px;align-content:center;place-items:center;min-height:420px;padding:35px;display:grid}.grants-empty>span{color:#7b9cff;font-size:32px}.grants-empty h3{margin:16px 0 8px;font:400 29px Georgia,serif}.grants-empty p{color:#7b89a5;max-width:500px;margin:0;font-size:14px;line-height:1.6}.grants-empty button{color:#fff;cursor:pointer;background:#183a86;border:1px solid #566fe2;border-radius:9px;margin-top:18px;padding:10px 15px}.grant-sources{background:radial-gradient(circle at 15% 10%,#2694d21f,#0000 30%),#08122cb8;border:1px solid #6588d84d;border-radius:24px;max-width:1380px;margin:0 auto 35px;padding:45px 42px}.grant-sources-head{grid-template-columns:1fr .75fr;align-items:end;gap:50px;display:grid}.grant-sources-head small{color:#6bd5ee;letter-spacing:.16em;font-size:12px;font-weight:800}.grant-sources-head h2{max-width:720px;margin:10px 0 0;font:400 clamp(30px,3vw,44px)/1.08 Georgia,serif}.grant-sources-head>p{color:#8593ad;margin:0;font-size:13px;line-height:1.7}.grant-source-legend{flex-wrap:wrap;gap:8px;margin:30px 0 18px;display:flex}.grant-source-legend span{color:#8291ad;background:#06102799;border:1px solid #5b7ed145;border-radius:999px;padding:7px 10px;font-size:12px}.grant-source-legend span:before{content:"";background:#73819c;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.grant-source-legend .active:before{background:#3edda4;box-shadow:0 0 8px #3edda4a6}.grant-source-legend .upcoming:before{background:#d6a7ff;box-shadow:0 0 8px #a969ffa6}.grant-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grant-source-grid>a{min-height:180px;color:inherit;background:linear-gradient(140deg,#0c1f46b8,#050e24b8);border:1px solid #587bce3d;border-radius:15px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.grant-source-grid>a.major-program{background:radial-gradient(circle at 100% 0,#763de62b,#0000 34%),linear-gradient(140deg,#0f2653e0,#070f2ad6);border-color:#6784ef7a}.grant-source-grid>a.major-program b:after{content:"ВЕЛИКА ПРОГРАМА";vertical-align:2px;color:#a8c3ff;letter-spacing:.08em;border:1px solid #708ce561;border-radius:4px;margin-left:8px;padding:3px 5px;font-family:Arial,sans-serif;font-size:12px;display:inline-block}.grant-source-grid>a:hover{border-color:#5fbaff8f;transform:translateY(-2px)}.grant-source-grid>a>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.grant-source-grid>a div>span{color:#73829e;letter-spacing:.1em;border:1px solid #6381c440;border-radius:5px;padding:4px 6px;font-size:12px;font-weight:800}.grant-source-grid>a div>span.active{color:#74e8bd;background:#21976f1c;border-color:#48d2a152}.grant-source-grid>a div>span.upcoming{color:#d8b5ff;background:#7039bb1f;border-color:#9d64e557}.grant-source-grid>a b{color:#eef3ff;font-size:15px;line-height:1.25}.grant-source-grid>a p{color:#94a3bd;margin:12px 0 6px;font-size:13px;line-height:1.5}.grant-source-grid>a small{color:#61718d;font-size:12px}.grant-source-grid>a em{color:#7383a0;margin-top:9px;font-size:12px;font-style:normal;line-height:1.4}.grant-source-grid>a strong{color:#71cfe8;margin-top:auto;padding-top:13px;font-size:12px}.grant-sources-note{color:#71809b;background:#0f204761;border-left:2px solid #5d77db;margin:22px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.grants-how{background:radial-gradient(circle at 80% 20%,#6040e529,#0000 34%),#08122cb8;border:1px solid #6588d84d;border-radius:24px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:45px;max-width:1380px;margin:0 auto 80px;padding:38px 42px;display:grid}.grants-how h2{margin:10px 0 0;font:400 34px/1.1 Georgia,serif}.grants-how ol{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.grants-how li{border-left:1px solid #6482c945;gap:13px;min-height:105px;padding:15px 20px;display:flex}.grants-how li>b{color:#6acfe8;font:400 21px Georgia,serif}.grants-how li span{color:#7b89a5;font-size:13px;line-height:1.55}.grants-how li strong{color:#e8edff;margin-bottom:7px;font-size:14px;display:block}@media (width<=1000px){.grants-hero{grid-template-columns:1fr;padding-top:55px}.grants-hero-stats{grid-template-columns:repeat(3,1fr)}.grants-hero-stats article{grid-template-columns:1fr}.grants-hero-stats b{grid-row:auto}.grant-pulse-card{min-height:165px;padding:65px 18px 18px}.regional-donors{margin-inline:18px}.regional-donors-head{grid-template-columns:1fr;gap:18px}.regional-donor-panel{grid-template-columns:1fr}.regional-donor-panel>aside{border-bottom:1px solid #5c7ecf3d;border-right:0}.regional-first-step{margin-top:18px}.regional-donor-routes article{grid-template-columns:minmax(170px,.7fr) 1.3fr auto}.giz-spotlight{grid-template-columns:62px 1fr}.giz-spotlight dl,.giz-links{grid-column:1/-1}.giz-links{grid-template-columns:repeat(2,1fr)}.grant-ranking{margin-inline:18px}.grant-ranking-head{grid-template-columns:1fr;gap:18px}.grant-ranking-grid,.grants-workspace{grid-template-columns:1fr}.grants-filters{grid-template-columns:repeat(3,1fr);position:static}.grants-filters>div,.grants-filters>button{grid-column:1/-1}.grants-how{grid-template-columns:1fr}.grant-sources{margin-inline:18px}.grant-sources-head{grid-template-columns:1fr;gap:18px}.grant-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.grants-topbar{grid-template-columns:1fr auto;height:68px}.grants-topbar nav,.grants-topbar .brand small{display:none}.grants-admin-link{padding:8px 10px}.grants-hero{gap:35px;min-height:auto;padding:46px 18px}.grants-hero-copy h1{font-size:40px}.grants-hero-copy>label{min-height:54px}.grants-hero-stats{grid-template-columns:1fr}.grant-pulse-card{min-height:150px;padding:20px 18px 18px 66px}.regional-donors{margin:34px 14px 0;padding:28px 18px 22px}.regional-tabs{grid-template-columns:repeat(2,1fr)}.regional-tabs button{justify-content:flex-start}.regional-donor-panel>aside{padding:21px}.regional-donor-routes article{grid-template-columns:1fr;gap:13px;min-height:0;padding:18px}.regional-donor-routes article>a{text-align:left;min-width:0}.giz-spotlight{grid-template-columns:48px 1fr;gap:15px;padding:18px}.giz-mark{border-radius:12px;width:46px;height:46px;font-size:15px}.giz-spotlight dl,.giz-links{grid-template-columns:1fr}.regional-method-note{grid-template-columns:auto 1fr}.regional-method-note a{white-space:normal;grid-column:2}.grant-ranking{margin:34px 14px 0;padding:28px 18px 22px}.grant-ranking-grid article{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:0}.grant-rank-number{width:40px;height:40px;font-size:20px}.grant-rank-action{flex-direction:row;grid-column:2;align-items:center;min-width:0;min-height:27px}.grant-rank-title h3{font-size:16px}.grant-rank-title b{font-size:19px}.grants-workspace{padding:40px 14px 60px}.grants-filters{grid-template-columns:1fr}.grants-filters>div,.grants-filters>button{grid-column:auto}.grants-results-head{flex-direction:column;margin-bottom:20px}.grants-sync-state{text-align:left}.grant-card-grid{grid-template-columns:1fr}.grant-sources{margin:0 14px 35px;padding:28px 20px}.grant-source-grid{grid-template-columns:1fr}.grants-how{margin:0 14px 55px;padding:28px 20px}.grants-how ol{grid-template-columns:1fr}.grants-how li{border-top:1px solid #6482c945;border-left:0}}.explorer-map-title{z-index:600;pointer-events:none;text-shadow:0 3px 18px #02091a;position:absolute;top:24px;left:28px}.explorer-map-title small{color:#72d8ff;letter-spacing:.15em;font-size:13px;font-weight:800}.explorer-map-title h1{margin:7px 0 0;font-size:clamp(26px,3vw,42px)}.explorer-mode{z-index:700;background:#040e25db;border:1px solid #6394ed73;border-radius:10px;padding:3px;display:flex;position:absolute;top:25px;right:28px}.explorer-mode button{color:#aebbd3;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 18px}.explorer-mode button.active{color:#fff;background:linear-gradient(100deg,#137ec8,#5638cc)}.explorer-layer-panel{z-index:640;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(160deg,#05122bf0,#030c1eeb);border:1px solid #5c8fe166;border-radius:16px;gap:8px;width:270px;padding:13px;display:grid;position:absolute;top:106px;left:26px;box-shadow:0 18px 55px #0000006b}.explorer-layer-panel>small{color:#7e91b2;letter-spacing:.15em;margin:1px 3px 3px;font-size:12px;font-weight:800}.explorer-layer-panel button{color:#d9e3f6;text-align:left;cursor:pointer;background:#091b3db8;border:1px solid #5880cc42;border-radius:11px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 9px;transition:all .2s;display:grid}.explorer-layer-panel button>i{border:2px solid #7282a5;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #7282a51a}.explorer-layer-panel button>span{gap:3px;min-width:0;display:grid}.explorer-layer-panel button b{font-size:13px}.explorer-layer-panel button em{color:#7686a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.explorer-layer-panel button strong{color:#7183a3;font-size:12px}.explorer-layer-panel button.active{background:linear-gradient(110deg,#0d4682cc,#26236cb8);border-color:#67a7ffa3}.explorer-layer-panel button.communities.active>i{background:#6777ff;border-color:#8b8dff;box-shadow:0 0 13px #6777ff}.explorer-layer-panel button.forests.active{background:linear-gradient(110deg,#0b5845d6,#092a3ec2);border-color:#39dc9299}.explorer-layer-panel button.forests.active>i{background:#39dc92;border-color:#8effc5;box-shadow:0 0 13px #39dc92}.explorer-layer-panel button.water.active{background:linear-gradient(110deg,#08506ed6,#12295bc2);border-color:#38d8ff9e}.explorer-layer-panel button.water.active>i{background:#38d8ff;border-color:#a6f1ff;box-shadow:0 0 13px #38d8ff}.explorer-layer-panel button.active strong{color:#dceaff}.explorer-layer-panel>p{color:#647493;margin:2px 3px 0;font-size:12px;line-height:1.45}.explorer-environment-picker{background:linear-gradient(135deg,#0f53428c,#051b31b8);border:1px solid #4adaa057;border-radius:11px;gap:8px;padding:10px;display:grid}.explorer-environment-picker.water{background:linear-gradient(135deg,#0d4c6594,#071d3cbd);border-color:#3ed3f55c}.explorer-environment-picker>span{gap:3px;display:grid}.explorer-environment-picker>span b{color:#edf7ff;font-size:13px}.explorer-environment-picker>span small{color:#7f98aa;font-size:12px}.explorer-environment-picker select{color:#eaf3ff;cursor:pointer;background:#091c38;border:1px solid #629cda6b;border-radius:8px;outline:none;width:100%;min-height:37px;padding:0 9px;font-size:13px}.explorer-environment-picker select:focus{border-color:#63d9f3;box-shadow:0 0 0 3px #45c6ea1a}.explorer-environment-picker>em{color:#93a8bc;border-top:1px solid #6194c733;padding-top:7px;font-size:12px;font-style:normal}.explorer-environment-picker>em b{color:#74edb8;font-size:14px}.explorer-environment-picker.water>em b{color:#6be7ff}.explorer-legend{z-index:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c1fd1;border:1px solid #648cdc52;border-radius:10px;flex-wrap:wrap;gap:16px;padding:10px 13px;display:flex;position:absolute;bottom:20px;left:26px}.explorer-legend button{color:#c0cce1;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.explorer-legend button:hover{color:#fff}.explorer-legend i{border-radius:50%;width:9px;height:9px}.explorer-community-card{z-index:650;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(160deg,#08193bf5,#040d22f5);border:1px solid #6393ee80;border-radius:17px;width:310px;padding:13px;position:absolute;top:115px;right:28px;box-shadow:0 25px 70px #00000080}.explorer-community-card .community-media{height:155px}.explorer-community-card>small{color:#91a1bf;margin-top:13px;display:block}.explorer-community-card h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:24px}.explorer-status{color:#43e0b4;font-size:13px}.explorer-community-card p{color:#aebbd1;min-height:46px;font-size:13px;line-height:1.55}.explorer-primary{color:#fff;background:linear-gradient(100deg,#118bdf,#6e37e2);border-radius:9px;place-items:center;min-height:42px;margin-top:8px;font-size:14px;font-weight:750;text-decoration:none;display:grid}.explorer-site-unavailable{color:#93a3c1;text-align:center;background:#081c4161;border:1px solid #509af93d;border-radius:9px;margin-top:10px;padding:12px;font-size:14px;display:block}.environmental-card{background:radial-gradient(circle at 90% 8%,#2bd39130,#0000 33%),linear-gradient(160deg,#071f30f7,#030e20f7);border-color:#39dc927a;padding:19px}.environmental-card.water{background:radial-gradient(circle at 90% 8%,#24b4e033,#0000 34%),linear-gradient(160deg,#061f36f7,#030e22f7);border-color:#38d8ff80}.environmental-card .environmental-icon{color:#68efb2;background:#1a95672b;border:1px solid #46e6a685;border-radius:17px;place-items:center;width:54px;height:54px;font:400 33px/1 Georgia,serif;display:grid;box-shadow:0 0 30px #2fdc9721}.environmental-card.water .environmental-icon{color:#72e9ff;background:#1d8fbe2b;border-color:#48d8ff85;box-shadow:0 0 30px #2ec9f224}.environmental-card>small{color:#66dca9;letter-spacing:.14em;font-weight:800}.environmental-card.water>small{color:#67d9ee}.environmental-pending{color:#d9b966;letter-spacing:.09em;background:#845c0e24;border:1px solid #ddb34959;border-radius:7px;margin-top:3px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.environmental-card ul{gap:7px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.environmental-card li{color:#91a3bd;padding-left:16px;font-size:13px;position:relative}.environmental-card li:before{content:"";background:#49dca0;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:0;box-shadow:0 0 9px #49dca0b3}.environmental-card.water li:before{background:#47d8f6;box-shadow:0 0 9px #47d8f6b3}.environmental-detail{background:#071c338a;border:1px solid #48aab138;border-radius:9px;gap:4px;margin:9px 0;padding:10px;display:grid}.environmental-detail b{color:#dce9f5;font-size:13px}.environmental-detail span{color:#8fa1ba;font-size:12px;line-height:1.45}.environmental-link{color:#b7c8e4;background:#0b1f4399;border:1px solid #5c8eda57;border-radius:9px;place-items:center;min-height:39px;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.environmental-link:hover{color:#fff;border-color:#54c4e7a6}.natural-passport{scrollbar-width:thin;scrollbar-color:#58a0d673 transparent;background:radial-gradient(circle at 90% 0,#27c48833,#0000 31%),linear-gradient(160deg,#071c30fa,#030d20fa);border-color:#4cd29f80;width:390px;max-height:calc(100% - 140px);padding:0;overflow:hidden auto}.natural-passport.water{background:radial-gradient(circle at 90% 0,#27afdc33,#0000 31%),linear-gradient(160deg,#071d36fa,#030d22fa);border-color:#41d0f785}.natural-passport.about{background:radial-gradient(circle at 90% 0,#5b5be033,#0000 31%),linear-gradient(160deg,#08193bfa,#040d22fa);border-color:#678eed85}.natural-passport-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:108px;padding:20px 20px 14px;display:flex}.natural-passport-heading>span{min-width:0}.natural-passport-heading small{color:#65e2b0;letter-spacing:.15em;font-size:12px;font-weight:850}.natural-passport.water .natural-passport-heading small{color:#69dff5}.natural-passport.about .natural-passport-heading small{color:#91a9ff}.natural-passport-heading h2{margin:8px 0 4px;font-size:25px;line-height:1.03}.natural-passport-heading em{color:#8797b4;font-size:13px;font-style:normal}.natural-passport-heading>i{color:#75f1ba;background:#25a36f24;border:1px solid #4ae0a26b;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font:400 29px/1 Georgia,serif;display:grid;box-shadow:0 0 28px #2dd18d21}.natural-passport.water .natural-passport-heading>i{color:#76e9ff;background:#1f8fb829;border-color:#48d3f573}.natural-passport.about .natural-passport-heading>i{color:#a8afff;background:#4648ab2e;border-color:#7884f56b}.natural-passport-tabs{background:#020c1f85;border-top:1px solid #618bd638;border-bottom:1px solid #618bd642;grid-template-columns:repeat(3,1fr);padding:0 14px;display:grid}.natural-passport-tabs button{color:#7f90ae;cursor:pointer;background:0 0;border:0;min-height:45px;font-size:13px;position:relative}.natural-passport-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:13px;right:13px}.natural-passport-tabs button.active{color:#f2f6ff}.natural-passport-tabs button.active:after{background:#47e0a2;box-shadow:0 0 10px #47e0a2a6}.natural-passport.water .natural-passport-tabs button.active:after{background:#4fdcf7;box-shadow:0 0 10px #4fdcf7a6}.natural-passport.about .natural-passport-tabs button.active:after{background:#7d87ff;box-shadow:0 0 10px #7d87ffa6}.natural-passport-content{padding:16px 18px 18px}.natural-passport-content .community-media{height:128px;margin-bottom:12px}.passport-verified{color:#74e7b7;letter-spacing:.11em;background:#23976b1f;border:1px solid #4adba052;border-radius:6px;margin-bottom:11px;padding:5px 7px;font-size:12px;font-weight:850;display:inline-flex}.passport-demo{color:#ffd47a;letter-spacing:.11em;background:#9a670e2b;border:1px solid #e8b14266;border-radius:6px;margin-bottom:11px;padding:5px 7px;font-size:12px;font-weight:850;display:inline-flex}.natural-passport.water .passport-verified{color:#77e6f8;background:#1f87b021;border-color:#49cdeb59}.passport-coverage-count{background:#0e413978;border:1px solid #52dca640;border-radius:11px;align-items:center;gap:11px;margin:0 0 10px;padding:10px 12px;display:flex}.natural-passport.water .passport-coverage-count{background:#0a3d537a;border-color:#4accef47}.passport-coverage-count>b{color:#71efb8;font:400 31px/1 Georgia,serif}.natural-passport.water .passport-coverage-count>b{color:#6ee8ff}.passport-coverage-count>span{color:#e8f3ff;gap:3px;font-size:13px;font-weight:750;display:grid}.passport-coverage-count small{color:#8498b0;font-size:12px;font-weight:500}.natural-resource-list{gap:8px;display:grid}.natural-resource-row{background:linear-gradient(120deg,#11493eb8,#071a31b8);border:1px solid #45ca9047;border-radius:12px;align-items:center;gap:11px;min-height:67px;padding:10px 11px;display:flex}.natural-passport.water .natural-resource-row{background:linear-gradient(120deg,#0c445bbf,#081b37bd);border-color:#3fbee44d}.natural-resource-row>i{color:#68e8ad;background:#19845b2e;border:1px solid #4cdda05c;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font:400 23px/1 Georgia,serif;display:grid}.natural-passport.water .natural-resource-row>i{color:#72def5;background:#197da32e;border-color:#48cbeb61}.natural-resource-row>span{gap:4px;min-width:0;display:grid}.natural-resource-row small{color:#68cfa5;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.natural-passport.water .natural-resource-row small{color:#68cae2}.natural-resource-row b{color:#f1f6ff;font-size:14px;line-height:1.25}.natural-resource-row.compact{min-height:56px}.natural-resource-row.compact>i{flex-basis:32px;width:32px;height:32px;font-size:17px}.natural-resource-row.warning{background:linear-gradient(120deg,#603d108c,#081b37bd);border-color:#f0b2474d}.natural-resource-row.warning>i{color:#ffd17a;background:#9f621033;border-color:#efb74c66;font-family:inherit;font-weight:850}.passport-rivers{background:#09354b6b;border:1px solid #41bee53d;border-radius:10px;margin:10px 0 0;padding:10px 11px}.passport-rivers>small,.passport-directions>small,.passport-common-need>small,.passport-community-section>span small{color:#66cce4;letter-spacing:.12em;font-size:12px;font-weight:850}.passport-rivers p{color:#d8eff7;margin:6px 0 0;font-size:13px}.passport-directions{margin-top:12px}.passport-directions>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.passport-directions span{color:#d8e8f4;background:#0d3d3573;border:1px solid #47c6913b;border-radius:9px;align-items:center;gap:7px;min-height:47px;padding:8px;font-size:12px;line-height:1.25;display:flex}.natural-passport.water .passport-directions span{background:#09374c7a;border-color:#43bfe240}.passport-directions span i{color:#70edb5;background:#238b6329;border:1px solid #48dea147;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.natural-passport.water .passport-directions span i{color:#70e5fb;background:#1980a52b;border-color:#44cded4d}.passport-common-need{background:radial-gradient(circle at 0,#2c5ee240,#0000 36%),linear-gradient(115deg,#102d68bf,#2a1863a8);border:1px solid #5e7dff61;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.passport-common-need>small{color:#91a9ff}.passport-common-need>b{color:#f4f7ff;font:400 17px/1.2 Georgia,serif}.passport-common-need>a{color:#fff;background:linear-gradient(100deg,#167ed1,#6642e4);border-radius:8px;place-items:center;min-height:34px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.passport-community-section{border-top:1px solid #5e89cf33;margin-top:12px;padding-top:11px}.passport-community-section>span{justify-content:space-between;align-items:center;display:flex}.passport-community-section>span small{color:#7fd8bb}.natural-passport.water .passport-community-section>span small{color:#73d8ec}.passport-community-section>span b{color:#eaf5ff;background:#0c2c52b3;border:1px solid #6198de4d;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.passport-community-section>p{color:#8598b2;font-size:13px}.passport-community-chips{flex-wrap:wrap;gap:6px;max-height:116px;margin:8px 0 2px;display:flex;overflow-y:auto}.passport-community-chips button{color:#dcecff;cursor:pointer;background:#0f2d578f;border:1px solid #5e98e059;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.passport-community-chips button:hover,.passport-community-chips button:focus-visible{color:#fff;background:#185c8fb3;border-color:#64ddf2;outline:none}.passport-initiative-action{color:#fff;background:linear-gradient(105deg,#139765e6,#0e6887e6);border:1px solid #54ddaa80;border-radius:9px;place-items:center;min-height:41px;margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:grid}.natural-passport.water .passport-initiative-action{background:linear-gradient(105deg,#1180b1eb,#2954b4e6);border-color:#49d3f380}.natural-passport-content h3{margin:10px 0 4px;font:400 21px Georgia,serif}.natural-passport-content p{min-height:0;margin:9px 0 13px}.passport-map-action,.passport-source{color:#e9f8f2;cursor:pointer;background:#156a4e40;border:1px solid #42d69a61;border-radius:9px;place-items:center;min-height:38px;margin-top:10px;font-size:13px;font-weight:750;text-decoration:none;display:grid}.passport-map-action{width:100%}.passport-source{color:#a8b8cf;background:#081a3994;border-color:#638bd64d}.natural-passport.water .passport-map-action{background:#12709240;border-color:#3dcaee66}.passport-map-action:hover,.passport-source:hover{color:#fff;border-color:#6ddcf6a8}.passport-actions{grid-template-columns:1.12fr .88fr;gap:7px;display:grid}.passport-actions .passport-source{text-align:center;margin-top:12px;padding:0 8px}.passport-coverage-note{background:#5a3d0d29;border-left:2px solid #d3a84c;padding:9px 10px;color:#7589a3!important;margin:11px 0 0!important;font-size:12px!important;line-height:1.45!important}.environment-community-label{color:#f8fcff!important;text-shadow:0 1px 4px #000!important;white-space:nowrap!important;background:#041922e6!important;border:1px solid #84f2c8b3!important;border-radius:7px!important;padding:5px 8px!important;box-shadow:0 5px 18px #0000006b,0 0 13px #48e6a633!important}.leaflet-env-label{margin-top:-4px;font-weight:750;font-size:13px!important}.leaflet-env-label:before{border-top-color:#041922e6!important}.leaflet-env-label.water:before{border-top-color:#041a2beb!important}@media (width<=900px){.explorer-header{height:64px;padding:0 14px}.explorer-header nav,.explorer-header .brand small{display:none}.explorer-shell{height:auto;min-height:calc(100vh - 64px);display:block}.explorer-list{border-right:0;padding:14px;position:relative}.explorer-count{margin-bottom:10px}.explorer-count b{font-size:30px}.explorer-communities{padding-bottom:5px;display:flex;overflow-x:auto}.explorer-communities button{min-width:205px}.explorer-institutions a{min-width:245px}.explorer-register{display:none}.explorer-map{height:64vh;min-height:520px}.explorer-map-title{top:16px;left:15px}.explorer-map-title small{display:none}.explorer-map-title h1{font-size:25px}.explorer-mode{top:15px;right:12px}.explorer-mode button{padding:7px 11px;font-size:13px}.explorer-layer-panel{gap:6px;width:230px;padding:9px;top:78px;left:12px}.explorer-layer-panel button{min-height:45px}.explorer-layer-panel button em,.explorer-layer-panel>p,.explorer-environment-picker>span small{display:none}.explorer-environment-picker select{min-height:34px}.explorer-community-card{width:auto;margin:-30px 14px 22px;position:relative;top:auto;right:auto}.natural-passport{width:auto}.explorer-legend{gap:8px;bottom:18px;left:12px;right:12px}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explorer-shell.environmental-focus{grid-template-columns:minmax(0,1fr)}.environmental-focus .explorer-map{grid-column:1}.environmental-focus .explorer-map .leaflet-host,.environmental-focus .explorer-map .google-map-host{filter:saturate(.9)brightness(.72)contrast(1.08)}.environmental-focus .map-live-badge{display:none}.explorer-map-title{top:27px;left:36px}.explorer-map-title small{color:#77dfbb;letter-spacing:.13em;font-size:13px}.explorer-map-title h1{letter-spacing:-.025em;margin-top:8px;font:400 clamp(29px,2.6vw,40px)/1.05 Georgia,serif}.explorer-map-toolbar{z-index:700;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051424f0;border:1px solid #7ea4be4d;border-radius:14px;align-items:stretch;gap:7px;max-width:calc(100% - 440px);min-height:54px;padding:6px;display:flex;position:absolute;top:105px;left:36px;box-shadow:0 16px 42px #00000057}.explorer-map-toolbar.map-mode-only{white-space:nowrap;max-width:none;min-height:0;padding:5px;top:24px;left:auto;right:28px}.map-mode-only .explorer-map-mode{border-left:0;margin-left:0;padding-left:0}.map-mode-only .explorer-map-mode button{min-width:78px}.explorer-layer-tabs{gap:4px;display:flex}.explorer-layer-label{color:#f7fffb;background:#4257be6b;border:1px solid #7597ff7a;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:15px;display:flex}.explorer-layer-label i{color:currentColor;text-align:center;width:20px;font:400 18px/1 Georgia,serif}.explorer-layer-tabs button.forests.active{background:linear-gradient(120deg,#2a9263c7,#1b6a4fb8);border-color:#53e1a480}.explorer-layer-tabs button.water.active{background:linear-gradient(120deg,#1d90b5d1,#195d8ec2);border-color:#4bd7f48c}.explorer-territory-select{min-width:255px;display:flex}.explorer-territory-select select{color:#eef5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:#0c253d;border:1px solid #87a8c238;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 38px 0 13px;font-size:15px}.explorer-territory-select select:focus{border-color:#69dcba;box-shadow:0 0 0 3px #3dcd9d1f}.explorer-map-toolbar.water .explorer-territory-select select:focus{border-color:#5bd6ee;box-shadow:0 0 0 3px #3ec7e61f}.explorer-toolbar-hint{color:#8195a7;align-items:center;min-width:190px;padding:0 12px;font-size:14px;display:flex}.explorer-map-mode{border-left:1px solid #84a5c02e;gap:3px;margin-left:auto;padding-left:7px;display:flex}.explorer-map-mode button{color:#8397a9;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 10px;font-size:14px}.explorer-map-mode button.active{color:#fff;background:#4768895c}.explorer-boundary-key{z-index:610;color:#d6e2e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04111ed6;border:1px solid #84a8b740;border-radius:10px;gap:18px;padding:9px 12px;font-size:14px;display:flex;position:absolute;bottom:22px;left:36px}.explorer-boundary-key span{align-items:center;gap:7px;display:flex}.explorer-boundary-key i{background:#2bbf7e0a;border:2px solid #43d995;border-radius:3px;width:22px;height:10px}.explorer-boundary-key span:last-child i{background:#2dc98433;border-width:3px;border-color:#b8ffda;height:12px}.explorer-boundary-key.water i{background:#26a8cf0a;border-color:#45d8f5}.explorer-boundary-key.water span:last-child i{background:#ffffff09;border-color:#f2fff8}.explorer-resource-drawer{z-index:660;color:#eef7f6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#57a68a73 transparent;background:linear-gradient(155deg,#0a232af9,#051823f7);border:1px solid #5fc29759;border-radius:19px;width:360px;padding:25px 24px 20px;position:absolute;top:28px;bottom:28px;right:28px;overflow:hidden auto;box-shadow:0 24px 70px #00000075}.explorer-resource-drawer.water{scrollbar-color:#4ba6c17a transparent;background:linear-gradient(155deg,#082531f9,#051726f7);border-color:#45c4de61}.explorer-resource-drawer header{justify-content:space-between;align-items:flex-start;gap:17px;min-height:112px;display:flex}.explorer-resource-drawer header>span{min-width:0}.explorer-resource-drawer header small{color:#75dfa9;letter-spacing:.14em;font-size:13px;font-weight:750}.explorer-resource-drawer.water header small{color:#63d9ef}.explorer-resource-drawer header h2{color:#fff;letter-spacing:-.02em;margin:11px 0 7px;font:400 29px/1.02 Georgia,serif}.explorer-resource-drawer header em{color:#8297a3;font-size:14px;font-style:normal}.explorer-resource-drawer header>i{color:#75edb5;background:#1f85592e;border:1px solid #48da976b;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font:400 28px/1 Georgia,serif;display:grid}.explorer-resource-drawer.water header>i{color:#6de5fa;background:#157f9e2e;border-color:#40c8e573}.resource-count{border-top:1px solid #7da1a533;border-bottom:1px solid #7da1a533;align-items:center;gap:13px;min-height:84px;padding:14px 0;display:flex}.resource-count>b{color:#6de4a9;min-width:54px;font:400 52px/1 Georgia,serif}.water .resource-count>b{color:#61d9ef}.resource-count>span{color:#e5efee;gap:4px;font-size:16px;display:grid}.resource-count small{color:#7c929d;font-size:14px}.resource-facts{display:grid}.resource-facts article{border-bottom:1px solid #7da1a52b;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:14px 0;display:grid}.resource-facts article>i{color:#72e0a8;background:#2a896029;border:1px solid #4ece8f4d;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.water .resource-facts article>i{color:#68d9ed;background:#1d78942b;border-color:#44bed94f}.resource-facts article.risk>i{color:#ffc46a;background:#96591230;border-color:#edaa4457}.resource-facts small{color:#718892;letter-spacing:.1em;font-size:13px;font-weight:750;display:block}.resource-facts b{color:#e6efef;margin-top:5px;font-size:15px;font-weight:650;line-height:1.35;display:block}.resource-communities{padding-top:17px}.resource-communities>small{color:#788f98;letter-spacing:.12em;font-size:13px;font-weight:750}.resource-communities>div{scrollbar-width:thin;gap:8px;max-height:226px;margin-top:10px;display:grid;overflow-y:auto}.resource-communities button{color:#dde9e7;text-align:left;cursor:pointer;background:#0c2a2f9e;border:1px solid #6da69440;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 12px;font-size:14px;display:grid}.water .resource-communities button{background:#0a2834ad;border-color:#55a9be4a}.resource-communities button:hover{color:#fff;background:#18574294;border-color:#61e4a994}.water .resource-communities button:hover{background:#12506399;border-color:#52d7f099}.resource-communities button>i{color:#70dfa7;background:#2a8e5d2e;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.water .resource-communities button>i{color:#62d8ed;background:#1885a333}.resource-community-name{color:#e2eceb;gap:3px;min-width:0;font-size:14px;font-weight:650;display:grid}.resource-community-name small{color:#708b94;font-size:13px;font-weight:500}.resource-communities button>em{color:#6e8b83;font-size:18px;font-style:normal}.resource-communities>p{color:#81949d;font-size:14px;line-height:1.5}.resource-funding{color:#062419;background:linear-gradient(110deg,#7ae1a8,#49b96f);border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:50px;margin-top:18px;padding:0 16px;font-size:15px;font-weight:750;text-decoration:none;display:grid}.water .resource-funding{color:#04232c;background:linear-gradient(110deg,#43d5ec,#25b7d5)}.resource-funding>span{font-size:23px;transform:rotate(-12deg)}.resource-funding>i{font-size:20px;font-style:normal}.resource-secondary-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;margin-top:10px;display:flex}.resource-secondary-actions a{color:#93aab3;font-size:14px;text-decoration:none}.resource-secondary-actions a:hover{color:#fff}.resource-data-note{color:#6f858e;border-top:1px solid #7da1a526;margin:15px 0 0;padding-top:12px;font-size:13px;line-height:1.45}.community-profile-drawer{width:330px;padding:14px}.community-profile-drawer>small{color:#83a8ff;letter-spacing:.12em;font-size:13px;font-weight:750}.environment-community-label{background:#04181bdb!important;border-color:#e1fbeeb8!important;padding:4px 8px!important;font-size:14px!important;font-weight:650!important;box-shadow:0 5px 15px #00000057!important}.environment-community-label.water{background:#041b24e0!important;border-color:#dbf9ffbf!important;box-shadow:0 5px 15px #00000057!important}.google-environment-label{color:#102a24;gap:5px;min-width:150px;padding:3px 1px;display:grid}.google-environment-label small{color:#27835f;letter-spacing:.12em;font-size:13px;font-weight:800}.google-environment-label strong{color:#102a24;font-size:15px;line-height:1.25}@media (width<=900px){.explorer-shell.environmental-focus{height:auto;min-height:calc(100svh - 64px);display:block}.environmental-focus .explorer-map{height:calc(100svh - 64px);min-height:690px}.explorer-map-title{top:16px;left:15px}.explorer-map-title h1{font-size:26px}.explorer-map-toolbar{flex-wrap:wrap;gap:5px;max-width:none;padding:5px;top:72px;left:12px;right:12px}.explorer-map-toolbar.map-mode-only{flex-wrap:nowrap;top:72px;left:auto;right:12px}.explorer-layer-tabs{flex:auto}.explorer-layer-label{min-height:40px;padding:0 10px;font-size:14px}.explorer-territory-select{order:3;min-width:100%}.explorer-territory-select select{min-height:40px;font-size:15px}.explorer-toolbar-hint{display:none}.explorer-map-mode{flex:none}.explorer-map-mode button{min-height:40px;padding:0 7px;font-size:14px}.map-mode-only .explorer-map-mode button{min-width:72px}.explorer-resource-drawer{border-radius:16px;width:auto;max-height:45%;padding:17px 17px 15px;inset:auto 12px 12px}.explorer-resource-drawer header{min-height:83px}.explorer-resource-drawer header h2{margin-top:7px;font-size:23px}.explorer-resource-drawer header>i{flex-basis:40px;width:40px;height:40px;font-size:23px}.resource-count{min-height:64px;padding:9px 0}.resource-count>b{font-size:41px}.resource-facts article{min-height:58px;padding:9px 0}.resource-facts article:nth-child(n+3){display:none}.resource-communities{padding-top:12px}.resource-communities>div{grid-template-columns:1fr 1fr;gap:6px;max-height:100px}.resource-communities button{grid-template-columns:minmax(0,1fr);min-height:39px;padding:6px 8px;font-size:14px}.resource-communities button>i,.resource-communities button>em,.resource-community-name small{display:none}.resource-funding{min-height:45px;margin-top:12px}.resource-secondary-actions,.resource-data-note{display:none}.explorer-boundary-key{gap:10px;max-width:calc(100% - 24px);font-size:13px;bottom:calc(45% + 22px);left:12px}.community-profile-drawer{width:auto}}.community-live-point{filter:drop-shadow(0 0 5px)}.community-point-popup{color:#07142a;gap:5px;min-width:165px;display:grid}.community-point-popup small{color:#5c6b83;font-size:13px}.community-point-popup strong{font-size:15px}.community-point-popup span{color:#50617c;font-size:14px}.community-point-popup a{color:#fff;text-align:center;background:linear-gradient(105deg,#168fe4,#7a3bea);border-radius:8px;margin-top:3px;padding:7px 9px;font-size:14px;font-weight:700;text-decoration:none}.admin-photo-upload{background:#102c5b59;border:1px dashed #59adff80;border-radius:14px;padding:16px}.admin-photo-upload input{margin-top:9px}.admin-photo-upload small{color:#8997b5;margin-top:7px;display:block}.admin-photo-preview{border:1px solid #6f8ee259;border-radius:14px;height:210px;position:relative;overflow:hidden}.admin-photo-preview img{object-fit:cover;width:100%;height:100%}.admin-photo-preview span{color:#fff;background:#030a1dbf;border-radius:7px;padding:6px 9px;font-size:14px;position:absolute;bottom:10px;left:12px}.community-card-links{grid-template-columns:1fr 1fr;gap:7px;padding-top:9px;display:grid}.community-card-links a{color:#cfddff;text-align:center;background:#0c224e9e;border:1px solid #5b8cef59;border-radius:9px;place-items:center;min-height:34px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.community-card-links a:last-child{color:#d8c6ff;background:#43258b59;border-color:#915ff166}.community-card-links a:only-child{grid-column:1/-1}.community-card-links a:hover{background:#194992b8;border-color:#65c9ff}.community-picker{color:#7f8eae;text-transform:uppercase;letter-spacing:.08em;gap:6px;padding:10px 0;font-size:12px;display:grid}.community-picker select{color:#e9efff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-transform:none;letter-spacing:0;cursor:pointer;background:#091733;border:1px solid #6984cd59;border-radius:10px;outline:0;width:100%;min-height:40px;padding:8px 11px;font-size:13px}.community-picker select:focus{border-color:#6b87f2;box-shadow:0 0 0 3px #576cee1a}.community-visual{isolation:isolate;background:linear-gradient(#304f86,#15294f 62%,#07122a);border-radius:15px;height:152px;position:relative;overflow:hidden}.community-visual:after{content:"";z-index:5;background:linear-gradient(#0000 45%,#030816c2);position:absolute;inset:0}.community-visual .sun{background:#f6cf84;border-radius:50%;width:31px;height:31px;position:absolute;top:22px;right:33px;box-shadow:0 0 45px #f6c873}.mountain{clip-path:polygon(0 100%,50% 0,100% 100%);width:180px;height:120px;position:absolute;bottom:-6px}.mountain.back{opacity:.88;background:#32536b;left:-10px}.mountain.front{background:linear-gradient(135deg,#38626c 0 45%,#0a2a38 46%);width:255px;height:145px;right:-40px}.village{z-index:3;background:#e7d7a4;width:18px;height:24px;position:absolute;bottom:21px;left:53px;box-shadow:26px 7px 0 -2px #b9c19a}.village:before{content:"";border-bottom:13px solid #552d31;border-left:13px solid #0000;border-right:13px solid #0000;position:absolute;top:-8px;left:-4px}.community-visual>span{z-index:7;color:#d7dff1;font-size:13px;position:absolute;bottom:10px;left:12px}.community-options{scrollbar-width:none;gap:5px;padding:10px 0;display:flex;overflow:auto}.community-options button{color:#8493b4;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;min-width:52px;padding:5px 1px;font-size:13px}.community-options button:hover,.community-options button.active{color:#fff;border-color:var(--cyan)}.community-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:2px 0 15px;padding:13px 0;display:grid}.community-facts>span{color:#aebbd7;border-right:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.community-facts>span:last-child{border:0}.community-facts svg{color:#7fa7ff}.community-facts b{color:#ecf1ff;font-size:13px}.community-facts small{color:#65718e;font-size:12px}.community-facts-empty{border:0;gap:9px;padding:12px 0}.community-facts-empty>span{background:#09173666;border:1px solid #7491dc33;border-radius:12px;min-height:66px}.community-facts-empty>span:last-child{border:1px solid #7491dc33}.card-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0d6fc9,#503bce 65%,#8c3edc);border:1px solid #665fe3;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:45px;font-size:14px;font-weight:650;text-decoration:none;display:flex;box-shadow:0 8px 25px #4943d840}.tourism-entry{color:#fff;background:radial-gradient(circle at 90% 0,#994bff4d,#0000 40%),linear-gradient(110deg,#076597b8,#2a237bd1);border:1px solid #54cee78c;border-radius:13px;grid-template-columns:38px 1fr 20px;align-items:center;gap:11px;min-height:72px;margin:11px 0 8px;padding:11px 13px;text-decoration:none;display:grid;box-shadow:0 8px 24px #1958ad2e}.tourism-entry>span{color:#7ceaf0;background:#03123159;border:1px solid #69ddef7a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tourism-entry div{gap:3px;min-width:0;display:grid}.tourism-entry small{color:#65e2ea;letter-spacing:.12em;font-size:12px;font-weight:750}.tourism-entry b{font-size:14px}.tourism-entry em{color:#9fb0d0;font-size:12px;font-style:normal}.tourism-entry>svg{color:#b9caff}.tourism-entry:hover{border-color:#83edf3;transform:translateY(-1px)}.platform,.discover-section,.life-section,.partners{max-width:1525px;margin:auto;padding:76px clamp(20px,4vw,64px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading .kicker{margin-bottom:10px}.section-heading h2,.results h2,.partners h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(31px,3vw,46px);font-weight:400}.section-heading>p{max-width:410px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.section-heading>a{color:#a8bdff;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-card{background:linear-gradient(140deg,#0f224be0,#050d21d1);border:1px solid #6889e138;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:62px 1fr;gap:10px 17px;min-height:245px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000002e}.service-card:after{content:"";background:var(--card-glow,#3775ff);filter:blur(50px);opacity:.14;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-80px}.service-card.academy{--card-glow:#9b54ff;border-color:#8e5dff99;box-shadow:0 0 35px #7847ff1f,0 18px 45px #0000002e}.service-card.barometer{--card-glow:#1bd7e7}.service-icon{color:#70c9ff;background:linear-gradient(145deg,#165bae4d,#0d1f4b80);border:1px solid #387dda;border-radius:17px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #ffffff14}.academy .service-icon{color:#c19aff;background:#5f36bb38;border-color:#8a59e9}.barometer .service-icon{color:#5ce6ee;background:#147f972e;border-color:#237d9a}.service-copy{align-self:center}.service-copy>p{color:#6ca8ff;letter-spacing:.15em;margin:0 0 7px;font-size:13px;font-weight:700}.academy .service-copy>p{color:#bd8fff}.barometer .service-copy>p{color:#60dee8}.service-copy h3{margin:0 0 9px;font-size:clamp(18px,1.6vw,24px);font-weight:600}.service-copy>span{color:#9ca8c5;font-size:14px;line-height:1.55}.service-card>button,.service-card>a{color:#e8edff;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:9px;padding:4px 0;font-size:14px;text-decoration:none;display:inline-flex}.service-card>button:hover,.service-card>a:hover{color:var(--cyan)}.integration-hub{background:radial-gradient(circle at 93% 0,#25ad7e2e,#0000 30%),radial-gradient(circle at 5% 82%,#1c69c42e,#0000 34%),linear-gradient(150deg,#05152ff5,#030c1ffa);border:1px solid #4baebe57;border-radius:28px;margin-top:28px;padding:38px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff0a}.integration-hub:before{content:"";opacity:.22;clip-path:polygon(0 100%,0 75%,13% 48%,23% 77%,38% 31%,51% 75%,65% 44%,76% 78%,89% 40%,100% 69%,100% 100%);pointer-events:none;background:linear-gradient(145deg,#0000 10%,#1c708733),linear-gradient(160deg,#0000 0 35%,#134563cc 35% 53%,#0000 53%),linear-gradient(200deg,#0000 0 42%,#20526fb3 42% 60%,#0000 60%);height:190px;position:absolute;inset:auto 0 0}.integration-hub>*{z-index:1;position:relative}.integration-hub-heading{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:35px;margin-bottom:28px;display:grid}.integration-hub-heading p{color:#f0bd63;letter-spacing:.2em;margin:0 0 10px;font-size:13px;font-weight:750}.integration-hub-heading h2{letter-spacing:-.035em;margin:0;font:400 clamp(34px,3.5vw,52px)/1.05 Georgia,serif}.integration-hub-heading>span{color:#a8b7d2;font-size:14px;line-height:1.65}.integration-hub-panels{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;display:grid}.integration-data-panel,.integration-action-panel{background:linear-gradient(145deg,#07203ceb,#040f26e6);border:1px solid #4bbebc75;border-radius:22px;min-width:0;padding:28px;box-shadow:inset 0 1px #ffffff0a}.integration-action-panel{background:linear-gradient(145deg,#0b1b37f0,#071024eb);border-color:#e7ae3f80}.integration-panel-title{align-items:center;gap:13px;min-height:54px;display:flex}.integration-panel-title>span{color:#62e2ce;background:#1e897a21;border:1px solid #55ddc394;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.integration-action-panel .integration-panel-title>span{color:#f1bd57;background:#ad71171f;border-color:#efb94c94}.integration-panel-title>div{min-width:0}.integration-panel-title small{color:#64dfce;letter-spacing:.16em;font-size:12px;font-weight:750}.integration-action-panel .integration-panel-title small{color:#e8b957}.integration-panel-title h3{margin:4px 0 0;font-size:24px}.integration-panel-title>i{color:#70d8bb;margin-left:auto;font-size:12px;font-style:normal}.integration-panel-title>i:before{content:"";background:#48dfa5;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 11px #48dfa5}.integration-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.integration-metrics>div{background:#07142eb3;border:1px solid #5997cd4d;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;min-height:108px;padding:15px 10px;display:grid}.integration-metrics svg{color:#5edfc7}.integration-metrics b{font:400 37px/1 Georgia,serif}.integration-metrics span{color:#9cacc8;grid-column:1/-1;font-size:13px}.integration-data-visuals{grid-template-columns:minmax(0,1.08fr) minmax(185px,.92fr);gap:12px;min-height:238px;margin-top:17px;display:grid}.integration-mini-map{color:#bff9e6;background:radial-gradient(circle at 45% 48%,#20aa8b33,#0000 34%),linear-gradient(145deg,#051e36eb,#030e21e6);border:1px solid #3fc4ad40;border-radius:15px;justify-content:center;align-items:center;min-width:0;min-height:238px;display:flex;position:relative;overflow:hidden}.integration-mini-map:before{content:"";opacity:.22;background-image:linear-gradient(#53b2b824 1px,#0000 1px),linear-gradient(90deg,#53b2b824 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.integration-mini-map svg{z-index:1;filter:drop-shadow(0 0 15px #36d3ae38);width:95%;height:auto;position:relative}.integration-chart-stack{grid-template-rows:1fr 1.05fr;gap:10px;min-width:0;display:grid}.integration-distribution,.integration-mini-trend{background:#051229b8;border:1px solid #4794b83b;border-radius:14px;min-width:0;padding:12px}.integration-distribution>small,.integration-mini-trend>small{color:#9fb0c9;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:730;display:block}.integration-distribution>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.integration-distribution i{border-radius:50%;place-items:center;width:62px;height:62px;font-style:normal;display:grid;position:relative;box-shadow:0 0 20px #33c8a71f}.integration-distribution i:after{content:"";background:#07162f;border-radius:50%;position:absolute;inset:12px}.integration-distribution i b{z-index:1;color:#dffcf3;font:400 16px Georgia,serif;position:relative}.integration-distribution ul{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.integration-distribution li{color:#8190aa;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:12px;display:grid}.integration-distribution li>span{border-radius:50%;width:6px;height:6px}.integration-distribution li em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.integration-distribution li b{color:#cbd7e8;font-size:12px}.integration-trend-plot{grid-template-columns:repeat(4,1fr);align-items:end;gap:5px;height:76px;padding:5px 2px 0;display:grid;position:relative}.integration-trend-plot>svg{z-index:2;pointer-events:none;width:100%;height:57px;position:absolute;inset:2px 0 17px;overflow:visible}.integration-trend-plot>a{z-index:1;color:#70819c;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;font-size:12px;text-decoration:none;display:flex;position:relative}.integration-trend-plot>a>i{background:linear-gradient(#40dab5e6,#25709f8c);border-radius:3px 3px 0 0;width:68%;min-height:4px;display:block;box-shadow:0 0 12px #34d3b129}.integration-trend-plot>a>b{color:#c8f5e7;font-size:12px;position:absolute;top:0}.integration-trend-plot>a>span{white-space:nowrap;margin-top:4px}.integration-trend-plot>a:hover{color:#fff}.integration-trend-plot>a:hover>i{filter:brightness(1.2)}.integration-live-data{gap:9px;margin-top:18px;display:grid}.integration-live-data a{color:#b8c5dc;grid-template-columns:minmax(105px,.7fr) minmax(90px,1fr) 30px;align-items:center;gap:11px;font-size:13px;text-decoration:none;display:grid}.integration-live-data a:hover span{color:#fff}.integration-live-data a>i{background:#3f689147;border-radius:20px;height:6px;overflow:hidden}.integration-live-data a>i b{background:linear-gradient(90deg,#2cd5b2,#45bdd8);border-radius:20px;height:100%;display:block;box-shadow:0 0 12px #33d3ba59}.integration-live-data strong{color:#dff7f0;text-align:right;font-size:14px}.integration-primary{color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:680;text-decoration:none;display:flex}.integration-primary.data{background:linear-gradient(90deg,#127069db,#1f966ae0);border:1px solid #43ddb499}.integration-primary.data>span{text-align:left;gap:2px;display:grid}.integration-primary.data small{color:#e6fff7ad;font-size:12px;font-weight:500}.integration-primary.action{color:#07152c;background:linear-gradient(90deg,#e8b74e,#f1ca72);border:1px solid #f6c14fa8}.integration-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.integration-bridge{color:#58e0c6;justify-content:center;align-items:center;display:flex}.integration-bridge span{background:#51dcc259;width:11px;height:1px}.integration-bridge svg{filter:drop-shadow(0 0 10px #46e0c594)}.integration-actions{gap:9px;margin-top:20px;padding:2px 0;display:grid;position:relative}.integration-actions:before{content:"";z-index:0;border-left:1px dashed #ecb74852;position:absolute;top:30px;bottom:30px;left:30px}.integration-actions a{color:#fff;z-index:1;background:#0d1932b3;border:1px solid #d4a03633;border-radius:13px;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;min-height:62px;padding:9px 11px;text-decoration:none;transition:all .2s;display:grid;position:relative}.integration-actions a:nth-child(2){margin-left:25px}.integration-actions a:nth-child(3){margin-left:9px}.integration-actions a:nth-child(4){margin-left:34px}.integration-actions a:hover{background:#192441d9;border-color:#edb84694;transform:translate(3px)}.integration-actions a>b{color:#f2c45f;border:1px solid #f0bb4a9e;border-radius:50%;place-items:center;width:38px;height:38px;font:400 17px Georgia,serif;display:grid}.integration-actions a>span{gap:4px;display:grid}.integration-actions strong{font-size:14px}.integration-actions small{color:#8495b4;font-size:12px}.integration-actions a>svg{color:#dcb45d}.integration-flow{background:#040d20ad;border:1px solid #5382c53d;border-radius:16px;justify-content:center;align-items:center;gap:clamp(16px,3vw,44px);margin-top:20px;padding:13px 18px;display:flex}.integration-flow a{color:#8fdcca;align-items:center;gap:9px;text-decoration:none;display:flex}.integration-flow a:nth-of-type(2){color:#73b9ef}.integration-flow a:nth-of-type(3){color:#e2b152}.integration-flow a:nth-of-type(4){color:#70d5a9}.integration-flow a>span{background:#ffffff06;border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.integration-flow a b{letter-spacing:.12em;font-size:13px}.integration-flow>i{color:#456687;font-size:20px;font-style:normal}.integration-flow a:hover{color:#fff}.integration-sources{color:#667694;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:13px;font-size:12px;display:flex}.integration-sources a{color:#94a9c9;border-bottom:1px solid #94a9c947;text-decoration:none}.integration-sources a:hover{color:#fff}.results{border:1px solid var(--line);background:linear-gradient(120deg,#0f204ce6,#15133db8),radial-gradient(circle at 75% 40%,#6c4dff38,#0000 40%);border-radius:26px;grid-template-columns:.9fr 1.3fr;align-items:center;gap:44px;max-width:1400px;margin:10px auto 55px;padding:38px 42px;display:grid;box-shadow:0 22px 70px #00000038}.results-copy .kicker{margin-bottom:10px}.results-copy>p:last-child{color:var(--muted);max-width:480px;font-size:14px;line-height:1.65}.result-metrics{border:1px solid var(--line);background:#040a1b59;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid}.result-metrics>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:145px;padding:24px;display:flex}.result-metrics>div:last-child{border:0}.result-metrics small{color:#9aa7c5;font-size:13px}.result-metrics b{color:#e9edff;margin:10px 0;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1}.result-metrics span{color:#61708f;font-size:13px}.region-facts{border:1px solid var(--line);background:linear-gradient(100deg,#0c1b40e0,#08112bbf);border-radius:23px;grid-template-columns:repeat(4,1fr);max-width:1485px;min-height:130px;margin:0 auto 40px;padding:24px;display:grid}.region-facts>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;display:flex}.region-facts>div:last-child{border:0}.region-facts>div>span{color:#86adff;background:#173f862e;border:1px solid #4d8bff80;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 20px #3370ff1f}.region-facts>div:nth-child(2)>span,.region-facts>div:nth-child(3)>span{color:#c19cff;border-color:#8d5eff8c}.region-facts b{font-family:Georgia,serif;font-size:45px;font-weight:400}.region-facts p{color:#e9edff;margin:0;font-size:15px}.region-facts small{color:#7f8ba8;margin-top:5px;font-size:13px;display:block}.discover-section{padding-top:55px}.discover-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.discover-heading h2{letter-spacing:-.035em;margin:10px 0 0;font:400 clamp(34px,3.4vw,52px)/1.05 Georgia,serif}.discover-heading>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.discover-grid{grid-template-columns:1.28fr .72fr;gap:16px;display:grid}.discover-feature,.discover-card{background:#091733;border:1px solid #6485e157;border-radius:24px;position:relative;overflow:hidden}.discover-feature{isolation:isolate;background:radial-gradient(circle at 78% 15%,#32cde13d,#0000 28%),linear-gradient(145deg,#102a58,#080f2b 65%);align-items:end;min-height:430px;display:flex}.discover-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#030919f2 0,#030919b8 48%,#03091914);position:absolute;inset:0}.discover-art{z-index:-2;background:linear-gradient(#174b72 0,#142c55 47%,#09142d 48%);position:absolute;inset:0 0 0 42%;overflow:hidden}.discover-art i{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#43839a 0 43%,#173f5c 44%);width:68%;height:78%;position:absolute;bottom:-20%}.discover-art i:first-child{opacity:.62;left:-18%}.discover-art i:nth-child(2){background:linear-gradient(135deg,#5a98a4 0 41%,#0d3448 42%);height:93%;right:-20%}.discover-art i:nth-child(3){opacity:.9;background:#092439;height:72%;bottom:-35%;left:25%}.discover-art b{background:#ffd57d;border-radius:50%;width:58px;height:58px;position:absolute;top:48px;right:55px;box-shadow:0 0 45px #ffd27047}.discover-content{z-index:2;max-width:600px;padding:clamp(28px,4vw,54px);position:relative}.discover-content>span,.discover-card small{color:#63dfea;letter-spacing:.16em;font-size:13px;font-weight:750}.discover-content h3{max-width:560px;margin:12px 0;font:400 clamp(28px,3vw,44px)/1.08 Georgia,serif}.discover-content p{color:#a9b8d1;max-width:510px;margin:0 0 24px;font-size:14px;line-height:1.65}.discover-content button,.discover-card a,.discover-card button{color:#f4f6ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.discover-content button{background:linear-gradient(105deg,#147ecb,#6554e8);border:1px solid #62bfffa6;border-radius:11px;min-height:43px;padding:0 17px;box-shadow:0 10px 28px #1b66da40}.discover-content .discover-primary-link{color:#fff;background:linear-gradient(105deg,#147ecb,#6554e8);border:1px solid #62bfffa6;border-radius:11px;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #1b66da40}.discover-side{grid-template-rows:1fr 1fr;gap:16px;display:grid}.discover-card{background:radial-gradient(circle at 100% 0,#604ef62e,#0000 38%),linear-gradient(145deg,#0d1f45f0,#050d21e6);grid-template-columns:50px 1fr;align-items:start;gap:18px;min-height:207px;padding:28px;display:grid}.discover-card>span{color:#78dcea;background:#1b749326;border:1px solid #43c1dc6b;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.discover-card.stories>span{color:#bf9aff;background:#6137b929;border-color:#9766f273}.discover-card h3{margin:8px 0;font-size:20px;line-height:1.25}.discover-card p{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.55}.discover-card a,.discover-card button{color:#8fbaff}.discover-card:hover{border-color:#6a9bffa6;transition:all .2s;transform:translateY(-2px)}.life-section{padding-top:58px;position:relative}.life-section-priority{padding-top:48px;padding-bottom:55px}.life-section:before{content:"";background:linear-gradient(90deg, transparent, var(--line-bright), transparent);height:1px;position:absolute;inset:14px 4% auto}.life-heading{justify-content:space-between;align-items:end;gap:38px;margin-bottom:28px;display:flex}.life-heading h2{letter-spacing:-.035em;max-width:780px;margin:9px 0 0;font:400 clamp(34px,3.4vw,52px)/1.05 Georgia,serif}.life-heading-side{max-width:430px}.life-heading-side p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.65}.life-heading-side a{color:#84baff;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.life-section .life-grid{grid-template-rows:auto;grid-template-columns:1.12fr .88fr;gap:17px;margin-top:0;display:grid}.life-feature,.life-card{color:#fff;background:#08142f;border:1px solid #668be659;border-radius:23px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0003}.life-feature:hover,.life-card:hover{border-color:#58b8ffb3;transform:translateY(-3px);box-shadow:0 25px 60px #00000057}.life-section .life-feature{isolation:isolate;grid-row:auto;align-items:end;min-height:570px;display:flex}.life-section-priority .life-feature{min-height:470px}.life-section-priority .life-card,.life-section-priority .life-card img{min-height:145px}.life-section-priority .life-card>div{padding:18px 20px}.life-section-priority .life-card h3{font-size:19px}.life-section-priority .life-card p{margin-bottom:9px}.life-feature>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.life-shade{z-index:-1;background:linear-gradient(#02081608 20%,#02081657 50%,#020714f5 100%);position:absolute;inset:0}.life-story-copy{width:100%;padding:clamp(28px,4vw,52px)}.life-story-copy small,.life-card small{color:#66e1ed;letter-spacing:.16em;font-size:13px;font-weight:800}.life-story-copy h3{max-width:650px;margin:12px 0;font:400 clamp(30px,3vw,46px)/1.06 Georgia,serif}.life-story-copy p{color:#d2daeb;max-width:650px;margin:0 0 21px;font-size:14px;line-height:1.65}.life-story-copy b,.life-card b{color:#9fc7ff;align-items:center;gap:8px;font-size:13px;display:inline-flex}.life-list{grid-template-rows:repeat(3,1fr);gap:15px;display:grid}.life-card{grid-template-columns:42% 1fr;min-height:180px;display:grid}.life-card img{object-fit:cover;width:100%;height:100%;min-height:180px}.life-card>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex}.life-card h3{margin:8px 0;font:400 21px/1.18 Georgia,serif}.life-card p{color:#9eabc4;margin:0 0 13px;font-size:13px;line-height:1.5}.partners{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:45px;display:grid}.partners .kicker{margin-bottom:10px}.partners>div>p:last-child{color:var(--muted);font-size:14px}.partner-types{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.partner-types span{text-align:center;color:#aebbd8;border-right:1px solid var(--line);background:#0d1c4173;place-items:center;min-height:84px;padding:18px;font-size:14px;display:grid}.partner-types span:last-child{border:0}footer{border-top:1px solid var(--line);background:#020612;align-items:center;gap:35px;min-height:130px;padding:30px clamp(20px,4vw,60px);display:flex}.footer-brand{min-width:320px}footer>p{color:#71809f;flex:1;font-size:14px}footer>p>small{color:#54627f;margin-top:7px;font-size:13px;line-height:1.45;display:block}footer>a:last-child{color:#9cabce;font-size:14px;text-decoration:none}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00040ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:linear-gradient(145deg,#101e49,#080f28 66%);border:1px solid #6b8eef7a;border-radius:25px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 40px 110px #0000009e,0 0 60px #4f52ff21}.dialog-close{position:absolute;top:16px;right:16px}.dialog-icon{color:#86a4ff;background:#4a52c02e;border:1px solid #5669c9;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.dialog h2{margin:0 0 15px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.1}.dialog>p:not(.kicker){color:#b0bad3;font-size:15px;line-height:1.65}.dialog ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.dialog li{color:#c6cee2;align-items:center;gap:10px;font-size:14px;display:flex}.dialog li span{width:24px;height:24px;color:var(--cyan);border:1px solid #29d9e84d;border-radius:50%;place-items:center;display:grid}.community-dialog{width:min(720px,100%);max-height:min(820px,90vh);overflow:auto}.community-profile-links{flex-wrap:wrap;gap:9px;margin:19px 0 25px;display:flex}.community-profile-links a,.community-all-news{color:#d9e7ff;background:#11306894;border:1px solid #6291f166;border-radius:10px;align-items:center;min-height:38px;padding:9px 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.community-profile-links a:last-child{color:#decaff;background:#47288e57;border-color:#9160ee6b}.community-news-title{color:#edf2ff;margin:0 0 11px;font-size:15px}.community-news-list{gap:8px;margin-bottom:13px;display:grid}.community-news-list a{color:#dbe5fb;background:#030a1c7a;border:1px solid #607bc447;border-radius:12px;grid-template-columns:72px 1fr 18px;align-items:center;gap:10px;min-height:58px;padding:11px 13px;text-decoration:none;display:grid}.community-news-list a:hover{background:#0b245199;border-color:#5eaeff9e}.community-news-list small{color:#7791c3;font-size:13px}.community-news-list span{font-size:13px;line-height:1.45}.community-news-list i{color:#79baff;font-style:normal}.community-news-state{color:#7987a5;border:1px dashed #637dc34d;border-radius:12px;place-items:center;min-height:74px;font-size:13px;display:grid}.community-all-news{margin-top:3px}@media (width<=1260px){.brand{min-width:240px}.topbar nav{gap:13px}.topbar nav a{font-size:14px}.hero{grid-template-columns:minmax(270px,.8fr) minmax(480px,1.35fr)}.academy-calendar-card{grid-column:1/-1;grid-template-rows:auto auto auto;grid-template-columns:minmax(255px,.85fr) minmax(310px,1.15fr);width:min(850px,100%);min-height:auto;margin:auto;display:grid}.academy-calendar-visual{grid-row:1/-1;min-height:280px}.academy-calendar-event{margin:24px 18px 0}.academy-register-cta{margin:14px 18px 0}.academy-calendar-nav{margin:12px 18px 0}.community-card{grid-column:1/-1;grid-template-rows:auto auto auto;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:15px;min-height:auto;display:grid}.community-title{display:block}.community-title .status-dot{margin-top:9px}.community-map-visual,.community-media{grid-area:1/2/span 2;height:175px}.tourism-entry{grid-area:2/1;margin:0}.community-card-links{grid-area:3/2;padding-top:0}.community-picker{grid-column:1;padding:0}.community-options{display:none}.community-facts{grid-column:3;margin:0}.card-cta{grid-column:3}}@media (width<=1050px){.topbar{padding:0 18px}.topbar nav{border-bottom:1px solid var(--line);background:#040a1bfa;flex-direction:column;gap:0;height:auto;padding:14px 20px 22px;display:none;position:absolute;top:77px;left:0;right:0}.topbar nav.open{display:flex}.topbar nav a{padding:12px 4px;font-size:15px}.topbar nav a:after{bottom:4px;right:100%}.menu-button{display:grid}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center;max-width:720px;margin:auto}.hero-copy .kicker,.hero-actions,.trust-note{justify-content:center}.hero-official-logo{object-position:center;margin-left:auto;margin-right:auto}.hero h1{max-width:760px}.lead{margin-left:auto;margin-right:auto}.map-stage{width:100%;max-width:850px;margin:5px auto}.academy-calendar-card,.community-card{width:100%;max-width:850px;margin:0 auto}.service-grid{grid-template-columns:1fr}.service-card{min-height:185px}.integration-hub-panels{grid-template-columns:1fr;gap:14px}.integration-bridge{min-height:30px;transform:rotate(90deg)}.results{grid-template-columns:1fr;margin:10px 20px 45px}.region-facts{grid-template-columns:repeat(2,1fr);margin:0 20px 40px}.region-facts>div{min-height:85px}.region-facts>div:nth-child(2){border-right:0}.region-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.life-grid{grid-template-columns:1fr}.life-feature{min-height:510px}.life-list{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}.life-card{grid-template-columns:1fr}.life-card img{height:180px}.partners{grid-template-columns:1fr}}@media (width>=761px) and (width<=1179px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;height:auto;min-height:78px;padding:12px clamp(20px,3vw,46px) 0;display:grid}.topbar .brand{min-width:0}.topbar .header-actions{grid-area:1/2}.topbar nav,.topbar nav.open{border-top:1px solid var(--line);background:0 0;border-bottom:0;flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;gap:0 22px;width:100%;height:auto;padding:4px 0;display:flex;position:static}.topbar nav a{min-height:44px;padding:10px 0;font-size:14px}.topbar nav a:after{bottom:0;right:100%}.topbar .menu-button{display:none}}@media (width>=1180px){.topbar{gap:14px;padding-inline:clamp(20px,2vw,36px)}.topbar .brand{flex:0 0 clamp(228px,20vw,290px);gap:10px;min-width:0}.topbar .brand>span:last-child{min-width:0}.topbar .brand b{letter-spacing:.02em;font-size:18px}.topbar .brand small{max-width:220px;font-size:13px;line-height:1.3}.topbar nav{gap:clamp(10px,1vw,18px);min-width:0}.topbar nav a{font-size:14px}.topbar .header-actions{flex:none}.topbar .cabinet-button{white-space:nowrap;padding-inline:14px;font-size:14px}}@media (width<=720px){.topbar{gap:8px;height:68px}.brand{flex:1;min-width:0}.brand-logo{transform-origin:0;width:42px;transform:scale(.8)}.brand b{font-size:15px}.brand small{font-size:12px}.header-actions>.icon-button{display:none}.notice-wrap{display:block}.cabinet-button{width:42px;height:42px;padding:0;font-size:0}.topbar nav{top:67px}.search-panel{padding:12px;top:67px}.hero{padding:45px 13px 28px}.hero-official-logo{width:min(88%,360px);margin-bottom:20px}.hero h1{font-size:clamp(38px,12vw,51px)}.lead{font-size:15px}.hero-actions{flex-direction:column}.hero-actions button{width:100%}.map-stage{border-radius:18px;height:440px}.map-toolbar-label small{display:none}.map-toolbar>a{padding:8px 10px;font-size:12px}.map-scale{display:none}.region-map{width:128%;margin-left:-14%}.map-region text{font-size:15px}.academy-calendar-card{border-radius:20px;display:flex}.academy-calendar-visual{min-height:225px;padding:22px 20px 34px}.academy-calendar-event{grid-template-columns:66px minmax(0,1fr);gap:11px;margin:-18px 12px 0;padding:11px}.academy-event-copy h3{font-size:17px}.academy-register-cta{min-height:54px;margin:14px 12px 0;font-size:14px}.academy-calendar-nav{margin:12px 12px 0;padding-bottom:14px}.community-card{border-radius:18px;padding:14px;display:block}.community-map-visual,.community-media{height:205px}.community-picker{padding:10px 0}.community-options{display:flex}.community-facts{margin:2px 0 15px}.section-heading{display:block}.section-heading>p{margin-top:15px}.platform,.discover-section,.life-section,.partners{padding:58px 15px}.service-card{grid-template-columns:52px 1fr;padding:20px}.service-icon{border-radius:14px;width:52px;height:52px}.integration-hub{border-radius:21px;margin-top:18px;padding:24px 14px}.integration-hub-heading{grid-template-columns:1fr;gap:12px}.integration-hub-heading h2{font-size:36px}.integration-hub-heading>span{font-size:14px}.integration-data-panel,.integration-action-panel{border-radius:17px;padding:19px 14px}.integration-panel-title>i{display:none}.integration-panel-title h3{font-size:21px}.integration-metrics{grid-template-columns:1fr}.integration-metrics>div{grid-template-rows:1fr;grid-template-columns:28px 58px 1fr;min-height:78px}.integration-metrics span{grid-column:auto}.integration-live-data a{grid-template-columns:95px 1fr 24px;gap:7px}.integration-flow{justify-content:flex-start;gap:14px;overflow-x:auto}.integration-flow a,.integration-flow>i{flex:none}.integration-flow a>span{width:30px;height:30px}.integration-flow a b{font-size:12px}.integration-sources{justify-content:flex-start;gap:10px}.results{margin:0 15px 35px;padding:26px 20px}.result-metrics{grid-template-columns:1fr}.result-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.result-metrics>div:last-child{border-bottom:0}.region-facts{grid-template-columns:1fr;margin:0 15px 25px;padding:10px 20px}.region-facts>div{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.region-facts>div:nth-child(3){border-bottom:1px solid var(--line)}.region-facts>div:last-child{border-bottom:0}.discover-heading{display:block}.discover-heading>p{margin-top:15px}.discover-grid{grid-template-columns:1fr}.discover-feature{min-height:480px}.discover-art{opacity:.72;inset:0}.discover-feature:after{background:linear-gradient(0deg,#030919fa 0,#030919b8 58%,#0309191a)}.discover-content{padding:26px 22px}.discover-side{grid-template-rows:auto}.discover-card{grid-template-columns:44px 1fr;padding:22px 18px}.discover-card>span{width:44px;height:44px}.life-heading{display:block}.life-heading-side{margin-top:15px}.life-feature{min-height:500px}.life-feature>img{object-position:56% center}.life-story-copy{padding:25px 21px}.life-list{grid-template-columns:1fr}.life-card{grid-template-columns:42% 1fr}.life-card img{height:100%;min-height:180px}.life-card>div{padding:18px}.life-card h3{font-size:18px}.partner-types{grid-template-columns:repeat(2,1fr)}.partner-types span:nth-child(2){border-right:0}.partner-types span:nth-child(-n+2){border-bottom:1px solid var(--line)}footer{flex-direction:column;align-items:flex-start;gap:14px}.footer-brand{min-width:0}.dialog{padding:28px 22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skole-page{color:#f3f6ff;background:radial-gradient(circle at 80% 0,#1f8ec22e,#0000 27%),radial-gradient(circle at 20% 28%,#7247f124,#0000 28%),#030817;min-height:100vh}.skole-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030817e0;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 clamp(18px,4vw,62px);display:flex}.skole-topbar b{color:#8acfe2;letter-spacing:.17em;font-size:13px}.skole-topbar a{color:#aebbd7;font-size:13px;text-decoration:none}.skole-hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:430px;padding:70px clamp(20px,7vw,110px);display:grid;position:relative;overflow:hidden}.skole-hero:after{content:"";opacity:.55;clip-path:polygon(22% 100%,55% 20%,74% 57%,90% 9%,100% 24%,100% 100%);background:linear-gradient(150deg,#0000 0 45%,#245d72 46% 62%,#09263a 63%),linear-gradient(35deg,#0000 0 50%,#4f8091 51% 67%,#0c2d43 68%);width:55%;height:100%;position:absolute;top:0;right:0}.skole-hero>*{z-index:1;position:relative}.skole-hero p,.skole-picks>small,.skole-section-title small,.skole-next small,.skole-map-head small{color:#5ddce8;letter-spacing:.16em;font-size:13px;font-weight:750}.skole-hero h1{letter-spacing:-.045em;max-width:720px;margin:14px 0 18px;font:400 clamp(50px,6vw,88px)/.96 Georgia,serif}.skole-hero>div:first-child>span{color:#a4b3cf;max-width:650px;font-size:15px;line-height:1.7;display:block}.skole-stats{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071431b8;border:1px solid #6a92e459;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid}.skole-stats span{color:#8e9bb8;border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:120px;padding:21px;font-size:13px;line-height:1.45;display:flex}.skole-stats span:last-child{border:0}.skole-stats b{color:#f4f7ff;margin-bottom:8px;font:400 34px/1 Georgia,serif}.skole-explorer{grid-template-columns:1.35fr .65fr;gap:18px;max-width:1520px;margin:auto;padding:70px clamp(18px,4vw,60px);display:grid}.skole-map-shell,.skole-picks{background:#07122dc7;border:1px solid #6687dd59;border-radius:24px;overflow:hidden}.skole-map-head{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:21px 25px;display:flex}.skole-map-head h2{margin:7px 0 0;font:400 26px/1.1 Georgia,serif}.skole-map-head>span{color:#8390aa;align-items:center;gap:8px;font-size:13px;display:flex}.skole-map-head>span i{background:#27d7e9;border-radius:50%;width:9px;height:9px}.skole-map-head>span i:nth-child(2){background:#b478ff;margin-left:8px}.skole-map{z-index:0;height:540px}.map-note{color:#7987a3;border-top:1px solid var(--line);margin:0;padding:13px 24px;font-size:13px;line-height:1.5}.tourism-marker-wrap{background:0 0!important;border:0!important}.tourism-marker{color:#fff;background:linear-gradient(135deg,#0ba8c9,#4d62ef);border:2px solid #bdf9ff;border-radius:50% 50% 50% 8px;place-items:center;width:34px;height:34px;font:700 14px Arial,sans-serif;display:grid;transform:rotate(-45deg);box-shadow:0 7px 18px #0d6cdd80}.tourism-marker.route{color:#fff}.tourism-marker.place{color:#fff;background:linear-gradient(135deg,#754be7,#ad51d7);border-color:#e6ceff;width:27px;height:27px;font-size:12px}.tourism-marker-wrap .tourism-marker{line-height:1}.tourism-marker-wrap .tourism-marker:first-letter{color:#fff}.skole-map .leaflet-popup-content-wrapper{color:#fff;background:#0a1736;border:1px solid #7192e966;border-radius:13px;box-shadow:0 14px 35px #00000073}.skole-map .leaflet-popup-content{gap:6px;font-size:13px;display:grid}.skole-map .leaflet-popup-content strong{font-size:14px}.skole-map .leaflet-popup-content span{color:#91a1c1}.skole-map .leaflet-popup-tip{background:#0a1736}.skole-picks{padding:30px}.skole-picks h2{margin:8px 0 25px;font:400 34px/1.08 Georgia,serif}.skole-picks>button{color:#dbe4f8;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:42px 1fr;align-items:center;gap:14px;width:100%;min-height:83px;padding:15px 0;display:grid}.skole-picks>button b{color:#5f75a7;font:400 21px Georgia,serif}.skole-picks>button span{font-size:14px;font-weight:650}.skole-picks>button small{color:#72809d;margin-top:6px;font-size:13px;font-weight:400;display:block}.skole-picks>button:hover,.skole-picks>button.active{color:#72e6ed}.skole-picks>button.active b{color:#b991ff}.skole-picks>button.reset{color:#aebbe0;background:#12265373;border:1px solid #627ccf66;border-radius:10px;justify-content:center;min-height:43px;margin-top:15px;font-size:13px;display:flex}.skole-routes{max-width:1520px;margin:auto;padding:35px clamp(18px,4vw,60px) 85px}.skole-section-title{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.skole-section-title h2,.skole-next h2{letter-spacing:-.03em;margin:9px 0 0;font:400 clamp(34px,3.7vw,54px)/1.05 Georgia,serif}.skole-section-title>p{color:#8491ad;max-width:440px;margin:0;font-size:14px;line-height:1.65}.route-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.route-grid article{background:radial-gradient(circle at 100% 0,#4953e026,#0000 32%),#08132fc2;border:1px solid #6280cf4d;border-radius:20px;flex-direction:column;min-height:330px;padding:25px;transition:all .2s;display:flex;position:relative}.route-grid article:hover,.route-grid article.active{border-color:#51cae899;transform:translateY(-4px);box-shadow:0 16px 42px #0000003b}.route-number{color:#7d94cd38;font:400 42px Georgia,serif;position:absolute;top:19px;right:22px}.route-grid article>small{color:#57dbe8;letter-spacing:.14em;font-size:12px;font-weight:750}.route-grid h3{max-width:83%;margin:18px 0 10px;font-size:21px;line-height:1.25}.route-grid p{color:#8996b1;min-height:48px;margin:0;font-size:13px;line-height:1.55}.route-grid article>div{flex-wrap:wrap;gap:7px;margin:20px 0 13px;display:flex}.route-grid article>div span{color:#b9c6df;border:1px solid var(--line);background:#050c1f8c;border-radius:8px;padding:7px 9px;font-size:13px}.route-grid article>div .difficulty{color:#ffcd7a}.route-grid article>div .difficulty.легкий{color:#73e1b5}.route-grid article>div .difficulty.середній{color:#8cc6ff}.route-grid em{color:#7786a4;font-size:13px;font-style:normal}.route-grid a{color:#8cb5ff;margin-top:auto;padding-top:20px;font-size:13px;text-decoration:none}.skole-next{background:radial-gradient(circle at 90% 0,#8b44f233,#0000 32%),linear-gradient(120deg,#0d264de6,#170f3fd1);border:1px solid #7a57ef80;border-radius:25px;justify-content:space-between;align-items:center;gap:45px;max-width:1400px;margin:0 auto 80px;padding:45px 50px;display:flex}.skole-next p{color:#8f9cb8;max-width:700px;margin:15px 0 0;font-size:14px;line-height:1.6}.skole-next>a{color:#fff;background:linear-gradient(110deg,#147fc9,#6f4ee6);border:1px solid #6f7cff99;border-radius:11px;flex:none;align-items:center;min-height:45px;padding:0 18px;font-size:13px;text-decoration:none;display:inline-flex}@media (width<=980px){.skole-hero,.skole-explorer{grid-template-columns:1fr}.skole-hero{gap:40px}.route-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.skole-topbar{height:auto;min-height:66px;padding:10px 14px}.skole-topbar b{display:none}.skole-hero{min-height:0;padding:60px 18px 45px}.skole-hero h1{font-size:51px}.skole-stats{grid-template-columns:1fr}.skole-stats span{border-right:0;border-bottom:1px solid var(--line);min-height:75px}.skole-explorer{padding:45px 14px}.skole-map-head{display:block}.skole-map-head>span{margin-top:12px}.skole-map{height:430px}.skole-section-title{display:block}.skole-section-title>p{margin-top:14px}.route-grid{grid-template-columns:1fr}.skole-next{flex-direction:column;align-items:flex-start;margin:0 14px 55px;padding:30px 23px}}.academy-page{background:radial-gradient(circle at 60% -10%,#4949dd38,#0000 33%),#030817;min-height:100vh}.academy-topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030817e6;align-items:center;gap:28px;height:78px;padding:0 clamp(20px,3vw,52px);display:flex;position:sticky;top:0}.academy-topbar nav{flex:1;justify-content:center;align-items:stretch;gap:clamp(18px,2vw,35px);height:100%;display:flex}.academy-topbar nav a{color:#b8c2db;border-bottom:2px solid #0000;align-items:center;font-size:14px;text-decoration:none;display:flex}.academy-topbar nav a:hover{color:#fff;border-color:var(--gold)}.academy-back{color:#dce5fa;border:1px solid var(--line);background:#0c1b3e99;border-radius:12px;padding:11px 15px;font-size:14px;text-decoration:none}.academy-menu-button{color:#fff;border:1px solid var(--line);background:#0b1736;border-radius:11px;width:42px;height:42px;font-size:20px;display:none}.academy-hero{isolation:isolate;grid-template-columns:1fr .93fr;align-items:center;gap:clamp(35px,6vw,90px);max-width:1530px;min-height:650px;margin:auto;padding:74px clamp(22px,5vw,76px);display:grid;position:relative}.academy-hero:after{content:"";z-index:-2;opacity:.34;clip-path:polygon(0 80%,9% 61%,16% 72%,27% 38%,37% 70%,48% 47%,58% 73%,69% 34%,79% 69%,89% 53%,100% 76%,100% 100%,0 100%);background:linear-gradient(#162f72,#06102a);height:235px;position:absolute;bottom:0;left:-4%;right:-4%}.academy-orbit{z-index:-1;filter:blur(80px);opacity:.18;border-radius:50%;width:330px;height:330px;position:absolute}.orbit-one{background:#00c9ff;top:170px;left:-120px}.orbit-two{background:#8a4dff;top:80px;right:0}.academy-hero-copy h1{letter-spacing:-.045em;max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.03}.academy-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#9f82ff,#4a98ff 58%,#55e6ed);-webkit-background-clip:text;background-clip:text;font-style:normal}.academy-hero-copy>p:not(.kicker){color:#bac4dc;max-width:620px;margin:28px 0;font-size:16px;line-height:1.72}.academy-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.academy-hero-actions a{min-height:50px;text-decoration:none}.academy-badges{color:#8997b7;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;display:flex}.academy-badges span{align-items:center;gap:6px;display:flex}.academy-badges svg{color:var(--cyan)}.academy-system-card{background:radial-gradient(circle at 83% 7%,#8046ff4d,#0000 34%),linear-gradient(145deg,#11204ef0,#070e26eb);border:1px solid #7d6fff8c;border-radius:28px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059,0 0 65px #5b47ff1f}.academy-system-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#439bff12,#0000 67%);position:absolute;inset:0}.system-card-head{color:#8295c8;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.system-card-head i{color:#76f2d1;align-items:center;gap:5px;font-style:normal;display:flex}.system-card-head i:before{content:"";background:#43daa6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #43daa6}.academy-system-card h2{max-width:430px;margin:28px 0;font-family:Georgia,serif;font-size:clamp(26px,2.6vw,40px);font-weight:400;line-height:1.12}.system-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.system-flow>div{border:1px solid var(--line);background:#050d228c;border-radius:16px;flex-direction:column;justify-content:center;min-height:112px;padding:14px 11px;display:flex}.system-flow>div b{color:#7188f8;font-family:Georgia,serif;font-size:25px;font-weight:400}.system-flow>div span{color:#fff;margin:8px 0 3px;font-size:14px;font-weight:650}.system-flow>div small{color:#697693;font-size:12px}.system-flow>i{color:#546588;font-style:normal}.system-regions{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid;overflow:hidden}.system-regions span{color:#9fabc6;text-align:center;border-right:1px solid var(--line);place-items:center;min-height:42px;padding:9px 4px;font-size:12px;display:grid}.system-regions span:last-child{border:0}.system-metrics{grid-template-columns:repeat(3,1fr);display:grid}.system-metrics div{border-right:1px solid var(--line);padding:4px 16px}.system-metrics div:first-child{padding-left:0}.system-metrics div:last-child{border:0}.system-metrics b{font-family:Georgia,serif;font-size:30px;font-weight:400;display:block}.system-metrics small{color:#71809e;font-size:13px}.training-registration-section{grid-template-columns:.85fr 1.15fr;gap:24px;max-width:1420px;margin:0 auto 48px;padding:24px clamp(20px,4vw,64px) 78px;scroll-margin-top:92px;display:grid}.training-program-card,.training-registration-form{background:linear-gradient(145deg,#0c1f46f0,#050c20f2);border:1px solid #657ff26b;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000045}.training-program-card{isolation:isolate;background:radial-gradient(circle at 20% 10%,#13dce538,#0000 27%),radial-gradient(circle at 88% 4%,#7642f657,#0000 31%),linear-gradient(155deg,#0b2b5e,#081731 63%,#050d24);flex-direction:column;justify-content:flex-end;min-height:630px;padding:clamp(28px,4vw,48px);display:flex}.training-program-card:before,.training-program-card:after{content:"";z-index:-1;height:42%;position:absolute;bottom:0;left:-8%;right:-8%}.training-program-card:before{clip-path:polygon(0 100%,0 72%,16% 44%,28% 71%,45% 18%,60% 68%,73% 37%,86% 70%,100% 30%,100% 100%);opacity:.88;background:linear-gradient(145deg,#173e75,#071a38)}.training-program-card:after{clip-path:polygon(0 100%,0 65%,22% 25%,40% 76%,58% 31%,78% 75%,92% 40%,100% 67%,100% 100%);background:linear-gradient(150deg,#081831,#030a1d);height:31%;bottom:-2px}.training-program-top{z-index:2;color:#78e9f1;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex;position:absolute;top:28px;left:30px;right:30px}.training-program-top i{color:#bdf9dd;background:#1e886821;border:1px solid #44e2a959;border-radius:30px;padding:8px 10px;font-size:12px;font-style:normal}.training-program-number{z-index:-1;color:#ffffff0e;font-family:Georgia,serif;font-size:210px;line-height:.8;position:absolute;top:63px;right:24px}.training-program-card>.kicker,.training-program-card>h2,.training-program-card>p,.training-program-notes,.training-program-timing{z-index:2;position:relative}.training-program-card>h2{letter-spacing:-.04em;max-width:560px;margin:8px 0 18px;font-family:Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.02}.training-program-card>p:not(.kicker){color:#afbdd7;max-width:590px;margin:0;font-size:15px;line-height:1.7}.training-program-notes{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.training-program-notes span{color:#c7d3e8;background:#05122c8a;border:1px solid #658bdc47;border-radius:24px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.training-program-notes svg{color:#63e7d4}.training-program-timing{border-top:1px solid #637fc23d;gap:6px;padding-top:18px;display:grid}.training-program-timing b{color:#f4d18a;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.training-program-timing span{color:#8392ae;max-width:460px;font-size:13px;line-height:1.5}.training-registration-form{background:radial-gradient(circle at 98% 0,#7a43f52e,#0000 30%),linear-gradient(145deg,#0b1a3df5,#050c1ff5);min-height:630px;padding:clamp(28px,4vw,48px)}.training-registration-form h2,.training-registration-success h2{letter-spacing:-.035em;margin:5px 0 10px;font-family:Georgia,serif;font-size:clamp(33px,3.4vw,49px);font-weight:400}.training-form-lead{color:#8997b4;max-width:650px;margin:0 0 26px;font-size:14px;line-height:1.65}.training-form-grid{gap:15px;margin-bottom:15px;display:grid}.training-form-grid.two{grid-template-columns:1fr 1fr}.training-form-grid.participants-row{grid-template-columns:.42fr 1.58fr}.training-registration-form label{color:#b7c3db;gap:7px;font-size:13px;display:grid}.training-registration-form input,.training-registration-form select,.training-registration-form textarea{color:#fff;width:100%;min-height:46px;font:inherit;resize:vertical;background:#030a1cb3;border:1px solid #6b85c957;border-radius:11px;outline:0;padding:12px 13px;font-size:14px}.training-registration-form input:focus,.training-registration-form select:focus,.training-registration-form textarea:focus{border-color:#6694ff;box-shadow:0 0 0 3px #566fff1c}.training-registration-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.training-note{margin-top:4px}.training-consent{cursor:pointer;align-items:start;margin-top:17px;line-height:1.5;grid-template-columns:19px 1fr!important;gap:9px!important}.training-consent input{accent-color:#7060f2;height:18px;margin:0;padding:0;min-height:18px!important}.training-submit{cursor:pointer;border:0;width:100%;margin:20px 0 0}.training-submit:disabled{opacity:.66;cursor:wait}.training-registration-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex}.training-registration-success>p:not(.kicker){color:#99a7c2;max-width:530px;font-size:14px;line-height:1.7}.training-registration-success .primary-button{margin-top:18px}.training-unavailable{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:390px;display:flex}.academy-how,.academy-directions,.needs-section,.needs-analytics{max-width:1480px;margin:auto;padding:82px clamp(20px,4vw,64px)}.academy-how{border-top:1px solid var(--line)}.academy-section-title{grid-template-columns:1fr auto;align-items:end;gap:12px 45px;margin-bottom:36px;display:grid}.academy-section-title .kicker{grid-column:1/-1;margin-bottom:0}.academy-section-title h2,.needs-intro h2,.needs-analytics h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,3.7vw,52px);font-weight:400}.academy-section-title>p:last-child{color:#98a4c0;max-width:460px;margin:0;font-size:14px;line-height:1.6}.academy-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.academy-steps article{border:1px solid var(--line);background:linear-gradient(145deg,#0d1e46c2,#050c1ebd);border-radius:22px;min-height:235px;padding:28px;position:relative;overflow:hidden}.academy-steps article:after{content:"";filter:blur(38px);opacity:.15;background:#4d5fe7;border-radius:50%;width:110px;height:110px;position:absolute;top:-45px;right:-45px}.academy-steps article>b{color:#7489ff;font-family:Georgia,serif;font-size:35px;font-weight:400}.academy-steps h3{margin:32px 0 12px;font-size:17px}.academy-steps p{color:#929db8;margin:0;font-size:14px;line-height:1.65}.academy-directions{background:linear-gradient(#0000,#0a16375c,#0000)}.direction-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.direction-grid article{border:1px solid var(--line);background:#09143194;border-radius:18px;grid-template-columns:50px 1fr;align-items:center;gap:18px;min-height:122px;padding:23px;display:grid}.direction-grid article>span{color:#94a9ff;background:#4953c426;border:1px solid #6578ff80;border-radius:15px;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:17px;display:grid}.direction-grid h3{margin:0 0 7px;font-size:16px}.direction-grid p{color:#8f9ab6;margin:0;font-size:13px;line-height:1.5}.needs-section{border-top:1px solid var(--line);grid-template-columns:.68fr 1.32fr;align-items:start;gap:clamp(30px,5vw,75px);display:grid}.needs-intro{position:sticky;top:115px}.needs-intro>p:not(.kicker){color:#9da8c3;font-size:15px;line-height:1.7}.training-registration-status{color:#b9f8de;background:#2294711a;border:1px solid #3edaa152;border-radius:30px;align-items:center;gap:8px;width:max-content;margin:19px 0 22px;padding:9px 13px;font-size:13px;font-weight:650;display:flex}.training-registration-status i{background:#42e5a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #42e5a6}.needs-assurance{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.needs-assurance>span{width:30px;height:30px;color:var(--cyan);background:#29d9e812;border:1px solid #29d9e857;border-radius:50%;flex:none;place-items:center;display:grid}.needs-assurance b{margin-bottom:5px;font-size:14px;display:block}.needs-assurance small{color:#7e8aa8;font-size:13px;line-height:1.5;display:block}.needs-form-shell{background:radial-gradient(circle at 90% 0,#7a4cff29,#0000 28%),linear-gradient(145deg,#0e1d44ed,#060d22ed);border:1px solid #6c7eff73;border-radius:26px;min-height:660px;padding:clamp(24px,4vw,42px);box-shadow:0 25px 80px #00000040}.form-progress{margin-bottom:35px}.form-progress>div:first-child{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.form-progress span{color:#8090b6;font-size:13px}.form-progress b{font-size:14px}.progress-track{background:#7588be29;border-radius:20px;height:5px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,#1f8cf0,#7957ed,#bd5af2);height:100%;transition:width .3s;display:block;box-shadow:0 0 14px #6f61f4}.needs-form-shell fieldset{border:0;min-width:0;padding:0}.needs-form-shell legend{width:100%;font-family:Georgia,serif;font-size:clamp(25px,2.5vw,35px);line-height:1.15}.form-hint{color:#8996b4;max-width:620px;margin:11px 0 26px;font-size:14px;line-height:1.6}.form-grid{gap:18px;display:grid}.form-grid.two{grid-template-columns:repeat(2,1fr)}.form-grid.three{grid-template-columns:.55fr 1.2fr 1.2fr}.needs-form-shell label{color:#b8c3dc;gap:8px;font-size:13px;display:grid}.needs-form-shell input,.needs-form-shell select,.needs-form-shell textarea{color:#fff;resize:vertical;background:#040b1db8;border:1px solid #7389c659;border-radius:12px;outline:0;width:100%;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.needs-form-shell input,.needs-form-shell select{min-height:47px}.needs-form-shell input:focus,.needs-form-shell select:focus,.needs-form-shell textarea:focus{border-color:#6588ff;box-shadow:0 0 0 3px #596eff1f}.needs-form-shell input::placeholder,.needs-form-shell textarea::placeholder{color:#596783}.needs-form-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-directions{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.form-directions>button{color:#d7dff3;text-align:left;cursor:pointer;background:#050c1f99;border:1px solid #7389c640;border-radius:14px;grid-template-columns:36px 1fr;align-items:start;gap:11px;min-height:92px;padding:13px;display:grid}.form-directions>button:hover{border-color:#5778db}.form-directions>button.selected{background:#503fbf2e;border-color:#7967ff;box-shadow:inset 0 0 25px #5f47ff14}.form-directions>button>span{color:#8fa6ff;border:1px solid #6b7dff66;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:14px;display:grid}.form-directions>button.selected>span{color:#77e4ef;border-color:#4bd4e373}.form-directions b{font-size:13px;line-height:1.35;display:block}.form-directions small{color:#6e7a99;margin-top:5px;font-size:12px;line-height:1.45;display:block}.form-summary{border:1px solid var(--line);background:#040a1b7a;border-radius:15px;margin:24px 0;padding:20px}.form-summary h4{margin:0 0 14px;font-size:14px}.form-summary p{grid-template-columns:90px 1fr;gap:12px;margin:10px 0;font-size:13px;display:grid}.form-summary p span{color:#71809e}.form-summary p b{color:#cdd6eb;font-weight:500}.consent{cursor:pointer;align-items:start;line-height:1.55;grid-template-columns:20px 1fr!important;gap:10px!important}.consent input{accent-color:#6f64f4;margin:0;width:18px!important;min-height:18px!important}.form-error{color:#ffc2c8;background:#881d302e;border:1px solid #ff697d52;border-radius:11px;margin:18px 0 0;padding:12px 14px;font-size:13px}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:28px;display:flex}.form-actions>span{flex:1}.form-actions .primary-button:disabled{cursor:wait;opacity:.65}.form-back{color:#aeb9d2;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:11px;min-height:44px;padding:10px 14px}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:570px;display:flex}.success-mark{color:#77efda;background:#2eb4931f;border:1px solid #45e0bc73;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:25px;display:grid;box-shadow:0 0 50px #37deb626}.success-mark svg{width:35px;height:35px}.form-success h3{max-width:530px;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.form-success>p:not(.kicker){color:#9ba8c4;max-width:520px;font-size:14px;line-height:1.7}.form-success .primary-button{margin-top:18px}.needs-analytics{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;display:grid}.needs-analytics>div:first-child>p:last-child{color:#94a0bc;font-size:14px;line-height:1.7}.analytics-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1d44cc,#050c1fcc);border-radius:22px;min-height:320px;padding:28px}.analytics-head{border-bottom:1px solid var(--line);color:#96a4c1;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:13px;display:flex}.analytics-head b{color:#8ba9ff;font-size:13px}.analytics-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.analytics-empty>span{color:#6d85da;font-size:45px}.analytics-empty b{margin:13px 0 7px;font-size:15px}.analytics-empty small{color:#6f7b99;font-size:13px}.analytics-bars{gap:18px;padding-top:25px;display:grid}.analytics-bars>div{grid-template-columns:minmax(140px,1fr) 1.4fr 24px;align-items:center;gap:12px;display:grid}.analytics-bars span{color:#aeb9d1;font-size:13px}.analytics-bars i{background:#5f6ea02e;border-radius:10px;height:7px;overflow:hidden}.analytics-bars i b{border-radius:inherit;background:linear-gradient(90deg,#237de3,#7959ee,#b95ce8);height:100%;display:block}.analytics-bars strong{font-size:14px}.academy-footer{border-top:1px solid var(--line);background:#020612;align-items:center;gap:35px;min-height:130px;padding:30px clamp(20px,4vw,60px);display:flex}.academy-footer>p{color:#71809f;flex:1;font-size:14px}.academy-footer>a:last-child{color:#9cabce;font-size:14px;text-decoration:none}@media (width<=1050px){.academy-topbar{padding:0 18px}.academy-topbar .brand{flex:1}.academy-menu-button{display:block}.academy-topbar nav{border-bottom:1px solid var(--line);background:#040a1bfa;flex-direction:column;gap:0;height:auto;padding:16px 20px;display:none;position:absolute;top:77px;left:0;right:0}.academy-topbar nav.open{display:flex}.academy-topbar nav a{padding:11px 0}.academy-hero{grid-template-columns:1fr}.academy-hero-copy{text-align:center}.academy-hero-copy .kicker,.academy-hero-actions,.academy-badges{justify-content:center}.academy-hero-copy h1,.academy-hero-copy>p:not(.kicker){margin-left:auto;margin-right:auto}.academy-system-card{width:100%;max-width:760px;margin:auto}.training-registration-section{grid-template-columns:1fr;max-width:820px}.training-program-card{min-height:540px}.academy-steps{grid-template-columns:repeat(2,1fr)}.needs-section{grid-template-columns:1fr}.needs-intro{position:static}.needs-analytics{grid-template-columns:1fr}}@media (width<=700px){.academy-topbar{gap:8px;height:68px}.academy-topbar nav{top:67px}.academy-back{white-space:nowrap;place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid;overflow:hidden}.academy-back:before{content:"←";font-size:17px}.academy-hero{padding:55px 15px}.academy-hero-copy h1{font-size:clamp(42px,13vw,57px)}.academy-hero-copy>p:not(.kicker){font-size:15px}.academy-hero-actions{flex-direction:column}.academy-hero-actions a{width:100%}.training-registration-section{padding:16px 15px 58px}.training-program-card,.training-registration-form{border-radius:20px;min-height:0;padding:28px 20px}.training-program-card{min-height:510px}.training-program-top{top:20px;left:20px;right:20px}.training-program-card>h2{font-size:42px}.training-form-grid.two,.training-form-grid.participants-row{grid-template-columns:1fr}.academy-badges{text-align:left;justify-content:start;display:grid}.system-flow{grid-template-columns:1fr}.system-flow>i{text-align:center;transform:rotate(90deg)}.system-flow>div{min-height:90px}.system-regions{grid-template-columns:repeat(2,1fr)}.system-regions span:nth-child(2){border-right:0}.system-regions span:nth-child(-n+2){border-bottom:1px solid var(--line)}.academy-how,.academy-directions,.needs-section,.needs-analytics{padding:62px 15px}.academy-section-title{display:block}.academy-section-title h2{margin:10px 0}.academy-steps,.direction-grid,.form-directions{grid-template-columns:1fr}.academy-steps article{min-height:195px}.needs-form-shell{border-radius:18px;min-height:0;padding:22px 16px}.form-grid.two,.form-grid.three{grid-template-columns:1fr}.form-progress>div:first-child{gap:6px;display:grid}.form-summary p{grid-template-columns:74px 1fr}.form-actions{flex-wrap:wrap}.form-actions>span{display:none}.form-actions button{flex:1}.analytics-bars>div{grid-template-columns:1fr 24px}.analytics-bars i{grid-area:2/1/auto/-1}.academy-footer{flex-direction:column;align-items:flex-start;gap:14px}}.admin-page{color:#edf2ff;background:radial-gradient(circle at 88% 0,#7041ff2e,#0000 28%),#030817;min-height:100vh}.news-link{color:#89a9ff;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.partner-types a{color:inherit;text-align:center;place-items:center;text-decoration:none;display:grid}.footer-actions{align-items:center;gap:18px;display:flex}.footer-actions a{color:#9cabce;font-size:14px;text-decoration:none}.admin-header{border-bottom:1px solid var(--line);background:#030817f0;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,3vw,46px);display:flex}.admin-header>div{color:#8190af;align-items:center;gap:20px;font-size:14px;display:flex}.admin-header>div a{color:#fff;background:#0e1e44b3;border:1px solid #6481dc66;border-radius:11px;padding:10px 14px;text-decoration:none}.admin-shell{grid-template-columns:310px 1fr;max-width:1580px;min-height:calc(100vh - 76px);margin:auto;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#050c1e8c;padding:42px 24px}.admin-sidebar>div{padding:0 10px 30px}.admin-sidebar>div small,.admin-title small{color:#7c8efa;letter-spacing:.14em;font-size:13px;font-weight:750}.admin-sidebar h1{margin:12px 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.06}.admin-sidebar p{color:#7986a3;font-size:13px;line-height:1.65}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar nav button{color:#a7b3ce;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:13px;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;background:linear-gradient(115deg,#24499e5c,#6339bd33);border-color:#697bff6b}.admin-sidebar nav button>b{color:#8097ff;border:1px solid #5e75e761;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-weight:400;display:grid}.admin-sidebar nav button span{font-size:14px;font-weight:650}.admin-sidebar nav button small{color:#687694;margin-top:5px;font-size:12px;font-weight:400;display:block}.admin-sidebar nav button>i{color:#fff;background:#c94b4b;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-style:normal;font-weight:750;display:grid}.admin-workspace{min-width:0;padding:clamp(30px,4vw,58px);position:relative}.admin-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.admin-title h2{letter-spacing:-.03em;margin:8px 0;font-family:Georgia,serif;font-size:clamp(34px,3.5vw,50px);font-weight:400}.admin-title p{color:#8491ad;margin:0;font-size:14px}.admin-title>span,.admin-title>select{color:#b7c3df;border:1px solid var(--line);background:#09142f;border-radius:10px;padding:10px 13px;font-size:13px}.admin-form,.needs-admin-list article{background:radial-gradient(circle at 95% 0,#6d43eb1f,#0000 27%),#08122cbf;border:1px solid #697ed659;border-radius:20px;padding:clamp(22px,3vw,34px)}.academy-direction-manager,.academy-training-manager{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:44px}.academy-direction-manager .admin-title p,.academy-training-manager .admin-title p{max-width:720px;line-height:1.6}.academy-direction-form{background:linear-gradient(135deg,#0f2a45eb,#0a1836db);border-color:#4fd7b552}.academy-direction-form label,.academy-direction-form input,.academy-direction-form textarea{font-size:15px}.academy-direction-fields{grid-template-columns:minmax(100px,.28fr) minmax(280px,1.25fr) minmax(120px,.32fr)}.academy-direction-actions{justify-content:space-between;align-items:center;gap:24px;display:flex}.academy-direction-actions .admin-primary{width:auto;min-width:210px}.academy-direction-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-direction-admin-list article{background:#08162fb3;border:1px solid #5dbeb53d;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px;display:grid}.academy-direction-admin-list article>b{color:#87f0cd;background:#21967a1f;border:1px solid #53e2bc6b;border-radius:13px;place-items:center;width:48px;height:48px;font-size:15px;display:grid}.academy-direction-admin-list article span{color:#72d9bd;letter-spacing:.08em;font-size:14px;font-weight:800}.academy-direction-admin-list article h3{color:#f7f9ff;margin:7px 0 6px;font:400 18px/1.2 Georgia,serif}.academy-direction-admin-list article p{color:#aab7cf;margin:0;font-size:15px;line-height:1.55}.academy-direction-admin-list article button{color:#d8e5ff;cursor:pointer;background:#0f1f41bd;border:1px solid #748bcb5c;border-radius:9px;align-self:center;padding:10px 13px;font-size:14px}.academy-direction-admin-list article.inactive{opacity:.58;border-style:dashed}.academy-training-manager .admin-title p{max-width:720px;line-height:1.6}.training-admin-checks{flex-wrap:wrap;align-items:center;gap:24px;padding:8px 0;display:flex}.training-schedule-admin-list{margin-top:18px}.academy-registration-admin{border-bottom:1px solid var(--line);margin-bottom:48px;padding-bottom:44px}.academy-needs-heading{margin-top:10px}.training-admin-status{color:#bdf8dc;background:#218f691f;border:1px solid #39d89d52;border-radius:24px;width:max-content;padding:8px 10px;font-size:12px;font-weight:700}.admin-form{gap:18px;margin-bottom:25px;display:grid}.admin-form-head{justify-content:space-between;align-items:center;display:flex}.admin-form-head h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.admin-form-head button{color:#9daccc;cursor:pointer;background:0 0;border:0;font-size:13px}.admin-form label,.needs-admin-list label{color:#aebbd5;gap:8px;font-size:13px;display:grid}.admin-form input,.admin-form textarea,.admin-form select,.needs-admin-list input,.needs-admin-list textarea,.needs-admin-list select{color:#fff;width:100%;min-height:44px;font:inherit;resize:vertical;background:#030919b8;border:1px solid #6880c352;border-radius:11px;outline:0;padding:12px 13px;font-size:14px}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus,.needs-admin-list textarea:focus{border-color:#6d7dff;box-shadow:0 0 0 3px #5667ea1a}.admin-fields{gap:14px;display:grid}.admin-fields.two{grid-template-columns:2fr .5fr}.community-admin-form .admin-fields.two{grid-template-columns:1fr 1fr}.admin-fields.three{grid-template-columns:repeat(3,1fr)}.admin-check{align-items:center;gap:10px!important;display:flex!important}.admin-check input{accent-color:#745df5;width:18px!important;min-height:18px!important}.admin-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#167fe4,#7757eb 62%,#a94be7);border:1px solid #826bff8c;border-radius:11px;justify-self:start;min-height:44px;padding:11px 17px;box-shadow:0 8px 28px #4f44df2b}.admin-primary:disabled{opacity:.6;cursor:wait}.admin-overview-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:24px;display:grid}.admin-overview-actions button{color:#eef4ff;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 10%,#44cdaf21,#0000 34%),linear-gradient(145deg,#0c2343e0,#07122adb);border:1px solid #5c87dd4d;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:148px;padding:22px;display:flex}.admin-overview-actions button:hover{border-color:#5bdbbe8f;transform:translateY(-2px)}.admin-overview-actions span{color:#94a7c4;font-size:15px}.admin-overview-actions b{margin:12px 0 8px;font:400 40px/1 Georgia,serif}.admin-overview-actions small{color:#69d7bb;margin-top:auto;font-size:14px}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:15px;margin-bottom:42px;display:grid}.admin-overview-grid>article{background:#07142fb8;border:1px solid #6280cc47;border-radius:20px;padding:26px}.admin-overview-grid header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-overview-grid header small,.admin-audit-section .admin-title>div>small{color:#68daba;letter-spacing:.12em;font-size:14px;font-weight:800}.admin-overview-grid h3{margin:8px 0 0;font:400 28px/1.1 Georgia,serif}.admin-overview-grid header button{color:#82dce1;cursor:pointer;background:0 0;border:0;font-size:14px}.admin-overview-metrics{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:24px;display:grid}.admin-overview-metrics p{background:#030c1f8a;border:1px solid #688bcc38;border-radius:14px;gap:8px;margin:0;padding:18px;display:grid}.admin-overview-metrics b{font:400 31px/1 Georgia,serif}.admin-overview-metrics span{color:#8f9db7;font-size:15px}.admin-overview-trash header>span{color:#f0d18a;background:#b5812229;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.admin-overview-trash>div{gap:8px;margin-top:20px;display:grid}.admin-overview-trash p{background:#030c1f80;border:1px solid #6982be33;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px;display:flex}.admin-overview-trash p span{gap:4px;display:grid}.admin-overview-trash p b{font-size:14px}.admin-overview-trash p small{color:#71809b;font-size:13px}.admin-overview-trash p button{color:#9ee7d3;cursor:pointer;background:#22775e29;border:1px solid #4ccda852;border-radius:8px;padding:8px 10px}.admin-overview-empty{color:#71809a;place-items:center;min-height:150px;font-size:14px}.admin-audit-section{margin-bottom:38px}.admin-audit-list{gap:8px;display:grid}.admin-audit-list article{background:#0611289e;border:1px solid #607ec038;border-radius:12px;grid-template-columns:170px 145px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 17px;display:grid}.admin-audit-list time,.admin-audit-list small{color:#75849f;font-size:13px}.admin-audit-list b{color:#7bddc3;font-size:14px}.admin-audit-list span{color:#dfe6f4;font-size:15px}.admin-content-preview{background:linear-gradient(140deg,#0c413f52,#081731cc);border:1px solid #3fcba959;border-radius:16px;padding:22px}.admin-content-preview>small{color:#70ddbd;letter-spacing:.12em;font-size:13px;font-weight:800}.admin-content-preview>span{color:#7fa0ff;text-transform:uppercase;margin-top:16px;font-size:13px;display:block}.admin-content-preview h3{margin:8px 0;font:400 26px/1.14 Georgia,serif}.admin-content-preview p{color:#a9b5ca;margin:0;font-size:15px;line-height:1.6}.admin-content-preview>b{color:#e3c675;margin-top:12px;font-size:14px;display:block}.admin-list,.needs-admin-list{gap:12px;display:grid}.admin-list article{border:1px solid var(--line);background:#08122ba6;border-radius:16px;grid-template-columns:1fr auto;gap:22px;padding:20px 22px;display:grid}.admin-list article span,.need-admin-head span{color:#7992ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.admin-list article h3{margin:7px 0;font-size:15px}.admin-list article p{color:#7f8ca8;margin:0;font-size:13px;line-height:1.5}.admin-list article small{color:#c6a85e;margin-top:9px;font-size:13px;display:block}.admin-list article>div:last-child{align-items:center;gap:7px;display:flex}.admin-list article>div:last-child a{color:#75dbea;border:1px solid var(--line);background:#0a1735;border-radius:9px;padding:8px 11px;font-size:13px;text-decoration:none}.admin-list article button{color:#aab7d2;border:1px solid var(--line);cursor:pointer;background:#0a1735;border-radius:9px;padding:8px 11px;font-size:13px}.admin-list article button.danger{color:#e6a8b2}.admin-empty,.admin-loading{color:#74819c;text-align:center;border:1px dashed #657cbb4d;border-radius:17px;place-items:center;min-height:180px;font-size:14px;display:grid}.admin-toast,.admin-error{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:11px;margin:-18px 0 18px;padding:12px 15px;font-size:13px;position:sticky;top:12px}.admin-toast{color:#b8f4df;background:#125b48d9;border:1px solid #3ed4a266}.admin-error{color:#ffd1d6;background:#681a2ae6;border:1px solid #f4677d66}.admin-note{color:#72809c;margin:0;font-size:13px}.needs-admin-list article{gap:20px;display:grid}.need-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.need-admin-head h3{margin:6px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.need-admin-head p{color:#7785a2;margin:0;font-size:13px}.need-admin-head select{width:190px}.need-admin-grid{grid-template-columns:1fr 1.3fr .8fr;gap:14px;display:grid}.need-admin-grid p{border:1px solid var(--line);background:#03091973;border-radius:12px;margin:0;padding:15px}.need-admin-grid span,.need-admin-text span{color:#7586aa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;display:block}.need-admin-grid b{font-size:13px;line-height:1.5;display:block}.need-admin-grid small{color:#73809c;margin-top:7px;font-size:13px;line-height:1.55;display:block}.need-admin-text{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.need-admin-text p{color:#aab5cc;margin:0;font-size:13px;line-height:1.6}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:24px 18px}.admin-sidebar>div{padding-bottom:14px}.admin-sidebar nav{grid-template-columns:repeat(4,1fr)}.admin-sidebar nav button{grid-template-columns:30px 1fr}.admin-fields.three,.need-admin-grid,.need-admin-text,.academy-direction-admin-list{grid-template-columns:1fr}.admin-overview-actions{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-audit-list article{grid-template-columns:150px 120px 1fr}.admin-audit-list small{grid-column:3}}@media (width<=650px){.admin-header{height:auto;min-height:70px;padding:10px 14px}.admin-header>div>span{display:none}.admin-sidebar nav{grid-template-columns:1fr}.admin-workspace{padding:30px 14px}.admin-title{flex-direction:column;align-items:start}.admin-fields.two,.admin-list article,.admin-overview-actions,.admin-overview-metrics{grid-template-columns:1fr}.admin-audit-list article{grid-template-columns:1fr;gap:6px}.admin-audit-list small{grid-column:auto}.academy-direction-actions{flex-direction:column;align-items:stretch}.academy-direction-actions .admin-primary{width:100%}.academy-direction-admin-list article{grid-template-columns:48px minmax(0,1fr)}.academy-direction-admin-list article button{grid-column:1/-1;width:100%}.need-admin-head{flex-direction:column}.need-admin-head select{width:100%}}.grant-monitor-panel{gap:22px;display:grid}.grant-monitor-hero{background:radial-gradient(circle at 100% 0,#3fd0b126,#0000 36%),linear-gradient(135deg,#082339f5,#08122fe6);border:1px solid #4fc9b357;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:190px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.grant-monitor-hero:after{content:"";pointer-events:none;border:1px solid #66e0ca2e;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-72px;box-shadow:0 0 0 28px #50d3ba06,0 0 0 58px #50d3ba05}.grant-monitor-hero>div,.grant-monitor-hero>button{z-index:1;position:relative}.grant-monitor-hero small{color:#72dfbd;letter-spacing:.15em;font-size:14px;font-weight:800}.grant-monitor-hero h2{letter-spacing:-.03em;margin:9px 0 10px;font:400 clamp(34px,4vw,51px)/1.05 Georgia,serif}.grant-monitor-hero p{color:#94a5bd;max-width:800px;margin:0;font-size:15px;line-height:1.65}.grant-monitor-hero .admin-primary{min-width:175px;min-height:50px;font-size:15px}.grant-monitor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.grant-monitor-stats article{background:linear-gradient(145deg,#0b1d3fcc,#061027b8);border:1px solid #5d7fcc40;border-radius:16px;flex-direction:column;min-height:132px;padding:20px;display:flex}.grant-monitor-stats span{color:#8192ad;font-size:15px}.grant-monitor-stats b{color:#f2f6ff;margin:10px 0 8px;font:400 34px/1 Georgia,serif}.grant-monitor-stats b.date{max-width:210px;font:650 16px/1.35 inherit}.grant-monitor-stats small{color:#657590;margin-top:auto;font-size:14px;line-height:1.4}.grant-monitor-tabs{background:#050f24b8;border:1px solid #5d7fcc3d;border-radius:14px;gap:6px;padding:6px;display:flex;overflow-x:auto}.grant-monitor-tabs button{white-space:nowrap;color:#91a0ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font:650 15px/1 inherit;display:flex}.grant-monitor-tabs button.active{color:#eef5ff;background:linear-gradient(110deg,#166fa75c,#4d41bd4d);border-color:#53c0d654}.grant-monitor-tabs button span{color:#77d9ee;text-align:center;background:#3b86c02e;border-radius:999px;min-width:23px;padding:4px 7px;font-size:14px}.grant-candidate-list,.grant-donor-candidate-list,.grant-source-grid{gap:12px;display:grid}.grant-candidate{background:radial-gradient(circle at 100% 0,#4a62d617,#0000 27%),#07132dc7;border:1px solid #5d7fcc47;border-radius:18px;padding:24px}.grant-candidate.review{border-color:#deae486b}.grant-candidate.published{border-color:#43cb9a4d}.grant-candidate.rejected{opacity:.68}.grant-candidate-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.grant-candidate-top>small{color:#6f7f99;font-size:14px}.candidate-status{color:#81dff0;letter-spacing:.08em;text-transform:uppercase;background:#22769a21;border:1px solid #4ab8d752;border-radius:6px;width:max-content;padding:5px 8px;font-size:13px;font-weight:800}.candidate-status.review{color:#f0c66e;background:#8b63181f;border-color:#deae4859}.candidate-status.published,.candidate-status.added{color:#7ce0ba;background:#2684651f;border-color:#3fcb9752}.candidate-status.rejected{color:#d597a1;background:#7a313f1f;border-color:#d1667947}.grant-candidate h3{color:#f0f4fc;margin:15px 0 8px;font-size:22px;line-height:1.3}.grant-candidate>p{color:#8e9db6;margin:0;font-size:15px;line-height:1.6}.grant-candidate dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;display:grid}.grant-candidate dl div{background:#030b1c5c;border:1px solid #5a77b42e;border-radius:11px;padding:13px 14px}.grant-candidate dl div.wide{grid-column:1/-1}.grant-candidate dt{color:#6f809d;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:750}.grant-candidate dd{color:#cad5e8;margin:6px 0 0;font-size:15px;line-height:1.5}.grant-candidate-editor{background:#06222b94;border:1px solid #65d7be57;border-radius:14px;gap:14px;margin-top:18px;padding:20px;display:grid}.grant-candidate-editor label{color:#b6c8d6;gap:7px;font-size:14px;display:grid}.grant-candidate-editor input,.grant-candidate-editor textarea{color:#fff;width:100%;min-height:43px;font:inherit;resize:vertical;background:#030c1bc7;border:1px solid #6294b359;border-radius:9px;padding:11px 12px}.grant-candidate-editor>div:last-child{gap:9px;display:flex}.grant-candidate-editor button,.grant-source-grid button{color:#bfeee1;cursor:pointer;background:#1b72592e;border:1px solid #50cda957;border-radius:8px;min-height:38px;padding:8px 11px}.grant-candidate-actions{border-top:1px solid #5c7abb2e;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.grant-candidate-actions>a,.grant-donor-candidate-list a,.grant-source-grid a{color:#73d1e5;font-size:15px;font-weight:650;text-decoration:none}.grant-candidate-actions>div{flex-wrap:wrap;gap:8px;display:flex}.grant-candidate-actions button,.grant-donor-candidate-list button{color:#aab8d1;cursor:pointer;background:#0a1837;border:1px solid #6580c24d;border-radius:9px;min-height:39px;padding:8px 12px;font:650 14px/1 inherit}.grant-candidate-actions button.publish,.grant-donor-candidate-list button.publish{color:#c7f8e5;background:#207b5d38;border-color:#3fcb9761}.grant-candidate-actions button.reject,.grant-donor-candidate-list button.reject{color:#e5a7b1;background:#6d2a382e;border-color:#d166794d}.grant-candidate-actions button:disabled,.grant-donor-candidate-list button:disabled{opacity:.55;cursor:wait}.grant-donor-candidate-list article,.grant-source-grid article{background:#07132db8;border:1px solid #5d7fcc40;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 22px;display:grid}.grant-donor-candidate-list h3,.grant-source-grid h3{color:#edf3ff;margin:9px 0 6px;font-size:17px}.grant-donor-candidate-list p,.grant-source-grid p{color:#8696af;margin:0;font-size:15px;line-height:1.5}.grant-donor-candidate-list small{color:#687995;margin-top:8px;font-size:14px;display:block}.grant-donor-candidate-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.grant-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-source-grid article{align-items:start;min-height:148px}.grant-source-grid article>div:first-child>span{color:#71819b;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.grant-source-grid article.ok>div:first-child>span{color:#71dcb3}.grant-source-grid article.error{border-color:#d3667857}.grant-source-grid article.error>div:first-child>span{color:#e59aa7}.grant-source-grid article.paused{opacity:.62;border-style:dashed}.grant-source-grid article.paused>div:first-child>span{color:#e0bb70}.grant-source-grid article>div:last-child{text-align:right;justify-items:end;gap:9px;min-width:145px;display:grid}.grant-source-grid article>div:last-child small{color:#7586a1;font-size:14px}.grant-source-grid article>div:last-child p{color:#7889a4;max-width:220px;font-size:14px}.grant-source-form .admin-form-head{align-items:flex-start;gap:22px}.grant-source-form .admin-form-head h3{margin-top:6px}.grant-source-form .admin-form-head small{color:#70dabe;letter-spacing:.1em;font-size:13px;font-weight:800}.grant-source-form .admin-form-head p{color:#8293ae;text-align:right;max-width:390px;margin:0;font-size:14px;line-height:1.5}@media (width<=1100px){.grant-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-source-grid{grid-template-columns:1fr}}@media (width<=700px){.grant-monitor-hero{grid-template-columns:1fr;padding:24px 19px}.grant-monitor-hero .admin-primary{width:100%}.grant-monitor-stats{grid-template-columns:1fr}.grant-monitor-stats article{min-height:112px}.grant-candidate{padding:19px 16px}.grant-candidate-top,.grant-candidate-actions{flex-direction:column;align-items:flex-start}.grant-candidate dl{grid-template-columns:1fr}.grant-candidate dl div.wide{grid-column:auto}.grant-candidate-actions>div,.grant-candidate-actions button{width:100%}.grant-candidate-editor{padding:16px 13px}.grant-candidate-editor>div:last-child,.grant-source-form .admin-form-head{flex-direction:column}.grant-source-form .admin-form-head p{text-align:left}.grant-donor-candidate-list article,.grant-source-grid article{grid-template-columns:1fr}.grant-donor-candidate-list article>div:last-child{justify-content:flex-start}.grant-source-grid article>div:last-child{text-align:left;justify-items:start}}.cabinet-public,.cabinet-shell,.cabinet-register,.cabinet-status-page,.cabinet-app{color:#eff4ff;background:radial-gradient(circle at 80% 0,#6b43f638,#0000 31%),radial-gradient(circle at 0 40%,#1882da24,#0000 32%),#030817;min-height:100vh}.cabinet-public-top,.cabinet-status-page>header,.cabinet-register>header{border-bottom:1px solid var(--line);background:#030817db;justify-content:space-between;align-items:center;min-height:78px;padding:13px clamp(18px,4vw,58px);display:flex}.cabinet-public-top>a:last-child,.cabinet-status-page>header>a:last-child{color:#aab8d3;font-size:14px;text-decoration:none}.cabinet-public-hero{grid-template-columns:1.05fr .75fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:610px;padding:80px clamp(22px,7vw,110px);display:grid}.cabinet-public-hero>div>p,.cabinet-register-copy>.cabinet-mark{color:#7c92ff;letter-spacing:.14em;font-size:13px;font-weight:750}.cabinet-public-hero>div>p span{vertical-align:middle;background:linear-gradient(90deg,#eab348,#0000);width:28px;height:1px;margin-right:10px;display:inline-block}.cabinet-public-hero h1,.cabinet-register h1,.cabinet-status-page h1{letter-spacing:-.035em;max-width:760px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,82px);font-weight:400;line-height:1.02}.cabinet-public-hero>div>span{color:#98a7c5;max-width:680px;font-size:16px;line-height:1.7;display:block}.cabinet-public-hero>div>a{color:#fff;background:linear-gradient(110deg,#1688e6,#6d5cf2 64%,#a64be5);border:1px solid #8567ff94;border-radius:13px;align-items:center;gap:24px;width:fit-content;min-height:54px;margin-top:32px;padding:0 22px;text-decoration:none;display:flex;box-shadow:0 16px 42px #4c48e63b}.cabinet-public-hero>div>small{color:#65728f;max-width:520px;margin-top:15px;font-size:13px;line-height:1.6;display:block}.cabinet-public-hero>aside{background:linear-gradient(145deg,#0e1f48d1,#060e24d1);border:1px solid #647cd559;border-radius:24px;gap:12px;padding:24px;display:grid;box-shadow:0 28px 70px #00000040}.cabinet-public-hero>aside article{border:1px solid var(--line);background:#03091978;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:17px;min-height:105px;padding:20px;display:grid}.cabinet-public-hero>aside article>b{color:#90a8ff;border:1px solid #6884f261;border-radius:13px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-weight:400;display:grid}.cabinet-public-hero>aside article span{color:#8492af;font-size:13px;line-height:1.5}.cabinet-public-hero>aside article strong{color:#fff;margin-bottom:5px;font-size:15px;display:block}.cabinet-public-features{grid-template-columns:repeat(5,1fr);gap:12px;padding:18px clamp(22px,5vw,78px) 78px;display:grid}.cabinet-public-features article{border:1px solid var(--line);background:#08122b99;border-radius:17px;min-height:190px;padding:22px}.cabinet-public-features h2{margin:20px 0 9px;font-family:Georgia,serif;font-size:23px;font-weight:400}.cabinet-public-features p{color:#7f8ca8;font-size:13px;line-height:1.65}.cabinet-mark{color:#72ddef;letter-spacing:.13em;font-size:12px;font-weight:750}.cabinet-shell{place-items:center;display:grid}.cabinet-loading{color:#a8b5cf;font-size:14px}.cabinet-loading i{background:#6b6df8;border-radius:50%;width:10px;height:10px;margin-right:10px;animation:1.1s infinite alternate cabinetPulse;display:inline-block;box-shadow:0 0 18px #6b6df8}@keyframes cabinetPulse{to{opacity:.3;transform:scale(.75)}}.cabinet-register>header>span{color:#8190ad;font-size:13px}.cabinet-secure-links{justify-content:flex-end;align-items:center;gap:10px;display:flex}.cabinet-secure-links>a{color:#aab8d3;white-space:nowrap;background:#09163494;border:1px solid #6782cd47;border-radius:10px;padding:9px 12px;font-size:13px;text-decoration:none}.cabinet-secure-links>a.cabinet-admin-shortcut,.cabinet-register .cabinet-admin-shortcut{color:#e8efff;background:linear-gradient(115deg,#185cb1b8,#703ac2a6);border-color:#865ff580;box-shadow:0 8px 24px #4e47d22e}.cabinet-secure-links>span{color:#8190ad;font-size:13px}.cabinet-register>section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(45px,8vw,110px);max-width:1250px;margin:auto;padding:70px 22px 90px;display:grid}.cabinet-register h1{font-size:clamp(43px,5vw,68px)}.cabinet-register-copy>p{color:#8c9ab7;max-width:480px;font-size:14px;line-height:1.7}.cabinet-register-copy ol{gap:14px;margin:35px 0 0;padding:0;list-style:none;display:grid}.cabinet-register-copy li{color:#aab6d0;align-items:center;gap:13px;font-size:14px;display:flex}.cabinet-register-copy li b{color:#84a5ff;border:1px solid #6684f06b;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.cabinet-register form,.cabinet-inline-form{background:radial-gradient(circle at 95% 0,#7041f626,#0000 30%),#08122cd1;border:1px solid #697ed661;border-radius:22px;gap:18px;padding:clamp(24px,3vw,36px);display:grid}.cabinet-register form h2,.cabinet-inline-form h3{margin:0 0 4px;font-family:Georgia,serif;font-size:27px;font-weight:400}.cabinet-register label,.cabinet-inline-form label{color:#aab7d1;gap:8px;font-size:13px;display:grid}.cabinet-register input,.cabinet-register select,.cabinet-inline-form input,.cabinet-inline-form select,.cabinet-inline-form textarea,.cabinet-grant-actions select{color:#fff;width:100%;min-height:46px;font:inherit;background:#030919cc;border:1px solid #6880c357;border-radius:11px;outline:0;padding:12px 13px;font-size:14px}.cabinet-register input:focus,.cabinet-register select:focus,.cabinet-inline-form input:focus,.cabinet-inline-form textarea:focus,.cabinet-inline-form select:focus{border-color:#6978fb;box-shadow:0 0 0 3px #5766e81f}.cabinet-register label small{color:#66738f;font-size:12px}.cabinet-form-row,.cabinet-inline-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cabinet-consent{cursor:pointer;align-items:start;grid-template-columns:20px 1fr!important}.cabinet-consent input{accent-color:#765ef3;width:18px;min-height:18px}.cabinet-consent span{line-height:1.55}.cabinet-consent span a{color:#0b7a3e;text-underline-offset:3px;font-weight:750}.cabinet-consent span small{color:#667168;margin-top:5px;font-size:12px;display:block}.cabinet-register form>button,.cabinet-inline-form>button,.cabinet-status-page section>button,.cabinet-profile-card button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#167fe4,#7757eb 62%,#a94be7);border:1px solid #826bff8c;border-radius:11px;min-height:48px;padding:0 19px}.cabinet-register form>button:disabled,.cabinet-inline-form>button:disabled{opacity:.6;cursor:wait}.cabinet-register form>p{color:#6e7b97;margin:0;font-size:13px}.cabinet-register form>p a{color:#94aaff}.cabinet-status-page section{text-align:center;max-width:850px;margin:auto;padding:90px 22px}.cabinet-status-page h1{margin-left:auto;margin-right:auto;font-size:clamp(43px,5vw,67px)}.cabinet-status-page section>p{color:#91a0bd;max-width:650px;margin:0 auto 30px;font-size:15px;line-height:1.7}.cabinet-status-icon{color:#8eb3ff;background:#2759b22e;border:1px solid #648eff73;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 23px;font-size:32px;display:grid}.cabinet-status-icon.rejected{color:#ffb2bd;background:#7e23342e;border-color:#f8687e73}.cabinet-status-page section>div:not(.cabinet-status-icon){border:1px solid var(--line);text-align:left;background:#08122ba6;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;padding:20px;display:grid}.cabinet-status-page section>button{margin:0 5px 12px}.cabinet-status-page section>p.cabinet-status-guidance{margin-top:18px}.cabinet-registration-help{overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.cabinet-registration-help a{color:#198754;text-underline-offset:3px}.cabinet-registration-review{color:#244c32;overflow-wrap:anywhere;background:#edf5ed;border:1px solid #bdd5bf;border-radius:12px;padding:16px}.cabinet-registration-review p{white-space:pre-wrap;margin:8px 0 0;font-size:1rem;line-height:1.6}.site-light .cabinet-register form>button.cabinet-registration-cancel{box-shadow:none;color:#22603b!important;background:#f4f8f3!important;border-color:#c9dfcb!important}.site-light .cabinet-register form>.cabinet-registration-help,.site-light .cabinet-entry-content>.cabinet-registration-help{font-size:1rem}.site-light .cabinet-registration-help a{color:#176537!important}.cabinet-status-page section>div span{gap:6px;display:grid}.cabinet-status-page section>div small{color:#6f7d9a;text-transform:uppercase;font-size:12px}.cabinet-status-page section>div b{font-size:14px}.cabinet-app{grid-template-columns:minmax(238px,252px) minmax(0,1fr);display:grid}.cabinet-sidebar{border-right:1px solid var(--line);background:#040b1dd9;flex-direction:column;align-self:start;height:100dvh;min-height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.cabinet-community-badge{border:1px solid var(--line);background:#0c1a3ba8;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin:24px 0 18px;padding:14px 12px;display:grid}.cabinet-community-badge>span{color:#fff;background:linear-gradient(140deg,#1593e5,#8450ed);border-radius:12px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:20px;display:grid}.cabinet-community-badge div{gap:4px;min-width:0;display:grid}.cabinet-community-badge small{color:#6f7f9f;font-size:12px}.cabinet-community-badge b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cabinet-community-badge em{color:#55d4ad;font-size:12px;font-style:normal}.cabinet-sidebar nav{gap:4px;display:grid}.cabinet-sidebar nav button{color:#8e9ab4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;display:grid}.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.active{color:#fff;background:linear-gradient(110deg,#1f52a954,#6737b72e);border-color:#647edd66}.cabinet-sidebar nav button>b{color:#697b9e;font-size:12px}.cabinet-sidebar nav button>i{color:#fff;background:#785cf1;border-radius:20px;place-items:center;min-width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.cabinet-user{border-top:1px solid var(--line);gap:5px;margin-top:auto;padding:19px 12px 0;display:grid}.cabinet-user small,.cabinet-user span{color:#697793;font-size:12px}.cabinet-user b{font-size:13px}.cabinet-user a{color:#92a8e8;margin-top:9px;font-size:12px;text-decoration:none}.cabinet-workspace{min-width:0;padding:clamp(24px,3.2vw,50px)}.cabinet-workspace>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.cabinet-workspace>header small{color:#71809e;font-size:13px}.cabinet-workspace>header h1{margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3.2vw,47px);font-weight:400}.cabinet-workspace>header>a,.cabinet-workspace>header .cabinet-secure-links a{color:#95a7ca;font-size:13px;text-decoration:none}.cabinet-workspace>header .cabinet-secure-links a.cabinet-admin-shortcut{color:#eef3ff}.cabinet-toast,.cabinet-error{border-radius:11px;margin-bottom:18px;padding:12px 15px;font-size:13px}.cabinet-toast{color:#b8f4df;background:#125b48a6;border:1px solid #3ed4a266}.cabinet-error{color:#ffd1d6;background:#681a2ab8;border:1px solid #f4677d66}.cabinet-welcome{background:radial-gradient(circle at 85% 20%,#743df73b,#0000 29%),linear-gradient(135deg,#0f2654e0,#071028db);border:1px solid #697ed661;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;min-height:235px;padding:clamp(25px,4vw,45px);display:flex}.cabinet-welcome h2,.cabinet-tab-head h2{max-width:720px;margin:13px 0;font-family:Georgia,serif;font-size:clamp(30px,3.3vw,47px);font-weight:400;line-height:1.08}.cabinet-welcome p,.cabinet-tab-head p{color:#8492af;font-size:14px;line-height:1.65}.cabinet-progress{align-items:center;gap:15px;min-width:250px;display:flex}.cabinet-progress>span{--progress:0%;background:radial-gradient(circle, #0b1734 58%, transparent 60%), conic-gradient(#43cce4 var(--progress), #596fa833 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.cabinet-progress>span b{font-family:Georgia,serif;font-size:21px}.cabinet-progress p{gap:4px;display:grid}.cabinet-progress small{color:#71809d;font-size:12px}.cabinet-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.cabinet-metrics article{border:1px solid var(--line);background:#08122b9e;border-radius:16px;min-height:150px;padding:19px}.cabinet-metrics article>span{color:#72dced}.cabinet-metrics small{color:#7785a2;text-transform:uppercase;margin:19px 0 7px;font-size:12px;display:block}.cabinet-metrics b{font-family:Georgia,serif;font-size:31px;font-weight:400}.cabinet-metrics p{color:#64728e;margin:4px 0 0;font-size:12px}.cabinet-actions-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cabinet-actions-grid button{color:#fff;text-align:left;border:1px solid var(--line);cursor:pointer;background:#08122b9e;border-radius:17px;min-height:190px;padding:23px}.cabinet-actions-grid button:hover{border-color:#6c7eff8c;transform:translateY(-2px)}.cabinet-actions-grid h3{margin:18px 0 9px;font-size:16px}.cabinet-actions-grid p{color:#7986a2;min-height:48px;font-size:13px;line-height:1.6}.cabinet-actions-grid button>b{color:#8da6ff;font-size:13px}.cabinet-tab{gap:22px;display:grid}.cabinet-tab-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.cabinet-tab-head>b,.cabinet-tab-head>a{color:#a9b6d0;border:1px solid var(--line);white-space:nowrap;background:#09142f;border-radius:10px;padding:10px 13px;font-size:13px;text-decoration:none}.cabinet-profile-card{border:1px solid var(--line);background:#08122bad;border-radius:22px;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:30px;padding:20px;display:grid}.cabinet-profile-card>img,.cabinet-profile-placeholder{object-fit:cover;background:linear-gradient(150deg,#173a73,#09152f);border-radius:16px;width:100%;min-height:380px}.cabinet-profile-placeholder{text-align:center;align-content:center;place-items:center;display:grid}.cabinet-profile-placeholder span{opacity:.4;font-family:Georgia,serif;font-size:90px}.cabinet-profile-placeholder p{color:#7c8ba8;font-size:13px}.cabinet-profile-card small{color:#7792ff;text-transform:uppercase;font-size:12px}.cabinet-profile-card h3{margin:10px 0;font-family:Georgia,serif;font-size:35px;font-weight:400}.cabinet-profile-card p{color:#8794ae;font-size:14px;line-height:1.7}.cabinet-profile-card dl,.cabinet-grant-list dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cabinet-profile-card dl div,.cabinet-grant-list dl div{border:1px solid var(--line);background:#03091973;border-radius:10px;padding:13px}.cabinet-profile-card dt,.cabinet-grant-list dt{color:#6f7e9d;font-size:12px}.cabinet-profile-card dd,.cabinet-grant-list dd{margin:5px 0 0;font-size:13px}.cabinet-grant-list,.cabinet-project-list,.cabinet-needs-list,.cabinet-request-list{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.cabinet-grant-list article,.cabinet-project-list article,.cabinet-needs-list article,.cabinet-request-list article{border:1px solid var(--line);background:#08122bad;border-radius:17px;padding:23px}.cabinet-grant-list article>div:first-child,.cabinet-request-list article>div{color:#768fff;justify-content:space-between;gap:12px;font-size:12px;display:flex}.cabinet-grant-list h3,.cabinet-project-list h3,.cabinet-needs-list h3{margin:16px 0 8px;font-size:16px}.cabinet-grant-list p,.cabinet-project-list p,.cabinet-needs-list p,.cabinet-request-list p{color:#7d89a4;font-size:13px;line-height:1.65}.cabinet-grant-actions{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:15px;display:grid}.cabinet-grant-actions a{color:#91a8f1;font-size:13px;text-decoration:none}.cabinet-grant-toolbar{border:1px solid var(--line);background:#08122b80;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:center;gap:12px;margin:18px 0;padding:14px;display:grid}.cabinet-grant-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.cabinet-grant-toolbar button{color:#9aa8c4;border:1px solid var(--line);min-height:40px;font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.cabinet-grant-toolbar button.active{color:#fff;background:#17613a;border-color:#4eb579}.cabinet-grant-toolbar button b{text-align:center;background:#ffffff21;border-radius:999px;min-width:22px;padding:2px 6px}.cabinet-grant-toolbar input{color:#fff;border:1px solid var(--line);width:100%;min-height:42px;font:inherit;background:#030919bf;border-radius:10px;padding:10px 12px}.cabinet-grant-toolbar>a{color:#8fd7aa;text-align:right;font-size:13px;font-weight:750;text-decoration:none}.cabinet-grant-empty{margin-bottom:16px}.cabinet-grant-empty button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#0b7a3e;border:0;border-radius:9px;margin-top:12px;padding:0 15px;font-weight:750}.cabinet-project-list article>span,.cabinet-needs-list article>span{color:#72dced;text-transform:uppercase;font-size:12px}.cabinet-project-list small,.cabinet-needs-list small,.cabinet-request-list small{color:#64728d;font-size:12px}.cabinet-academy-hero{background:radial-gradient(circle at 30% 20%,#5949e242,#0000 31%),#0a142fc7;border:1px solid #7a5ff57a;border-radius:22px;grid-template-columns:1.2fr .8fr;display:grid;overflow:hidden}.cabinet-academy-hero>div,.cabinet-academy-hero ol{padding:clamp(26px,4vw,45px)}.cabinet-academy-hero h3{margin:15px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.cabinet-academy-hero p{color:#8794b0;font-size:13px;line-height:1.7}.cabinet-academy-hero a{color:#a9b9ff;font-size:13px}.cabinet-academy-hero ol{border-left:1px solid var(--line);gap:13px;margin:0;list-style:none;display:grid}.cabinet-academy-hero li{color:#aab5cc;align-items:center;gap:12px;font-size:13px;display:flex}.cabinet-academy-hero li b{color:#8da5ff;border:1px solid #6580eb66;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.cabinet-empty{text-align:center;border:1px dashed #657cbb4d;border-radius:17px;align-content:center;place-items:center;min-height:160px;display:grid}.cabinet-empty b{font-size:14px}.cabinet-empty p{color:#71809d;font-size:13px}.admin-security-note{background:#1453482e;border:1px solid #4cd2b352;border-radius:15px;margin-bottom:22px;padding:18px 21px}.admin-security-note b{color:#9ee9d3;font-size:14px}.admin-security-note p{color:#83a29d;margin:7px 0 0;font-size:13px;line-height:1.65}.community-account-list{gap:15px;display:grid}.community-account-card{background:radial-gradient(circle at 95% 0,#6846e021,#0000 26%),#08122bba;border:1px solid #6d81d461;border-radius:20px;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.community-account-card.approved{border-color:#36cb9a47}.community-account-card.rejected{border-color:#e6607652}.community-account-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.account-status{color:#aebdff;text-transform:uppercase;background:#4a63c640;border-radius:20px;padding:6px 9px;font-size:12px}.account-status.approved{color:#9ee7cd;background:#22967333}.account-status.rejected{color:#ffc1ca;background:#aa2f4533}.community-account-head h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:29px;font-weight:400}.community-account-head p{color:#6f7d98;margin:0;font-size:13px}.verification-score{background:#1b38773b;border:1px solid #6984f159;border-radius:50%;align-content:center;place-items:center;min-width:86px;height:86px;display:grid}.verification-score strong{font-family:Georgia,serif;font-size:25px;font-weight:400}.verification-score span,.verification-score small{color:#72809d;font-size:12px}.community-account-person{grid-template-columns:1fr 1fr;gap:13px;display:grid}.community-account-person p{border:1px solid var(--line);background:#03091973;border-radius:12px;margin:0;padding:15px}.community-account-person span{color:#7180a0;text-transform:uppercase;margin-bottom:7px;font-size:12px;display:block}.community-account-person b{font-size:14px}.community-account-person small{color:#7886a2;margin-top:6px;font-size:13px;line-height:1.5;display:block}.verification-signals{flex-wrap:wrap;gap:8px;display:flex}.verification-signals span{border:1px solid var(--line);border-radius:20px;padding:8px 10px;font-size:12px}.verification-signals span.ok{color:#9ce8cf;background:#2383671f;border-color:#37cfa145}.verification-signals span.warn{color:#e5c28f;background:#845d1e1f;border-color:#d5a65347}.verification-recommendation{color:#9aa7c0;background:#050c1e8c;border-radius:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.account-review{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-review label{color:#aab7d1;gap:7px;font-size:13px;display:grid}.account-review select,.account-review textarea,.community-request-admin-list select{color:#fff;width:100%;min-height:43px;font:inherit;background:#030919c2;border:1px solid #6880c352;border-radius:10px;padding:11px 12px;font-size:13px}.account-review .account-note{grid-column:1/-1}.community-admin-section{margin-top:58px}.admin-title.compact{margin-bottom:18px}.admin-title.compact h2{font-size:34px}.community-request-admin-list,.community-project-admin-list{gap:11px;display:grid}.community-requests-admin-page{gap:22px;display:grid}.community-request-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.community-request-summary button{color:#a7b3ce;text-align:left;border:1px solid var(--line);cursor:pointer;background:#08122ba3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:flex}.community-request-summary button b{font-family:Georgia,serif;font-size:25px;font-weight:400}.community-request-summary button.active{color:#fff;background:#0b7a3e;border-color:#0b7a3e}.community-request-admin-list article{border:1px solid var(--line);background:#08122ba3;border-radius:14px;grid-template-columns:1fr 190px auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.community-request-admin-list article span,.community-project-admin-list article>span{color:#7793ff;text-transform:uppercase;font-size:12px}.community-request-admin-list h3,.community-project-admin-list h3{margin:6px 0;font-size:15px}.community-request-admin-list p,.community-project-admin-list p{color:#7f8ba5;margin:0;font-size:13px;line-height:1.55}.community-request-admin-list small,.community-project-admin-list small{color:#687690;font-size:12px}.community-request-admin-list button{color:#fff;cursor:pointer;background:#10214a;border:1px solid #6981dc66;border-radius:9px;padding:10px 12px}.cabinet-readonly{color:#d9ddff;background:#5638a633;border:1px solid #8f7bff59;border-radius:11px;margin-bottom:18px;padding:12px 15px;font-size:13px;line-height:1.5}.cabinet-alert{background:linear-gradient(100deg,#7a4b1352,#151933b8);border:1px solid #ffbe5259;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;margin-bottom:15px;padding:15px 18px;display:grid}.cabinet-alert>span{color:#ffcf73;border:1px solid #ffc2526b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.cabinet-alert b{font-size:14px}.cabinet-alert p{color:#a99b86;margin:4px 0 0;font-size:12px}.cabinet-alert button{color:#ffd28a;cursor:pointer;background:0 0;border:0;font-size:13px}.cabinet-form-note{color:#73809c;margin:0;font-size:12px;line-height:1.55}.cabinet-subsection{border-top:1px solid var(--line);gap:16px;padding-top:26px;display:grid}.cabinet-subsection>h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.cabinet-tab-head.compact h2{margin:8px 0 0;font-size:30px}.cabinet-contact-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cabinet-contact-list article{border:1px solid var(--line);background:#08122bad;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid}.cabinet-contact-list article>span{background:linear-gradient(140deg,#178ee0,#7d54ed);border-radius:13px;place-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:20px;display:grid}.cabinet-contact-list h3{margin:0 0 5px;font-size:14px}.cabinet-contact-list p{color:#9eacd0;margin:0 0 4px;font-size:13px}.cabinet-contact-list small{color:#687792;font-size:12px;line-height:1.5}.cabinet-contact-list button{color:#7c8ba7;cursor:pointer;background:0 0;border:0;font-size:20px}.cabinet-inline-form.compact{max-width:860px}.cabinet-preferences{background:#08122bb3;border:1px solid #697ed657;border-radius:18px;gap:16px;padding:22px;display:grid}.cabinet-preferences>div:first-child b{font-family:Georgia,serif;font-size:22px;font-weight:400}.cabinet-preferences>div:first-child p{color:#74829e;margin:5px 0 0;font-size:13px}.cabinet-preferences>button,.cabinet-training-grid form button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#167fe4,#7757eb 62%,#a94be7);border:1px solid #826bff8c;border-radius:10px;justify-self:start;min-height:42px;padding:0 18px}.cabinet-sector-picker{flex-wrap:wrap;gap:8px!important;display:flex!important}.cabinet-sector-picker label{color:#8e9bb6;border:1px solid var(--line);cursor:pointer;background:#0309198c;border-radius:30px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;display:flex}.cabinet-sector-picker label.active{color:#fff;background:#2753aa59;border-color:#638fff8c}.cabinet-sector-picker label:has(input:checked){color:#fff;background:#2753aa59;border-color:#638fff8c}.cabinet-sector-picker input{accent-color:#6a73ef}.cabinet-deadlines{background:#4a30143b;border:1px solid #ffbe524d;border-radius:17px;gap:10px;padding:20px;display:grid}.cabinet-deadlines>b{font-family:Georgia,serif;font-size:21px;font-weight:400}.cabinet-deadlines>span{background:#040a1b94;border-radius:10px;grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:grid}.cabinet-deadlines strong{color:#ffcc75}.cabinet-deadlines small{color:#8c806f}.cabinet-grant-list article>em{color:#6fdfc7;margin-top:12px;font-size:12px;font-style:normal;display:block}.cabinet-training-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.cabinet-training-grid>article{background:radial-gradient(circle at 100% 0,#6a3ceb2e,#0000 32%),#08122bb3;border:1px solid #705deb6b;border-radius:19px;padding:25px}.cabinet-training-grid h3{margin:16px 0 9px;font-size:18px}.cabinet-training-grid article>p{color:#7d8aa5;font-size:13px;line-height:1.65}.cabinet-training-grid dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cabinet-training-grid dl span{border:1px solid var(--line);color:#abb6ce;border-radius:9px;gap:5px;padding:11px;font-size:13px;display:grid}.cabinet-training-grid dl small{color:#65738e;font-size:12px}.cabinet-training-grid details{margin-top:16px}.cabinet-training-grid summary{color:#9cafef;cursor:pointer;font-size:13px}.cabinet-training-grid form{gap:11px;margin-top:14px;display:grid}.cabinet-training-grid form label{color:#8795b1;gap:6px;font-size:12px;display:grid}.cabinet-training-grid input,.cabinet-training-grid textarea{color:#fff;border:1px solid var(--line);font:inherit;background:#030919bf;border-radius:9px;padding:10px;font-size:13px}.cabinet-registered{color:#62d4b2;margin-top:15px;font-size:13px;display:block}.cabinet-request-list blockquote,.cabinet-needs-list blockquote{color:#aebbd4;background:#21305a59;border-left:2px solid #6e7dfa;gap:5px;margin:14px 0;padding:12px 13px;font-size:13px;line-height:1.6;display:grid}.cabinet-request-list blockquote b,.cabinet-needs-list blockquote b{color:#7e93e7;text-transform:uppercase;font-size:12px}.cabinet-request-routing-note{color:#6d7b72;margin:0;font-size:12px;line-height:1.55}.cabinet-needs-list a{color:#91a8f1;margin:10px 0;font-size:13px;text-decoration:none;display:block}.community-request-admin-list article{grid-template-columns:minmax(260px,1fr) minmax(240px,.75fr) auto}.community-request-response{gap:8px;display:grid}.community-request-response label{color:#aab7d1;gap:6px;font-size:12px;display:grid}.community-request-response textarea,.profile-update-admin-list textarea,.profile-update-admin-list select{color:#fff;width:100%;font:inherit;resize:vertical;background:#030919c2;border:1px solid #6880c352;border-radius:9px;padding:10px 11px;font-size:13px}.profile-update-admin-list{gap:11px;display:grid}.profile-update-admin-list article{border:1px solid var(--line);background:#08122ba3;border-radius:14px;grid-template-columns:1fr minmax(280px,.7fr);gap:18px;padding:18px 20px;display:grid}.profile-update-admin-list article>div:last-child{gap:8px;display:grid}.profile-update-admin-list span{color:#7793ff;font-size:12px}.profile-update-admin-list h3{margin:6px 0;font-size:15px}.profile-update-admin-list p{color:#7f8ba5;font-size:13px}.profile-update-admin-list small{color:#687690;font-size:12px}.profile-update-admin-list button{color:#fff;cursor:pointer;background:#10214a;border:1px solid #6981dc66;border-radius:9px;padding:10px 12px}.community-project-admin-list{grid-template-columns:repeat(2,1fr)}.community-project-admin-list article{border:1px solid var(--line);background:#08122ba3;border-radius:14px;padding:19px}@media (width<=1050px){.cabinet-public-hero{grid-template-columns:1fr}.cabinet-public-features{grid-template-columns:repeat(2,1fr)}.cabinet-app{grid-template-columns:230px 1fr}.cabinet-metrics{grid-template-columns:repeat(2,1fr)}.cabinet-actions-grid{grid-template-columns:1fr}.account-review{grid-template-columns:1fr 1fr}.community-request-admin-list article{grid-template-columns:1fr 150px}.community-request-admin-list article button{grid-column:2}.community-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cabinet-public-hero{padding:55px 16px}.cabinet-public-hero h1{font-size:47px}.cabinet-public-features{grid-template-columns:1fr;padding:15px 16px 55px}.cabinet-register>section{grid-template-columns:1fr;padding:50px 16px}.cabinet-form-row,.cabinet-inline-form>div,.cabinet-status-page section>div:not(.cabinet-status-icon){grid-template-columns:1fr}.cabinet-app{display:block}.cabinet-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:0;max-height:none;padding:18px 14px;position:static;overflow:visible}.cabinet-community-badge{margin:18px 0 12px}.cabinet-sidebar nav{grid-template-columns:repeat(3,1fr)}.cabinet-sidebar nav button{justify-content:center;min-height:42px;font-size:12px;display:flex}.cabinet-sidebar nav button>b,.cabinet-user{display:none}.community-request-summary{grid-template-columns:1fr}.cabinet-workspace{padding:28px 14px}.cabinet-workspace>header{flex-direction:column;align-items:start}.cabinet-workspace>header .cabinet-secure-links{flex-wrap:wrap;justify-content:flex-start;width:100%}.cabinet-register>header .cabinet-secure-links>span{display:none}.cabinet-welcome{flex-direction:column;align-items:start}.cabinet-progress{min-width:0}.cabinet-metrics{grid-template-columns:1fr 1fr}.cabinet-tab-head{flex-direction:column;align-items:start}.cabinet-profile-card{grid-template-columns:1fr}.cabinet-profile-card>img,.cabinet-profile-placeholder{min-height:260px}.cabinet-grant-list,.cabinet-project-list,.cabinet-needs-list,.cabinet-request-list,.cabinet-grant-actions,.cabinet-grant-toolbar{grid-template-columns:1fr}.cabinet-grant-toolbar>a{text-align:left}.cabinet-academy-hero{grid-template-columns:1fr}.cabinet-academy-hero ol{border-left:0;border-top:1px solid var(--line)}.community-account-head{align-items:start}.verification-score{width:70px;min-width:70px;height:70px}.community-account-person,.account-review,.community-project-admin-list,.community-request-admin-list article{grid-template-columns:1fr}.community-request-admin-list article button{grid-column:auto}.cabinet-alert{grid-template-columns:34px 1fr}.cabinet-alert button{grid-column:2;justify-self:start}.cabinet-contact-list,.cabinet-training-grid{grid-template-columns:1fr}.cabinet-deadlines>span{grid-template-columns:52px 1fr}.cabinet-deadlines>span small{grid-column:2}.profile-update-admin-list article{grid-template-columns:1fr}}.cabinet-role-preview{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1320px;margin:-20px auto 52px;padding:0 clamp(22px,5vw,78px);display:grid}.cabinet-role-preview article{background:linear-gradient(145deg,#0a1f3ae0,#050f22eb);border:1px solid #5b8bcd47;border-radius:24px;min-height:220px;padding:28px;position:relative;overflow:hidden}.cabinet-role-preview article:after{content:"";border:1px solid #59dfb138;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-70px;right:-65px;box-shadow:0 0 0 24px #4fd2aa08,0 0 0 52px #4fd2aa06}.cabinet-role-preview article:nth-child(3):after{border-color:#3fc7e845;box-shadow:0 0 0 24px #39bfe109,0 0 0 52px #39bfe106}.cabinet-role-preview article>i{color:#75e3bc;background:#1977582e;border:1px solid #50d6a75c;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:23px;font:400 30px/1 Georgia,serif;display:grid}.cabinet-role-preview article:nth-child(3)>i{color:#70def1;background:#16709033;border-color:#43c3e061}.cabinet-role-preview h2{margin:12px 0 8px;font:400 27px/1.1 Georgia,serif}.cabinet-role-preview p{color:#7f91a8;max-width:310px;font-size:14px;line-height:1.65}.cabinet-public-features{grid-template-columns:repeat(4,1fr)}.participant-type-picker{grid-template-columns:repeat(3,1fr)!important;gap:9px!important;display:grid!important}.participant-type-picker button{color:#93a2bd;text-align:left;cursor:pointer;background:#030b1dab;border:1px solid #6680c34d;border-radius:14px;align-content:start;justify-items:start;gap:12px;min-height:184px;padding:17px 14px;display:grid}.participant-type-picker button:hover,.participant-type-picker button.active{color:#eef8f5;background:linear-gradient(145deg,#16665057,#091e34c7);border-color:#4bd7ae8c;box-shadow:inset 0 0 30px #3cc99d0f}.participant-type-picker button:last-child:hover,.participant-type-picker button:last-child.active{background:linear-gradient(145deg,#12698b59,#091e34c7);border-color:#45c7e594}.participant-type-picker button i{color:#6ce1b8;border:1px solid;border-radius:10px;place-items:center;width:34px;height:34px;font:400 20px/1 Georgia,serif;display:grid}.participant-type-picker button:last-child i{color:#67dcef}.participant-type-picker button span{gap:5px;display:grid}.participant-type-picker button b{color:inherit;font-size:13px;line-height:1.45}.participant-type-picker button small{color:#6d7e99;font-size:12px;line-height:1.45}.cabinet-sidebar.participant-forest .cabinet-community-badge>span{background:linear-gradient(140deg,#15946c,#50c58d)}.cabinet-sidebar.participant-water .cabinet-community-badge>span{background:linear-gradient(140deg,#1188b7,#4fd0e7)}.cabinet-role-summary{background:#0e4b3b3b;border:1px solid #4dd5a952;border-radius:17px;grid-template-columns:58px 1fr;align-items:center;gap:15px;min-width:285px;padding:19px;display:grid}.cabinet-role-summary.water{background:#0d4b6440;border-color:#43c6e457}.cabinet-role-summary>i{color:#72e1b8;border:1px solid;border-radius:16px;place-items:center;width:56px;height:56px;font:400 30px/1 Georgia,serif;display:grid}.cabinet-role-summary.water>i{color:#6adbef}.cabinet-role-summary span{gap:5px;display:grid}.cabinet-role-summary small{color:#71859a;letter-spacing:.1em;font-size:12px}.cabinet-role-summary b{max-width:190px;font-size:13px;line-height:1.4}.cabinet-role-summary em{color:#65d9ae;font-size:12px;font-style:normal}.organization-passport{background:radial-gradient(circle at 95% 10%,#2fc18f2e,#0000 30%),linear-gradient(145deg,#0a2e31e6,#061226e6);border:1px solid #4bd5a959;border-radius:26px;grid-template-columns:120px 1fr;align-items:center;gap:35px;min-height:310px;padding:clamp(26px,4vw,45px);display:grid}.organization-passport.water{background:radial-gradient(circle at 95% 10%,#2aabcf30,#0000 30%),linear-gradient(145deg,#082b3ae6,#061226e6);border-color:#43c7e561}.organization-passport>i{color:#70e3b7;background:#279b741f;border:1px solid;border-radius:34px;place-items:center;width:116px;height:116px;font:400 62px/1 Georgia,serif;display:grid}.organization-passport.water>i{color:#69dcef;background:#1f84a524}.organization-passport>div>small{color:#6fdbb1;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.organization-passport h3{margin:13px 0 24px;font:400 clamp(31px,4vw,50px)/1.05 Georgia,serif}.organization-passport dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;display:grid}.organization-passport dl span{background:#030e1b61;border:1px solid #608ba233;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.organization-passport dt{color:#697d90;text-transform:uppercase;font-size:12px}.organization-passport dd{margin:0;font-size:13px}.cabinet-info-note{background:#165b472e;border-left:2px solid #68dcb2;padding:18px 21px}.cabinet-info-note b{color:#9be9ce;font-size:14px}.cabinet-info-note p{color:#809a94;margin:6px 0 0;font-size:13px}.natural-need-form{background:radial-gradient(circle at 100% 0,#23ac7f26,#0000 28%),#071c28d6;border-color:#4ccea866}.natural-form-intro{align-items:center;grid-template-columns:48px 1fr!important}.natural-form-intro>i{color:#68deb3;border:1px solid #47d1a06b;border-radius:14px;place-items:center;width:46px;height:46px;font:400 26px/1 Georgia,serif;display:grid}.natural-form-intro h3{margin:0;font-size:25px}.natural-form-intro p{color:#718c8c;margin:5px 0 0;font-size:13px}.natural-need-form>div.three{grid-template-columns:repeat(3,1fr)}.community-multiselect{background:#030f1d80;border:1px solid #5d8aa240;border-radius:12px;padding:13px 15px}.community-multiselect summary{color:#9eb4bc;cursor:pointer;font-size:13px}.community-multiselect>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.community-multiselect label{background:#07192999;border:1px solid #5d8aa233;border-radius:9px;align-items:center;min-height:34px;padding:8px 10px;grid-template-columns:17px 1fr!important}.community-multiselect input{width:15px;min-height:15px}.community-partner-picker{background:#030f1d80;border:1px solid #5d8aa240;border-radius:12px;padding:13px 15px}.community-partner-picker>summary{color:#9eb4bc;cursor:pointer;font-size:14px;font-weight:700}.community-partner-picker-body{gap:12px;margin-top:13px;display:grid}.community-partner-picker-body>p,.community-partner-results>p{color:#718c8c;margin:0;font-size:13px}.community-partner-controls{grid-template-columns:minmax(190px,.75fr) minmax(260px,1.25fr);gap:10px;display:grid}.community-partner-selected{gap:8px;display:grid}.community-partner-selected>b{color:#9eb4bc;font-size:13px}.community-partner-selected>div{flex-wrap:wrap;gap:7px;display:flex}.community-partner-selected button{text-align:left;background:#18644938;border:1px solid #41ca9659;border-radius:10px;gap:1px;min-height:40px;padding:7px 36px 7px 11px;display:grid;position:relative}.community-partner-selected button span{color:#d8eee6;font-size:13px}.community-partner-selected button small{color:#78978b;font-size:11px}.community-partner-selected button i{color:#72d5af;font-size:19px;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.community-partner-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:250px;padding-right:4px;display:grid;overflow-y:auto}.community-partner-results label{background:#07192999;border:1px solid #5d8aa233;border-radius:9px;align-items:start;gap:8px;min-width:0;padding:9px 10px;display:grid;grid-template-columns:18px minmax(0,1fr)!important}.community-partner-results input{width:16px;min-height:16px;margin-top:2px}.community-partner-results label span{gap:2px;min-width:0;display:grid}.community-partner-results label b{color:#d6e4df;font-size:13px;line-height:1.35}.community-partner-results label small{color:#708b82;font-size:11px;line-height:1.35}.natural-need-list{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.natural-need-list article{background:linear-gradient(145deg,#08262bbf,#071124c2);border:1px solid #46c89f45;border-radius:18px;padding:23px}.natural-need-list article.water{background:linear-gradient(145deg,#072635c4,#071124c2);border-color:#3bbada4d}.natural-need-list article.shared-priority{border-color:#36b8717a;box-shadow:inset 3px 0 #36b871ad}.natural-need-origin{color:#8aa49a;margin-top:9px;font-size:12px;display:block}.natural-need-origin b{color:#57c996}.natural-need-list article>header{justify-content:space-between;gap:10px;display:flex}.natural-need-list article>header span{color:#6eddb4;letter-spacing:.1em;font-size:12px}.natural-need-list article.water>header span{color:#65d7eb}.natural-need-list article>header b{color:#dfc78e;font-size:12px}.natural-need-list h3{margin:17px 0 8px;font-size:17px}.natural-need-list p{color:#7c909d;font-size:13px;line-height:1.65}.natural-need-list dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.natural-need-list dl span{background:#020d1a73;border-radius:9px;gap:4px;padding:10px;display:grid}.natural-need-list dt{color:#64798c;font-size:12px}.natural-need-list dd{color:#bcc9ce;margin:0;font-size:12px}.natural-need-list blockquote{color:#a9bbc1;background:#175b462b;border-left:2px solid #60d3ab;gap:5px;margin:13px 0;padding:12px;font-size:13px;display:grid}.natural-need-list article>small{color:#627788;font-size:12px}.cabinet-grant-list article>em.verify{color:#e8bd78}.natural-resources-section{color:#edf9f4;background:radial-gradient(circle at 82% 14%,#2eb58524,#0000 28%),radial-gradient(circle at 10% 85%,#2972a021,#0000 31%),#06131f;border-top:1px solid #44c4993d;min-height:760px;padding:clamp(70px,8vw,120px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.natural-resources-section.water{background:radial-gradient(circle at 82% 14%,#27a3c929,#0000 28%),radial-gradient(circle at 10% 85%,#2369a124,#0000 31%),#06131f;border-color:#3ab7d94d}.natural-orbit{border:1px solid #4ed3a61f;border-radius:50%;width:520px;height:520px;position:absolute;top:60px;right:-230px;box-shadow:0 0 0 70px #4ed3a606,0 0 0 145px #4ed3a605}.natural-orbit i{background:#64deb0;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 20px #64deb0}.natural-orbit i:first-child{top:95px;left:40px}.natural-orbit i:nth-child(2){bottom:70px;left:85px}.natural-orbit i:nth-child(3){top:135px;right:55px}.natural-section-head,.natural-command-bar,.natural-summary-line,.natural-needs-grid,.natural-territory-grid,.natural-grant-grid,.natural-method-note{z-index:1;max-width:1380px;margin-inline:auto;position:relative}.natural-section-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.natural-section-head small{color:#68dcae;letter-spacing:.16em;font-size:13px;font-weight:800}.natural-resources-section.water .natural-section-head small{color:#61d5e9}.natural-section-head h2{letter-spacing:-.04em;margin:14px 0 15px;font:400 clamp(46px,5.4vw,78px)/.98 Georgia,serif}.natural-section-head p{color:#8296a1;max-width:760px;margin:0;font-size:15px;line-height:1.7}.natural-section-head>a{color:#eafff7;white-space:nowrap;background:#16684f59;border:1px solid #46d2a06e;border-radius:13px;align-items:center;gap:20px;min-height:48px;padding:0 19px;font-size:13px;text-decoration:none;display:flex}.natural-command-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041320b8;border:1px solid #5c8da340;border-radius:18px;justify-content:space-between;align-items:stretch;gap:15px;margin-top:43px;padding:9px;display:flex;box-shadow:0 18px 50px #00000038}.natural-resource-switch,.natural-view-switch{gap:7px;display:flex}.natural-resource-switch button{color:#81949e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-width:245px;min-height:66px;padding:9px 16px;display:grid}.natural-resource-switch button.active{color:#effff9;background:linear-gradient(120deg,#1d845e8c,#14504961);border-color:#40d09b61}.natural-resources-section.water .natural-resource-switch button.active{background:linear-gradient(120deg,#167c9e99,#14425e6b);border-color:#37c2e26e}.natural-resource-switch button>i{border:1px solid;border-radius:10px;place-items:center;width:36px;height:36px;font:400 20px/1 Georgia,serif;display:grid}.natural-resource-switch button span{gap:3px;display:grid}.natural-resource-switch button b{font-size:14px}.natural-resource-switch button small{color:#6d808b;font-size:12px}.natural-view-switch{align-items:center}.natural-view-switch button{color:#7f919d;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:46px;padding:0 15px;font-size:13px}.natural-view-switch button.active{color:#fff;background:#4c7a9147}.natural-summary-line{color:#7e929c;border-bottom:1px solid #58879a33;align-items:center;gap:28px;min-height:62px;padding:0 15px;font-size:13px;display:flex}.natural-summary-line span b{color:#dff8ed;margin-right:6px;font:400 24px/1 Georgia,serif}.natural-summary-line em{color:#5e7a82;margin-left:auto;font-size:12px;font-style:normal}.natural-needs-grid,.natural-territory-grid,.natural-grant-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.natural-needs-grid>article,.natural-grant-grid>article{background:linear-gradient(150deg,#092e2db8,#051322db);border:1px solid #40c49745;border-radius:21px;flex-direction:column;min-height:330px;padding:25px;display:flex}.natural-resources-section.water .natural-needs-grid>article{background:linear-gradient(150deg,#072a37c7,#051322db);border-color:#37b1d24d}.natural-needs-grid article>header{justify-content:space-between;gap:10px;display:flex}.natural-needs-grid article>header span{color:#65d9ad;text-transform:uppercase;font-size:12px}.natural-needs-grid article>header b{color:#f0d38a;background:#9268192e;border-radius:20px;padding:5px 8px;font-size:12px}.natural-needs-grid article>header b.critical{color:#ffb5bd;background:#a0304333}.natural-needs-grid article>small{color:#607b83;margin-top:15px;font-size:12px}.natural-needs-grid h3,.natural-grant-grid h3{margin:10px 0;font:400 24px/1.13 Georgia,serif}.natural-needs-grid article>p,.natural-grant-grid article>p{color:#81949d;font-size:13px;line-height:1.65}.natural-community-chips{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:flex}.natural-community-chips span{color:#99c9b9;border:1px solid #4cbe9738;border-radius:20px;padding:5px 7px;font-size:12px}.natural-needs-grid article>footer{border-top:1px solid #4b7f8b2b;gap:9px;margin-top:auto;padding-top:15px;display:grid}.natural-needs-grid footer span{gap:4px;display:grid}.natural-needs-grid footer small,.natural-grant-grid dt{color:#617983;font-size:12px}.natural-needs-grid footer b{color:#abc0c2;font-size:12px;line-height:1.45}.natural-territory-grid article{background:#072027b3;border:1px solid #40c49740;border-radius:18px;grid-template-columns:55px 1fr;align-items:center;gap:17px;min-height:145px;padding:22px;display:grid}.natural-territory-grid article>i{color:#68dbae;border:1px solid;border-radius:15px;place-items:center;width:52px;height:52px;font:400 28px/1 Georgia,serif;display:grid}.natural-territory-grid small{color:#638078;font-size:12px}.natural-territory-grid h3{margin:6px 0;font:400 20px/1.1 Georgia,serif}.natural-territory-grid p{color:#83969a;margin:0 0 7px;font-size:12px}.natural-territory-grid span{color:#66bfa1;font-size:12px}.natural-grant-grid>article{background:linear-gradient(150deg,#09233ec7,#051223e0);border-color:#4989ce45}.natural-grant-grid article>small{color:#6bd7b0;font-size:12px}.natural-grant-grid dl{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.natural-grant-grid dl span{background:#020c1a6b;border-radius:9px;padding:10px}.natural-grant-grid dd{color:#b8c7cd;margin:5px 0 0;font-size:12px}.natural-grant-grid a{color:#79d9ef;margin-top:14px;font-size:13px}.natural-empty{color:#81969e;text-align:center;background:#05172266;border:1px dashed #57959f45;border-radius:20px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.natural-empty>i{color:#61d7ad;font:400 40px/1 Georgia,serif}.natural-empty b{color:#d8e9e6;font:400 23px/1.2 Georgia,serif}.natural-empty p{max-width:540px;margin:0;font-size:13px;line-height:1.7}.natural-empty a{color:#6ed9b3;font-size:13px}.natural-method-note{background:#0a302b59;border:1px solid #40c49738;border-radius:15px;grid-template-columns:32px 1fr;align-items:center;gap:13px;margin-top:22px;padding:17px 20px;display:grid}.natural-method-note>span{color:#7be1bc;border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.natural-method-note p{color:#7c9791;margin:0;font-size:13px;line-height:1.6}.natural-method-note b{color:#acd7c9}.admin-security-note.natural{background:#0d485b33;border-color:#3cc0de4d}.admin-security-note.natural b{color:#92e3f0}.natural-admin-list{gap:15px;display:grid}.natural-admin-list>article{background:radial-gradient(circle at 95% 0,#27b1811f,#0000 28%),#071b27cc;border:1px solid #44ca9d57;border-radius:21px;gap:18px;padding:clamp(23px,3vw,34px);display:grid}.natural-admin-list>article.water{background:radial-gradient(circle at 95% 0,#26a1c624,#0000 28%),#071929d1;border-color:#3abcdc5c}.natural-admin-list>article>header{justify-content:space-between;gap:22px;display:flex}.natural-admin-list>article>header span{color:#6edcb2;letter-spacing:.11em;font-size:12px;font-weight:800}.natural-admin-list>article.water>header span{color:#64d7eb}.natural-admin-list>article>header h3{margin:10px 0 6px;font:400 30px/1.08 Georgia,serif}.natural-admin-list>article>header p{color:#70858d;margin:0;font-size:13px}.natural-admin-list>article>header>b{color:#e3c985;background:#8a5f182e;border-radius:20px;height:fit-content;padding:7px 10px;font-size:12px}.natural-admin-facts{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.natural-admin-facts p{background:#030e1b6b;border:1px solid #5c899d2e;border-radius:10px;gap:5px;margin:0;padding:13px;display:grid}.natural-admin-facts span,.natural-admin-description span{color:#617987;text-transform:uppercase;font-size:12px}.natural-admin-facts b{font-size:13px;line-height:1.4}.natural-admin-description{background:#114b3d29;border-left:2px solid #58ce9f;gap:12px;padding:17px;display:grid}.natural-admin-description p{color:#9aafb2;gap:5px;margin:0;font-size:13px;line-height:1.65;display:grid}.natural-admin-description a{color:#69d8b2;font-size:13px}.natural-admin-editor{background:#030f1d80;border:1px solid #5b96a542;border-radius:12px}.natural-admin-editor summary{color:#8fdcc9;cursor:pointer;padding:14px 16px;font-size:14px;font-weight:700}.natural-admin-editor>div{gap:13px;padding:4px 16px 18px;display:grid}.natural-admin-editor label{color:#aab9c1;gap:7px;font-size:13px;display:grid}.natural-admin-editor input,.natural-admin-editor textarea{color:#fff;width:100%;min-height:43px;font:inherit;resize:vertical;background:#030d1bb8;border:1px solid #598ba04d;border-radius:10px;padding:11px 12px}.natural-admin-review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.natural-admin-review>label{color:#aab9c1;gap:7px;font-size:13px;display:grid}.natural-admin-review select,.natural-admin-review textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#030d1bb8;border:1px solid #598ba04d;border-radius:10px;padding:11px 12px;font-size:13px}.natural-admin-note{grid-column:1/-1}.natural-publish{background:#04111f80;border:1px solid #5a849938;border-radius:11px;align-items:center;min-height:64px;padding:11px 14px;grid-template-columns:19px 1fr!important}.natural-publish input{accent-color:#47cd9b;width:17px;height:17px}.natural-publish span{gap:4px;display:grid}.natural-publish small{color:#657984;font-size:12px}.natural-publish.locked{opacity:.55}.natural-publish.ready{background:#155d482e;border-color:#3ccd9952}@media (width<=1050px){.cabinet-role-preview{grid-template-columns:1fr 1fr}.participant-type-picker{grid-template-columns:1fr!important}.natural-command-bar{flex-direction:column;align-items:stretch}.natural-view-switch{justify-content:flex-end}.natural-needs-grid,.natural-territory-grid,.natural-grant-grid{grid-template-columns:repeat(2,1fr)}.natural-admin-facts{grid-template-columns:1fr 1fr}}@media (width<=760px){.cabinet-role-preview{grid-template-columns:1fr;margin-top:0;padding:0 16px}.cabinet-public-features{grid-template-columns:1fr}.cabinet-role-summary{width:100%;min-width:0}.organization-passport{grid-template-columns:1fr}.organization-passport>i{border-radius:23px;width:80px;height:80px;font-size:42px}.organization-passport dl,.natural-need-form>div.three,.community-multiselect>div,.community-partner-controls,.community-partner-results,.natural-need-list{grid-template-columns:1fr}.natural-resources-section{padding-inline:15px}.natural-section-head{flex-direction:column;align-items:flex-start}.natural-section-head h2{font-size:47px}.natural-section-head>a{justify-content:space-between;width:100%}.natural-resource-switch{grid-template-columns:1fr 1fr;display:grid}.natural-resource-switch button{grid-template-columns:34px 1fr;min-width:0;padding-inline:10px}.natural-resource-switch button small{display:none}.natural-view-switch{justify-content:flex-start;overflow-x:auto}.natural-view-switch button{flex:none}.natural-summary-line{flex-wrap:wrap;align-items:flex-start;padding:14px 4px}.natural-summary-line em{width:100%;margin-left:0}.natural-needs-grid,.natural-territory-grid,.natural-grant-grid{grid-template-columns:1fr}.natural-admin-list>article>header{flex-direction:column}.natural-admin-list>article>header>b{align-self:flex-start}.natural-admin-facts,.natural-admin-review{grid-template-columns:1fr}.natural-admin-note{grid-column:auto}}.about-v2-page{color:#f7f9ff;background:radial-gradient(circle at 68% 7%,#1c69972e,#0000 29%),radial-gradient(circle at 16% 24%,#247a3b17,#0000 23%),#030817;min-height:100vh;padding:12px 14px 14px;overflow:hidden}.about-v2-topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030a1ced;border:1px solid #6f93e03b;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:25px;width:min(1508px,100%);min-height:62px;margin:0 auto;padding:0 24px;display:grid;position:sticky;top:10px;box-shadow:0 12px 38px #00000040}.about-v2-topbar .brand{min-width:360px}.about-v2-topbar .brand small{font-size:13px}.about-v2-topbar nav{justify-content:center;align-items:stretch;gap:clamp(15px,2vw,38px);height:100%;display:flex}.about-v2-topbar nav a{color:#c6cede;white-space:nowrap;align-items:center;min-height:60px;font-size:14px;text-decoration:none;display:flex;position:relative}.about-v2-topbar nav a:after{content:"";background:#72df65;height:2px;transition:right .2s;position:absolute;bottom:0;left:0;right:100%;box-shadow:0 0 12px #72df65}.about-v2-topbar nav a:hover,.about-v2-topbar nav a.active{color:#fff}.about-v2-topbar nav a:hover:after,.about-v2-topbar nav a.active:after{right:0}.about-v2-hero{grid-template-columns:minmax(420px,.82fr) 1.28fr;align-items:center;gap:40px;width:min(1508px,100%);min-height:310px;margin:0 auto;padding:26px 58px 18px;display:grid}.about-v2-copy h1{letter-spacing:-.035em;max-width:620px;margin:0;font:400 clamp(44px,3.6vw,59px)/.97 Georgia,serif}.about-v2-copy h1 em{color:#f5bd62;font-style:normal;display:block}.about-v2-copy>p{color:#bec8dc;max-width:560px;margin:17px 0 18px;font-size:15px;line-height:1.5}.about-v2-stats{flex-wrap:nowrap;gap:14px;max-width:560px;display:flex}.about-v2-stats>div{background:linear-gradient(135deg,#081f2ebf,#07112bb8);border:1px solid #55a5614d;border-radius:13px;flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:38px auto;align-items:center;column-gap:10px;min-width:0;min-height:62px;padding:9px 15px;display:grid}.about-v2-stats i{color:#79e469;background:#2f863626;border:1px solid #69e05f66;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;display:grid}.about-v2-stats b{color:#f4f8ff;align-self:end;font:400 25px/1 Georgia,serif}.about-v2-stats span{color:#bec9dc;align-self:start;min-width:0;font-size:13px;line-height:1.2}.about-v2-brand-card{background:radial-gradient(at 20% 20%,#18843859,#0000 40%),radial-gradient(at 80% 16%,#14769f47,#0000 43%),linear-gradient(145deg,#031d23ed,#040e27f5);border:1px solid #41b54e61;border-radius:22px;place-items:center;min-height:270px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0d}.about-v2-brand-card:before{content:"";opacity:.36;clip-path:polygon(0 82%,15% 40%,29% 69%,47% 24%,62% 66%,79% 42%,100% 78%,100% 100%,0 100%);background:linear-gradient(150deg,#105b43,#0b3262 60%,#26185d);height:55%;position:absolute;inset:auto 0 0}.about-v2-brand-card img{z-index:1;filter:drop-shadow(0 12px 30px #00000059);width:min(72%,650px);height:auto;display:block;position:relative}.about-v2-panel{background:linear-gradient(145deg,#071530e6,#040c1fdb);border:1px solid #5b7ecb40;border-radius:17px;width:min(1508px,100%);margin:0 auto;padding:14px 58px 17px;box-shadow:0 18px 55px #0000002e,inset 0 1px #ffffff06}.about-v2-panel+.about-v2-panel{margin-top:4px}.about-v2-panel h2{margin:0;font:400 25px/1.1 Georgia,serif}.about-v2-panel h2:after{content:"";background:#6cdd61;width:28px;height:2px;margin-top:6px;display:block;box-shadow:0 0 10px #6cdd6180}.about-v2-team-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px;display:grid}.about-v2-team-card{min-height:140px;color:inherit;background:#071430d1;border:1px solid #6490d94d;border-radius:14px;grid-template-columns:134px 1fr;align-items:stretch;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.about-v2-team-card:hover,.about-v2-team-card:focus-visible{border-color:#74cdffb8;outline:none;transform:translateY(-3px);box-shadow:0 16px 38px #00000047,0 0 20px #53a4ff1f}.about-v2-team-card>div:last-child{flex-direction:column;justify-content:center;padding:20px 14px;display:flex}.about-v2-team-card h3{color:#f5f8ff;margin:0 0 8px;font-size:16px;font-weight:560;line-height:1.2}.about-v2-team-card p{color:#8be76e;margin:0;font-size:14px;line-height:1.45}.about-v2-facebook{color:#c5d4ed;letter-spacing:.04em;align-items:center;gap:6px;margin-top:13px;font-size:13px;display:flex}.about-v2-facebook b{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:17px;height:17px;font:700 14px/1 Arial,sans-serif;display:grid}.about-v2-facebook i{color:#79d5ff;margin-left:auto;font-size:15px;font-style:normal}.about-v2-photo{background:radial-gradient(circle at 50% 35%,#488ac345,#0000 42%),linear-gradient(145deg,#152b4c,#0a142b);align-content:center;place-items:center;gap:7px;min-height:140px;display:grid;position:relative;overflow:hidden}.about-v2-person-photo{background:#0b1831}.about-v2-photo-source{border-radius:50%;outline:none;flex:none;display:block}.about-v2-photo-source:focus-visible{box-shadow:0 0 0 3px #69d3e46b}.about-v2-person-photo img{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;min-height:140px;transition:transform .35s,filter .35s;display:block}.about-v2-team-card:hover .about-v2-person-photo img,.about-v2-team-card:focus-visible .about-v2-person-photo img{filter:saturate(1.04)contrast(1.04);transform:scale(1.035)}.about-v2-team-card.violet .about-v2-photo{background:radial-gradient(circle at 50% 35%,#8552e152,#0000 42%),linear-gradient(145deg,#261c58,#0a142c)}.about-v2-team-card.cyan .about-v2-photo{background:radial-gradient(circle at 50% 35%,#29bbca4d,#0000 42%),linear-gradient(145deg,#0e4050,#08162d)}.about-v2-team-card.green .about-v2-photo{background:radial-gradient(circle at 50% 35%,#59b74c4d,#0000 42%),linear-gradient(145deg,#143d39,#08152e)}.about-v2-silhouette{background:#070f2059;border:1px dashed #e0e8f78c;border-radius:50%;width:72px;height:72px;display:block;position:relative;overflow:hidden}.about-v2-silhouette:before{content:"";background:#667184;border-radius:50%;width:27px;height:27px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.about-v2-silhouette i{background:#667184;border-radius:28px 28px 8px 8px;width:54px;height:42px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.about-v2-camera{z-index:2;color:#eaf0fc;background:#455066;border:1px solid #ffffff73;border-radius:5px;place-items:center;width:24px;height:18px;margin-top:-22px;font-size:14px;display:grid;position:relative}.about-v2-photo small{color:#d9e1ef;font-size:12px;position:absolute;bottom:8px}.about-v2-photo.compact{aspect-ratio:1;clip-path:circle(50%);background:0 0;border-radius:50%;flex:none;width:58px;height:58px;min-height:58px;padding:0;line-height:0;overflow:hidden}.about-v2-person-photo.compact{background:#10213e;border:0;overflow:hidden;box-shadow:0 7px 20px #0003}.about-v2-person-photo.compact img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.about-v2-photo.compact .about-v2-silhouette{width:58px;height:58px}.about-v2-photo.compact .about-v2-silhouette:before{width:21px;height:21px;top:10px}.about-v2-photo.compact .about-v2-silhouette i{width:44px;height:34px}.about-v2-photo.compact .about-v2-camera{width:19px;height:15px;margin:-18px 0 0;font-size:12px}.about-v2-board{background:radial-gradient(circle at 50% 26%,#1e68972e,#0000 27%),radial-gradient(circle at 71% 23%,#8fd33612,#0000 19%),#030d22c2;padding:30px 42px 28px;overflow:hidden}.about-v2-board-intro{text-align:center;margin-bottom:20px}.about-v2-board-intro h2{margin:0;font-size:clamp(31px,3.5vw,48px)}.about-v2-board-intro>span{color:#aeea39;justify-content:center;align-items:center;gap:8px;margin:9px auto 7px;display:flex}.about-v2-board-intro>span i{background:linear-gradient(90deg,#0000,#5fcde3);width:66px;height:1px;display:block}.about-v2-board-intro>span i:last-child{background:linear-gradient(90deg,#aeea39,#0000)}.about-v2-board-intro>span b{font-size:12px;font-weight:400}.about-v2-board-intro p{color:#93a4c0;margin:0;font-size:13px}.about-v2-leadership{grid-template-columns:minmax(270px,1fr) 164px minmax(270px,1fr);align-items:center;width:min(940px,100%);margin:0 auto 28px;display:grid;position:relative}.about-v2-leader-card{z-index:2;text-align:center;background:linear-gradient(#0d2b49d1,#05122bf2),#071734e0;border:1px solid #5bc6e6b8;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:278px;padding:23px 22px 20px;display:flex;position:relative;box-shadow:0 18px 44px #0000003d,inset 0 0 36px #2fa0ca0f}.about-v2-leader-card.deputy{background:linear-gradient(#2d4438cc,#07162bf2);border-color:#b1e234b8;grid-column:3;box-shadow:0 18px 44px #0000003d,inset 0 0 40px #a5de3412}.about-v2-leader-card .about-v2-photo.compact{width:126px;height:126px;margin-bottom:15px}.about-v2-leader-card .about-v2-person-photo.compact{border:0;overflow:hidden;box-shadow:0 15px 30px #00000040}.about-v2-leader-card.deputy .about-v2-person-photo.compact{border:0;box-shadow:0 15px 30px #00000040}.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette{background:radial-gradient(circle at 50% 38%,#4680a352,#040e2180);border-style:solid;border-color:#6fd7efb3;width:126px;height:126px}.about-v2-leader-card.deputy .about-v2-photo.compact .about-v2-silhouette{border-color:#bee74cb8}.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette:before{background:#66758b;width:43px;height:43px;top:23px}.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette i{background:#66758b;width:91px;height:66px;bottom:-28px}.about-v2-leader-card .about-v2-photo.compact .about-v2-camera{display:none}.about-v2-leader-card h3{color:#f5f7fb;margin:0 0 7px;font:400 clamp(22px,2vw,29px)/1.15 Georgia,serif}.about-v2-leader-card strong{color:#63d4ea;margin-bottom:8px;font-size:14px;font-weight:560;display:block}.about-v2-leader-card.deputy strong{color:#b9ec3f}.about-v2-leader-card p{color:#c5d0e2;max-width:290px;margin:0 0 7px;font-size:13px;line-height:1.35}.about-v2-leader-card>div>span{color:#8fa0bb;font-size:12px}.about-v2-leader-card>div>span:before{content:"⌖";color:#67cee3;margin-right:5px}.about-v2-leader-card.deputy>div>span:before{color:#b5e73d}.about-v2-board-medallion{z-index:3;background:radial-gradient(circle,#0b2a46f5 0 48%,#041127f0 69%),#07162f;border:1px solid #79c9dc61;border-radius:50%;align-content:center;place-items:center;gap:8px;width:188px;height:188px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #4ba9c509,0 0 0 22px #82d34705,0 0 45px #2a9cbd29}.about-v2-board-medallion .brand-logo{filter:drop-shadow(0 0 9px #73dc5b47);background-size:190px;width:78px;height:59px}.about-v2-board-medallion>b{color:#dce9f4;letter-spacing:.24em;text-align:center;font-size:13px;font-weight:520;line-height:1.25}.about-v2-members-title{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:18px;margin:0 auto 13px;display:grid}.about-v2-members-title i{background:linear-gradient(90deg,#0000,#698cc573);height:1px}.about-v2-members-title i:last-child{background:linear-gradient(90deg,#698cc573,#0000)}.about-v2-members-title h3{color:#f0f4fb;margin:0;font:400 23px/1.1 Georgia,serif}.about-v2-board-shell{padding:0 36px;position:relative}.about-v2-board-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.about-v2-board-track::-webkit-scrollbar{display:none}.about-v2-board-card{scroll-snap-align:start;background:#07132eb8;border:1px solid #678acf47;border-radius:13px;flex:0 0 calc(16.6667% - 10px);align-items:flex-start;gap:12px;min-height:154px;padding:15px 13px;display:flex}.about-v2-board-card h3{color:#f4f7ff;margin:0 0 4px;font-size:15px;font-weight:520;line-height:1.2}.about-v2-board-role{color:#7fe373;margin-bottom:4px;font-size:12px;font-weight:650;line-height:1.25;display:block}.about-v2-board-card p{color:#a3aec2;margin:0;font-size:13px;line-height:1.3}.about-v2-board-card .about-v2-board-position{color:#e0e8f6;min-height:2.6em;margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.3}.about-v2-board-card .about-v2-board-region{color:#8e9bb3;letter-spacing:.015em;font-size:12px}.about-v2-board-card .about-v2-board-region:before{content:"⌖";color:#6fdbe5;margin-right:5px}.about-v2-board-arrow{z-index:3;color:#eaf0fb;cursor:pointer;background:#061026f0;border:1px solid #7091d266;border-radius:50%;place-items:center;width:38px;height:38px;font:300 29px/1 Georgia,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.about-v2-board-arrow:hover{color:#74df68;border-color:#74df68}.about-v2-board-arrow.prev{left:-11px}.about-v2-board-arrow.next{right:-11px}.about-v2-board-shell.expanded{padding:0}.about-v2-board-shell.expanded .about-v2-board-track{grid-template-columns:repeat(5,1fr);display:grid;overflow:visible}.about-v2-board-toggle{color:#e7eef9;cursor:pointer;background:linear-gradient(135deg,#0c2644eb,#0f1f34f0);border:1px solid #b2e635b8;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:210px;min-height:42px;margin:18px auto 0;padding:10px 19px;font-size:14px;display:flex;box-shadow:0 0 24px #87d44412}.about-v2-board-toggle:hover{background:#142f4cf5;border-color:#c5ee55}.about-v2-board-toggle span,.about-v2-board-toggle b{color:#aee83d}.about-v2-board-toggle b{font-size:16px;font-weight:400}.about-v2-workflow{grid-template-columns:270px 1fr;align-items:center;gap:30px;padding-top:12px;padding-bottom:13px;display:grid}.about-v2-workflow-title p{color:#a7b3c7;margin:4px 0 0;font-size:13px}.about-v2-workflow-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.about-v2-workflow-grid article{grid-template-columns:46px 36px 1fr;align-items:center;gap:9px;min-width:0;min-height:76px;display:grid;position:relative}.about-v2-workflow-grid article:not(:last-child):after{content:"→";color:#b8ef2d;font-size:24px;font-weight:300;position:absolute;right:-22px}.about-v2-number{color:#f8fbff;border:2px solid #b9ef29;border-radius:50%;place-items:center;width:45px;height:45px;font:400 22px Georgia,serif;display:grid;box-shadow:0 0 16px #b9ef292e}.about-v2-work-icon{color:#a9e931}.about-v2-work-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px;display:block}.about-v2-workflow-grid h3{color:#f3f7ff;margin:0 0 5px;font-size:14px;font-weight:530;line-height:1.2}.about-v2-workflow-grid p{color:#a2aec1;margin:0;font-size:13px;line-height:1.35}.about-v2-footer{background:#030c1ec7;border:1px solid #577ccb40;border-radius:17px;grid-template-columns:240px minmax(230px,.8fr) 1.15fr auto;align-items:center;gap:30px;width:min(1508px,100%);min-height:100px;margin:4px auto 0;padding:15px 32px;display:grid}.about-v2-footer-logo{align-items:center;width:220px;height:65px;display:flex;overflow:hidden}.about-v2-footer-logo img{width:100%;height:auto;display:block}.about-v2-footer>p{color:#98a7c1;font-size:13px;line-height:1.55}.about-v2-footer nav{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-v2-footer nav>div{gap:5px;display:grid}.about-v2-footer nav b{color:#d8e1f4;margin-bottom:2px;font-size:13px}.about-v2-footer nav a{color:#8291ac;font-size:12px;text-decoration:none}.about-v2-footer nav a:hover{color:#72dd67}.about-v2-social{grid-template-columns:repeat(3,29px);justify-content:end;align-items:center;gap:7px;display:grid}.about-v2-social a{color:#e5ecfa;background:#081531cc;border:1px solid #8099d352;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.about-v2-social small{color:#71809e;white-space:nowrap;text-align:right;grid-column:1/-1;margin-top:4px;font-size:12px}@media (width<=1180px){.about-v2-topbar .brand{min-width:290px}.about-v2-topbar nav{justify-content:flex-start;gap:15px;overflow-x:auto}.about-v2-team-grid{grid-template-columns:repeat(2,1fr)}.about-v2-leadership{grid-template-columns:minmax(245px,1fr) 120px minmax(245px,1fr)}.about-v2-board-medallion{width:154px;height:154px}.about-v2-board-card{flex-basis:calc(25% - 9px)}.about-v2-board-shell.expanded .about-v2-board-track{grid-template-columns:repeat(3,1fr)}.about-v2-workflow{grid-template-columns:1fr}.about-v2-footer{grid-template-columns:210px 1fr 1.4fr}.about-v2-social{grid-column:1/-1;justify-content:center;display:flex}.about-v2-social small{margin-left:12px}}@media (width<=820px){.about-v2-page{padding:8px}.about-v2-topbar{grid-template-columns:1fr;gap:0;padding:0 14px 8px;position:relative;top:0}.about-v2-topbar .brand{min-width:0;min-height:58px}.about-v2-topbar .brand b{font-size:16px}.about-v2-topbar .brand small{display:none}.about-v2-topbar nav{justify-content:flex-start;gap:20px;width:100%;min-width:0;overflow-x:auto}.about-v2-topbar nav a{min-height:36px;font-size:13px}.about-v2-hero{grid-template-columns:1fr;gap:24px;padding:42px 16px 18px}.about-v2-copy h1{font-size:clamp(43px,12vw,58px)}.about-v2-brand-card{min-height:190px;padding:22px}.about-v2-brand-card img{width:min(88%,540px)}.about-v2-panel{padding:18px 14px}.about-v2-team-grid{grid-template-columns:1fr}.about-v2-board{padding:25px 14px 22px}.about-v2-board-intro{margin-bottom:17px}.about-v2-leadership{grid-template-columns:1fr;gap:14px;width:min(420px,100%)}.about-v2-leader-card,.about-v2-leader-card.deputy{grid-column:1;min-height:240px}.about-v2-board-medallion{display:none}.about-v2-members-title{gap:10px}.about-v2-members-title h3{font-size:20px}.about-v2-board-card{flex-basis:min(78%,290px)}.about-v2-board-shell.expanded .about-v2-board-track{grid-template-columns:1fr}.about-v2-workflow-grid{grid-template-columns:1fr;gap:12px}.about-v2-workflow-grid article{min-height:66px}.about-v2-workflow-grid article:not(:last-child):after{content:"↓";font-size:18px;bottom:-14px;left:16px;right:auto}.about-v2-footer{text-align:center;grid-template-columns:1fr;padding:22px}.about-v2-footer-logo{margin:auto}.about-v2-footer>p{text-align:center}.about-v2-footer nav{text-align:left;width:100%}.about-v2-social{grid-column:auto}}@media (width<=520px){.about-v2-stats{grid-template-columns:1fr 1fr;display:grid}.about-v2-stats>div{min-width:0}.about-v2-stats>div:last-child{grid-column:1/-1}.about-v2-team-card{grid-template-columns:118px 1fr}.about-v2-photo,.about-v2-person-photo img{min-height:148px}.about-v2-leader-card .about-v2-photo.compact,.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette{width:112px;height:112px}.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette:before{width:38px;height:38px;top:20px}.about-v2-leader-card .about-v2-photo.compact .about-v2-silhouette i{width:82px;height:58px}.about-v2-board-shell{padding:0 25px}.about-v2-board-arrow.prev{left:-8px}.about-v2-board-arrow.next{right:-8px}.about-v2-board-card{flex-basis:88%}.about-v2-footer nav{gap:13px}}.barometer-page{color:#f4f7ff;background:radial-gradient(circle at 8% 22%,#1996c729,#0000 24%),radial-gradient(circle at 87% 9%,#7641f133,#0000 27%),linear-gradient(160deg,#020714,#061027 55%,#030817);min-height:100vh;padding:12px}.barometer-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030a1ceb;border:1px solid #6c90e140;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1500px,100%);min-height:68px;margin:0 auto;padding:0 28px;display:grid;position:sticky;top:10px;box-shadow:0 12px 40px #00000040}.barometer-header nav{justify-content:center;align-items:stretch;gap:clamp(14px,1.9vw,34px);height:100%;display:flex}.barometer-header nav a{color:#b8c3dc;align-items:center;font-size:14px;text-decoration:none;display:flex;position:relative}.barometer-header nav a:after{content:"";background:linear-gradient(90deg,#25d1e5,#9870ff);height:2px;transition:all .2s;position:absolute;bottom:0;left:0;right:100%}.barometer-header nav a:hover,.barometer-header nav a.active{color:#fff}.barometer-header nav a:hover:after,.barometer-header nav a.active:after{right:0}.barometer-back{color:#dfe8ff;background:#102858a8;border:1px solid #6390ef61;border-radius:10px;padding:10px 13px;font-size:13px;text-decoration:none}.barometer-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;width:min(1450px,100% - 20px);min-height:390px;margin:0 auto;padding:70px 36px 38px;display:grid;position:relative;overflow:hidden}.barometer-hero:before{content:"";opacity:.42;clip-path:polygon(0 85%,12% 50%,25% 70%,42% 28%,56% 72%,72% 35%,86% 66%,100% 40%,100% 100%,0 100%);background:linear-gradient(145deg,#0d5b8e,#142d66 48%,#3d1e76);height:180px;position:absolute;bottom:0;left:4%;right:4%}.barometer-hero>div,.barometer-hero>aside{z-index:2;position:relative}.barometer-hero>div>p{color:#63dce9;letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 18px;font-size:13px;font-weight:750;display:flex}.barometer-hero>div>p span{background:linear-gradient(90deg,#f5bd62,#0000);width:28px;height:1px}.barometer-hero h1{letter-spacing:-.045em;max-width:800px;margin:0;font:400 clamp(52px,6vw,88px)/.94 Georgia,serif}.barometer-hero h1 em{color:#0000;background:linear-gradient(90deg,#57d9ef,#7483ff 55%,#bf78ff);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.barometer-hero>div>span{color:#aab7d0;max-width:720px;margin-top:25px;font-size:15px;line-height:1.65;display:block}.barometer-status{color:#9db0ce;background:#071632ad;border:1px solid #568edc4d;border-radius:25px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:24px;padding:10px 13px;font-size:13px;display:flex}.barometer-status i{background:#38dfa4;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #38dfa4}.barometer-hero aside{background:radial-gradient(circle at 80% 5%,#824bf542,#0000 30%),linear-gradient(145deg,#082042e6,#080f28d9);border:1px solid #579cec57;border-radius:24px;flex-direction:column;justify-content:center;min-height:250px;padding:28px;display:flex;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0a}.barometer-hero aside>small{color:#6ddbe7;letter-spacing:.16em;font-size:12px;font-weight:750}.barometer-hero aside>b{margin:12px 0 0;font:400 76px/1 Georgia,serif}.barometer-hero aside>span{color:#aebbd4;font-size:14px}.barometer-hero aside dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:26px 0 0;padding-top:20px;display:grid}.barometer-hero aside dl div{border-right:1px solid var(--line);gap:4px;padding:0 12px;display:grid}.barometer-hero aside dl div:first-child{padding-left:0}.barometer-hero aside dl div:last-child{border:0;padding-right:0}.barometer-hero aside dt{color:#e8edfa;font:400 27px Georgia,serif}.barometer-hero aside dd{color:#7585a4;margin:0;font-size:12px;line-height:1.35}.barometer-loading,.barometer-error{color:#9eacc8;text-align:center;border:1px solid var(--line);background:#07122bbf;border-radius:16px;width:min(1420px,100% - 28px);margin:0 auto 25px;padding:22px;font-size:14px}.barometer-loading i{vertical-align:middle;border:2px solid #6b8ce740;border-top-color:#55d9ea;border-radius:50%;width:12px;height:12px;margin-right:9px;animation:.8s linear infinite mapSpin;display:inline-block}.barometer-error{color:#f1b4bd;border-color:#d7586b59}.barometer-donor-view{background:radial-gradient(circle at 88% 18%,#6b49e229,#0000 31%),linear-gradient(125deg,#05273be0,#070f27e6);border:1px solid #4ecdb04d;border-radius:24px;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);align-items:center;gap:36px;width:min(1420px,100% - 28px);margin:0 auto 15px;padding:30px 32px;scroll-margin-top:95px;display:grid;box-shadow:inset 0 1px #ffffff09}.barometer-donor-view>div>small{color:#67dbae;letter-spacing:.16em;font-size:13px;font-weight:780}.barometer-donor-view h2{margin:9px 0 10px;font:400 32px Georgia,serif}.barometer-donor-view>div>p{color:#91a1b9;max-width:480px;margin:0;font-size:14px;line-height:1.6}.barometer-donor-view nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.barometer-donor-view nav a{color:#dff7e7;background:radial-gradient(circle at 45% 20%,#48d69b1f,#05152ca8 70%);border:1px solid #70e2a161;border-radius:26px 34px 28px 36px;flex-direction:column;justify-content:center;min-height:112px;padding:17px;text-decoration:none;transition:all .2s;display:flex}.barometer-donor-view nav a.cofinance{color:#ddf9fd;background:radial-gradient(circle at 45% 20%,#3ac1e021,#05152ca8 70%);border-color:#4bcfe766}.barometer-donor-view nav a.technical{color:#eee5ff;background:radial-gradient(circle at 45% 20%,#905ce324,#05152ca8 70%);border-color:#a575ee6b}.barometer-support-results{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.barometer-support-results article,.barometer-support-empty{background:#051427b8;border:1px solid #7bb7de38;border-radius:16px;padding:20px}.barometer-support-results article>div{color:#77d9ec;justify-content:space-between;gap:16px;font-size:13px;display:flex}.barometer-support-results h3{color:#fffbe7;font:600 21px/1.2 var(--font-serif);margin:12px 0 8px}.barometer-support-results p{color:#b7c5d2;margin:0 0 14px;line-height:1.55}.barometer-support-results article>b{color:#eef8fc;font-size:13px}.barometer-support-empty{text-align:center;grid-column:1/-1}.barometer-support-empty b{color:#fffbe7;font-size:18px}.barometer-support-empty p{max-width:680px;margin:8px auto 14px}.barometer-support-empty a{color:#68d9ef;font-weight:700}@media (width<=900px){.barometer-support-results{grid-template-columns:1fr}}.barometer-donor-view nav a:hover,.barometer-donor-view nav a.active{filter:brightness(1.17);transform:translateY(-3px);box-shadow:0 14px 36px #0003}.barometer-donor-view nav a.active{outline-offset:3px;outline:1px solid}.barometer-donor-view nav strong{font:400 17px/1.2 Georgia,serif}.barometer-donor-view nav small{color:#8292a8;margin-top:11px;font-size:13px}.barometer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1420px,100% - 28px);margin:0 auto 15px;display:grid}.barometer-metrics article{background:radial-gradient(circle at 95% 0,#3575f01f,#0000 30%),#07112ad1;border:1px solid #6689dc47;border-radius:20px;flex-direction:column;min-height:245px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffff08}.barometer-metrics article.academy{background:radial-gradient(circle at 90% 0,#7e44e840,#0000 35%),#0b1130e0;border-color:#9c5ff66b}.barometer-metrics article.grants{border-color:#26bfda59}.barometer-metrics article.projects{border-color:#6683ff5c}.barometer-metrics article.learning{border-color:#2dcf9e52}.barometer-metrics article>small{color:#65d8e8;letter-spacing:.15em;font-size:12px;font-weight:750}.barometer-metrics article.academy>small{color:#c399ff}.barometer-metrics article>b{align-items:center;min-height:75px;margin-top:12px;font:400 64px/1 Georgia,serif;display:flex}.barometer-pending{color:#8592af;font:400 20px Georgia,serif}.barometer-metrics h2{margin:4px 0 10px;font-size:15px}.barometer-metrics p{color:#8796b3;min-height:38px;margin:0;font-size:13px;line-height:1.55}.barometer-metrics a,.barometer-metrics article>span:not(.barometer-pending){color:#8eabf4;margin-top:auto;padding-top:18px;font-size:12px;font-weight:650;text-decoration:none}.barometer-grid{grid-template-columns:1.12fr .88fr;gap:12px;width:min(1420px,100% - 28px);margin:0 auto 15px;display:grid}.barometer-donor-insights{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1420px,100% - 28px);margin:0 auto 15px;display:grid}.barometer-donor-insights article{background:radial-gradient(circle at 92% 5%,#21c99721,#0000 34%),#06142be0;border:1px solid #528fd357;border-radius:22px;flex-direction:column;min-height:280px;padding:28px;display:flex}.barometer-donor-insights article.institutions{background:radial-gradient(circle at 92% 5%,#795fed2e,#0000 34%),#07112be0;border-color:#795fed61}.barometer-donor-insights article.themes{background:radial-gradient(circle at 92% 5%,#23bedc26,#0000 34%),#06142be0;border-color:#23bedc57}.barometer-donor-insights article>small{color:#66dac8;letter-spacing:.15em;font-size:12px;font-weight:780}.barometer-donor-insights h2{margin:10px 0 20px;font:400 30px/1.1 Georgia,serif}.barometer-insight-number{align-items:center;gap:16px;margin-bottom:20px;display:flex}.barometer-insight-number>b{font:400 54px/1 Georgia,serif}.barometer-insight-number>span{color:#94a2bc;max-width:210px;font-size:13px;line-height:1.45}.barometer-donor-insights dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;display:grid}.barometer-donor-insights dl div{background:#ffffff06;border:1px solid #7a97cc2b;border-radius:13px;padding:12px}.barometer-donor-insights dt{color:#eaf1ff;font-size:22px;font-weight:750}.barometer-donor-insights dd{color:#8998b5;margin:5px 0 0;font-size:12px;line-height:1.4}.barometer-donor-insights article>a{color:#82cddd;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none}.barometer-theme-list{margin:0 0 18px}.barometer-theme-list p{color:#acb8cd;border-bottom:1px solid #7a97cc26;justify-content:space-between;gap:12px;margin:0;padding:10px 0;font-size:13px;display:flex}.barometer-theme-list b{color:#ecf7ff;font-size:15px}.barometer-source{color:#72d8c7;margin-top:13px;font-size:12px;line-height:1.45;display:block}.barometer-panel{background:linear-gradient(145deg,#081431eb,#050d22e0);border:1px solid #6689dc47;border-radius:22px;min-height:430px;padding:30px}.barometer-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.barometer-panel-head small,.barometer-results small{color:#73dce7;letter-spacing:.15em;font-size:12px;font-weight:750}.barometer-panel-head h2{margin:8px 0 0;font:400 31px Georgia,serif}.barometer-panel-head>span{color:#7585a4;text-align:right;font-size:12px}.barometer-bars{gap:16px;margin-top:26px;display:grid}.barometer-bars>div{grid-template-columns:minmax(140px,.72fr) 1.4fr 28px;align-items:center;gap:14px;display:grid}.barometer-bars span{color:#b7c2d9;font-size:13px}.barometer-bars i{background:#4d65a238;border-radius:20px;height:8px;overflow:hidden}.barometer-bars i b{background:linear-gradient(90deg,#238cd8,#6a68f4 55%,#a558eb);border-radius:20px;height:100%;display:block;box-shadow:0 0 14px #596fff57}.barometer-bars strong{color:#dce4f5;text-align:right;font:400 16px Georgia,serif}.barometer-pipeline{gap:12px;margin-top:26px;display:grid}.barometer-pipeline>div{background:#0a193a94;border:1px solid #5d7cc938;border-radius:13px;align-items:center;gap:13px;min-height:55px;padding:9px 13px;display:flex}.barometer-pipeline>div>i{color:#78dcf0;background:#13618426;border:1px solid #45bce161;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font:400 15px Georgia,serif;display:grid}.barometer-pipeline span{gap:3px;display:grid}.barometer-pipeline b{font-size:15px}.barometer-pipeline small{color:#8492ae;font-size:12px}.barometer-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;display:flex}.barometer-empty b{font:400 25px Georgia,serif}.barometer-empty p{color:#8593af;max-width:490px;font-size:13px;line-height:1.65}.barometer-empty a{color:#93aefe;font-size:13px;font-weight:650;text-decoration:none}.barometer-filter-state{color:#91a2ba;background:#0823378f;border:1px solid #4fc7b747;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:10px 13px;font-size:13px;display:flex}.barometer-filter-state b{color:#75e0be}.barometer-filter-state a{color:#89a8ef;font-size:13px;text-decoration:none}.barometer-results{background:radial-gradient(circle at 88%,#7443e733,#0000 30%),linear-gradient(110deg,#072a42c7,#0a0e2adb);border:1px solid #8e63ef59;border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;width:min(1420px,100% - 28px);min-height:220px;margin:0 auto 15px;padding:34px;display:grid}.barometer-results h2{margin:10px 0;font:400 32px Georgia,serif}.barometer-results p{color:#8795b1;max-width:560px;margin:0;font-size:13px;line-height:1.6}.barometer-results dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.barometer-results dl div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:120px;padding:20px;display:flex}.barometer-results dl div:last-child{border:0}.barometer-results dt{color:#f1f4ff;font:400 clamp(28px,3vw,45px) Georgia,serif}.barometer-results dd{color:#8e9cb8;margin:8px 0 0;font-size:13px}.barometer-footer{color:#677693;justify-content:space-between;gap:20px;width:min(1420px,100% - 28px);margin:0 auto;padding:20px 5px 8px;font-size:12px;display:flex}.barometer-footer p{margin:0}.barometer-footer a{color:#9eb0d3;text-decoration:none}@media (width<=1050px){.barometer-header{grid-template-columns:1fr auto}.barometer-header nav{display:none}.barometer-hero{grid-template-columns:1fr;gap:28px;padding-top:60px}.barometer-hero aside{width:100%;max-width:720px}.barometer-donor-view{grid-template-columns:1fr}.barometer-metrics{grid-template-columns:repeat(2,1fr)}.barometer-grid,.barometer-results{grid-template-columns:1fr}.barometer-donor-insights{grid-template-columns:1fr 1fr}.barometer-panel{min-height:380px}}@media (width<=650px){.barometer-page{padding:7px}.barometer-header{padding:0 12px;top:6px}.barometer-header .brand small{display:none}.barometer-back{place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}.barometer-back:before{content:"←";font-size:16px}.barometer-hero{width:100%;padding:52px 13px 26px}.barometer-hero h1{font-size:clamp(48px,14vw,64px)}.barometer-hero>div>span{font-size:14px}.barometer-status{align-items:flex-start;width:100%;line-height:1.45}.barometer-hero aside{padding:23px 18px}.barometer-hero aside>b{font-size:64px}.barometer-hero aside dl div{padding:0 8px}.barometer-donor-view,.barometer-metrics,.barometer-grid,.barometer-donor-insights,.barometer-results,.barometer-loading,.barometer-error{width:100%}.barometer-donor-view{gap:22px;padding:23px 18px}.barometer-donor-view nav{grid-template-columns:1fr}.barometer-donor-view nav a{border-radius:22px;min-height:92px}.barometer-metrics,.barometer-donor-insights{grid-template-columns:1fr}.barometer-metrics article{min-height:220px}.barometer-donor-insights article{min-height:250px;padding:22px 18px}.barometer-panel{min-height:0;padding:22px 17px}.barometer-panel-head{flex-direction:column;align-items:flex-start}.barometer-panel-head h2{font-size:27px}.barometer-filter-state{flex-direction:column;align-items:flex-start;gap:8px}.barometer-bars>div{grid-template-columns:1fr 27px;gap:7px 10px}.barometer-bars i{grid-area:2/1/auto/-1}.barometer-results{gap:20px;padding:25px 18px}.barometer-results dl{grid-template-columns:1fr}.barometer-results dl div{border-right:0;border-bottom:1px solid var(--line);min-height:90px;padding:15px 0}.barometer-footer{flex-direction:column;width:100%;padding:16px 6px}.mini-popover.notices{width:auto;position:fixed;top:72px;left:8px;right:8px}}.instagram-live-mark{color:#51dda8;letter-spacing:.04em;align-items:center;margin:0 12px 9px 0;font-size:13px;font-weight:700;display:inline-flex}.instagram-live-mark.is-pending{color:#91a1be}.association-life-page,.association-story-page{color:#f4f7ff;background:radial-gradient(circle at 8% 20%,#1996c729,#0000 24%),radial-gradient(circle at 88% 8%,#7641f12e,#0000 28%),linear-gradient(155deg,#020714,#061027 55%,#030817);min-height:100vh;padding:12px}.association-life-header{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030a1ced;border:1px solid #6c90e140;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:30px;width:min(1500px,100%);min-height:68px;margin:0 auto;padding:0 28px;display:grid;position:sticky;top:10px;box-shadow:0 12px 40px #00000040}.association-life-header nav{justify-content:flex-end;align-items:stretch;gap:clamp(14px,2vw,34px);height:100%;display:flex}.association-life-header nav a,.association-back{color:#b8c3dc;align-items:center;font-size:14px;text-decoration:none;display:flex;position:relative}.association-life-header nav a:hover,.association-life-header nav a.active,.association-back:hover{color:#fff}.association-life-header nav a.active:after{content:"";background:linear-gradient(90deg,#25d1e5,#9870ff);height:2px;position:absolute;bottom:0;left:0;right:0}.association-back{justify-self:end}.association-life-hero{text-align:center;width:min(1420px,100% - 28px);margin:0 auto;padding:92px 24px 54px}.association-life-hero>p{color:#60dbe7;letter-spacing:.2em;margin:0 0 14px;font-size:13px;font-weight:750}.association-life-hero h1{letter-spacing:-.045em;margin:0;font:400 clamp(52px,7vw,88px)/.98 Georgia,serif}.association-life-hero>span{color:#9eabc5;max-width:760px;margin:24px auto 0;font-size:15px;line-height:1.7;display:block}.association-life-hero>a{color:#71dced;width:max-content;margin:22px auto 0;font-size:14px;font-weight:700;text-decoration:none;display:block}.association-life-content{width:min(1420px,100% - 28px);margin:0 auto 50px}.association-filter{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.association-filter button{color:#9eacc8;cursor:pointer;background:#07122bb3;border:1px solid #6689dc40;border-radius:20px;padding:9px 14px;font-size:13px}.association-filter button:hover,.association-filter button.active{color:#fff;background:linear-gradient(90deg,#1879d77a,#743dde73);border-color:#6686ff}.association-archive-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.association-archive-card{color:#fff;background:#07122bdb;border:1px solid #668be64d;border-radius:20px;min-width:0;text-decoration:none;transition:all .22s;overflow:hidden;box-shadow:0 18px 46px #0000003b}.association-archive-card:hover{border-color:#5cbcf9a6;transform:translateY(-4px)}.association-archive-image{aspect-ratio:1.18;background:#e9f0e5;position:relative;overflow:hidden}.association-archive-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.association-archive-image span{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#5330b0c7;border:1px solid #ffffff52;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:750;position:absolute;top:13px;left:13px}.association-archive-card>div:last-child{padding:22px}.association-archive-card small,.association-story-copy>small{color:#69dce9;letter-spacing:.12em;font-size:12px;font-weight:750}.association-archive-card h2{margin:10px 0;font:400 25px/1.12 Georgia,serif}.association-archive-card p{color:#93a1bd;min-height:45px;margin:0;font-size:13px;line-height:1.55}.association-archive-card b{color:#9cb6ff;margin-top:18px;font-size:13px;display:block}.association-empty{color:#a4b0c8;text-align:center;background:#07122bc7;border:1px solid #6689dc47;border-radius:20px;width:min(760px,100%);margin:80px auto;padding:42px}.association-empty h1,.association-empty h2{color:#fff;margin:0 0 12px;font:400 34px Georgia,serif}.association-empty p{line-height:1.6}.association-empty a{color:#75dbea}.association-story{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:42px;width:min(1180px,100% - 28px);margin:55px auto 70px;display:grid}.association-story-image{background:#07142f;border:1px solid #668be652;border-radius:24px;position:sticky;top:95px;overflow:hidden;box-shadow:0 30px 80px #00000052}.association-story-image img{object-fit:contain;background:#050c1d;width:100%;max-height:760px;display:block}.association-story-copy{padding:35px 8px}.association-story-copy h1{letter-spacing:-.035em;margin:14px 0 20px;font:400 clamp(40px,5vw,64px)/1.02 Georgia,serif}.association-story-lead{color:#c0cae0;font-size:16px;line-height:1.65}.association-story-caption{color:#9eabc5;white-space:pre-line;border-top:1px solid #6689dc3b;margin-top:28px;padding-top:24px;font-size:14px;line-height:1.8}.association-instagram-source{color:#fff;background:linear-gradient(90deg,#146fd08c,#703be085);border:1px solid #58b8ff6e;border-radius:10px;width:max-content;margin-top:28px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:block}.instagram-setup-form .admin-form-head a,.instagram-status-card a,.instagram-admin-list a{color:#75dbea;font-size:13px;font-weight:700;text-decoration:none}.instagram-setup-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.instagram-setup-steps article{background:linear-gradient(145deg,#0d2249c7,#050e22d1);border:1px solid #597edc42;border-radius:13px;grid-template-columns:30px 1fr;gap:11px;min-height:118px;padding:15px;display:grid}.instagram-setup-steps article>b{color:#fff;background:linear-gradient(145deg,#177dcc,#7248df);border:1px solid #6fcff185;border-radius:50%;place-items:center;width:28px;height:28px;font:700 14px/1 system-ui;display:grid}.instagram-setup-steps article div{align-content:start;gap:7px;display:grid}.instagram-setup-steps strong{color:#eff4ff;font-size:13px;line-height:1.35}.instagram-setup-steps article span{color:#8e9db9;font-size:12px;line-height:1.55}.instagram-setup-steps em{color:#b8c9ef;font-style:normal}.instagram-callback{background:#0309199e;border:1px solid #597edc47;border-radius:12px;gap:7px;padding:14px;display:grid}.instagram-callback span{color:#7585a5;text-transform:uppercase;letter-spacing:.13em;font-size:12px}.instagram-callback>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.instagram-callback code{overflow-wrap:anywhere;color:#b9c7e7;font-size:13px}.instagram-callback button{color:#dce7ff;cursor:pointer;background:#14478459;border:1px solid #5daaf15c;border-radius:8px;padding:8px 11px;font-size:12px}.instagram-callback button:hover{color:#fff;border-color:#65d8e8}.instagram-platform-warning{color:#e4ebfa;background:#0309199e;border:1px solid #597edc47;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.instagram-platform-warning>b{color:#65d8e8;letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:11px}.instagram-platform-warning strong{color:#fff}.instagram-connect-card{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.instagram-connect-card small{color:#66d9e8;letter-spacing:.14em;font-size:12px;font-weight:750}.instagram-connect-card h3{margin:8px 0;font:400 26px Georgia,serif}.instagram-connect-card p{color:#8d9bb7;max-width:650px;margin:0;font-size:13px;line-height:1.65}.instagram-connect-card .admin-primary{text-align:center;flex:none;text-decoration:none}.instagram-status-card{background:radial-gradient(circle at 92% 0,#4cc7a61f,#0000 32%),#07132bc7;border:1px solid #40d3a34d;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:25px;display:flex}.instagram-status-card>div:first-child small{color:#52dda9;letter-spacing:.14em;font-size:12px;font-weight:750}.instagram-status-dot{background:#42dda2;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #42dda2}.instagram-status-card h3{margin:8px 0 5px;font:400 28px Georgia,serif}.instagram-status-card p{color:#8190ac;margin:0;font-size:13px}.instagram-status-card p.instagram-sync-note{color:#697995;max-width:620px;margin-top:8px;line-height:1.5}.instagram-status-card>div:last-child{align-items:center;gap:14px;display:flex}.instagram-status-card .admin-secondary{color:#9cabc4;cursor:pointer;background:0 0;border:1px solid #748dc44d;border-radius:9px;padding:9px 13px;font-size:12px}.instagram-status-card .admin-secondary:hover{color:#fff;border-color:#d16f888c}.instagram-admin-list{gap:10px;display:grid}.instagram-admin-list article{background:#07122bc2;border:1px solid #6689dc47;border-radius:16px;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;min-height:135px;padding:12px;display:grid}.instagram-admin-list article.hidden-post{opacity:.52}.instagram-admin-list img{object-fit:cover;background:#07132c;border-radius:11px;width:120px;height:110px}.instagram-admin-list small{color:#65d8e8;letter-spacing:.08em;font-size:12px;font-weight:750}.instagram-admin-list h3{margin:6px 0;font-size:15px}.instagram-admin-list p{color:#8492ad;margin:0 0 8px;font-size:13px;line-height:1.5}.association-project-admin-form{gap:18px;display:grid}.association-project-admin-form .admin-note{align-self:center}.project-logo-preview{background:#fff}.project-logo-preview img{object-fit:contain;background:#fff;height:190px}.association-project-admin-list{margin-top:18px}.association-project-admin-list article>div:last-child{align-items:center}.association-project-admin-list article>div:last-child a{color:#75dbea;border:1px solid var(--line);background:#0a1735;border-radius:9px;padding:8px 11px;font-size:13px;text-decoration:none}.instagram-post-actions{gap:10px;min-width:110px;display:grid}.instagram-post-actions label{color:#aebad1;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.instagram-post-actions input{accent-color:#65d8e8}@media (width<=900px){.association-life-header{grid-template-columns:1fr;gap:0;padding:8px 18px 0}.association-life-header nav{justify-content:flex-start;overflow-x:auto}.association-life-header nav a{white-space:nowrap;min-height:38px}.association-archive-grid{grid-template-columns:repeat(2,1fr)}.association-story{grid-template-columns:1fr}.association-story-image{position:static}.instagram-setup-steps{grid-template-columns:1fr}.instagram-setup-steps article{min-height:0}.instagram-connect-card,.instagram-status-card{flex-direction:column;align-items:stretch}.instagram-status-card>div:last-child{justify-content:space-between}}@media (width<=620px){.association-life-page,.association-story-page{padding:7px}.association-life-header{top:6px}.association-life-header .brand small{display:none}.association-life-header nav{gap:18px}.association-life-hero{width:100%;padding:60px 14px 38px}.association-life-hero h1{font-size:54px}.association-life-content{width:100%}.association-filter{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.association-filter button{flex:none}.association-archive-grid{grid-template-columns:1fr}.association-archive-card h2{font-size:28px}.association-story{gap:10px;width:100%;margin-top:28px}.association-story-image{border-radius:18px}.association-story-copy{padding:24px 10px}.association-story-copy h1{font-size:42px}.association-life-header .association-back{justify-self:start;min-height:36px}.instagram-admin-list article{grid-template-columns:82px 1fr}.instagram-admin-list img{width:82px;height:90px}.instagram-post-actions{grid-column:1/-1;gap:22px;padding:4px 5px;display:flex}.instagram-status-card>div:last-child{flex-direction:column;align-items:stretch}.instagram-connect-card .admin-primary{width:100%}.instagram-callback>div{flex-direction:column;align-items:stretch}.instagram-callback button{align-self:flex-start}.instagram-callback code{font-size:12px}}.initiatives-page{color:#f5f7ff;background:radial-gradient(circle at 88% 2%,#20b08726,#0000 24%),radial-gradient(circle at 8% 28%,#1f67bc2e,#0000 26%),linear-gradient(155deg,#020714,#06122a 52%,#030817);min-height:100vh;padding:12px}.initiatives-nav{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030a1beb;border:1px solid #5e85dd45;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1500px,100%);min-height:68px;margin:0 auto;padding:0 28px;display:grid;position:sticky;top:10px;box-shadow:0 12px 42px #00000047}.initiatives-nav nav{justify-content:center;align-items:stretch;gap:clamp(15px,2.3vw,36px);height:100%;display:flex}.initiatives-nav nav a,.initiatives-back{color:#aebad1;align-items:center;font-size:13px;text-decoration:none;display:flex}.initiatives-nav nav a:hover,.initiatives-back:hover{color:#fff}.initiatives-back{background:#19706424;border:1px solid #4bc9b052;border-radius:9px;min-height:38px;padding:0 13px}.initiatives-hero{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:60px;width:min(1400px,100% - 28px);margin:0 auto;padding:90px 20px 52px;display:grid}.initiatives-hero>div>p:first-child,.initiatives-registry>div>p:first-child{color:#efbd5d;letter-spacing:.2em;margin:0 0 14px;font-size:13px;font-weight:750}.initiatives-hero>div>p:first-child span,.initiatives-registry>div>p:first-child span{vertical-align:middle;background:#efbd5d;width:28px;height:1px;margin-right:10px;display:inline-block}.initiatives-hero h1{letter-spacing:-.05em;max-width:850px;margin:0 0 19px;font:400 clamp(52px,6.3vw,88px)/.96 Georgia,serif}.initiatives-hero h1 em{color:#5fe1bd;font-style:normal}.initiatives-hero>div>b{color:#e9c36d;margin-bottom:10px;font-size:14px;display:block}.initiatives-lead{color:#a6b2ca;max-width:800px;margin:0;font-size:15px;line-height:1.75}.initiatives-hero aside{background:radial-gradient(circle at 90% 0,#27c99c1f,#0000 32%),#06162fc7;border:1px solid #42cbad54;border-radius:22px;padding:28px;box-shadow:0 22px 65px #0000003b}.initiatives-hero aside>small{color:#5be1be;letter-spacing:.14em;font-size:12px;font-weight:750}.initiatives-hero aside>div{flex-wrap:wrap;align-items:center;gap:9px;margin:22px 0 18px;display:flex}.initiatives-hero aside>div span{color:#e9f4f2;background:#16706026;border:1px solid #53d6b852;border-radius:22px;padding:8px 10px;font-size:12px}.initiatives-hero aside>div i{color:#d7ad54;font-style:normal}.initiatives-hero aside p{color:#8493ae;margin:0;font-size:13px;line-height:1.6}.initiatives-stages{grid-template-columns:repeat(4,1fr);gap:14px;width:min(1400px,100% - 28px);margin:0 auto 56px;display:grid}.initiatives-stages article{background:radial-gradient(circle at 100% 0,#25be9b1a,#0000 34%),linear-gradient(150deg,#0a1d3ef0,#040d20f0);border:1px solid #5682d747;border-radius:22px;flex-direction:column;min-height:340px;padding:26px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000038}.initiatives-stages article:hover{border-color:#48d2b480;transform:translateY(-4px)}.initiative-stage-top{grid-template-columns:45px 1fr auto;align-items:center;gap:10px;display:grid}.initiative-stage-top>b{color:#e7b852;font:400 30px Georgia,serif}.initiative-stage-top>span{color:#6bdcc1;letter-spacing:.14em;font-size:12px;font-weight:750}.initiative-stage-top>strong{color:#d7f8ef;background:#1e8b7221;border:1px solid #4dd8ba57;border-radius:50%;place-items:center;width:37px;height:37px;font:400 15px Georgia,serif;display:grid}.initiatives-stages h2{margin:45px 0 13px;font:400 27px/1.08 Georgia,serif}.initiatives-stages article>p{color:#8f9db7;margin:0 0 24px;font-size:13px;line-height:1.65}.initiatives-stages article>a{color:#75dfc4;justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:flex}.initiatives-stages article>a span{font-size:18px}.initiatives-registry{background:radial-gradient(circle at 85% 5%,#713ee121,#0000 32%),#051026c7;border:1px solid #5f84da47;border-radius:28px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:55px;width:min(1320px,100% - 28px);margin:0 auto 55px;padding:44px;display:grid}.initiatives-registry>div h2{margin:0 0 18px;font:400 clamp(35px,4vw,54px)/1.02 Georgia,serif}.initiatives-registry>div>p:last-child{color:#929fba;font-size:14px;line-height:1.72}.initiative-card-example{background:linear-gradient(145deg,#0e2148f5,#09112bf0);border:1px solid #7355e06b;border-radius:21px;padding:28px;box-shadow:0 24px 60px #00000047}.initiative-card-example header{justify-content:space-between;align-items:center;display:flex}.initiative-card-example header span{color:#d8caff;letter-spacing:.12em;background:#6138bb38;border:1px solid #8d65f06b;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:750}.initiative-card-example header small{color:#687896;font-size:12px}.initiative-card-example h3{margin:22px 0;font:400 30px Georgia,serif}.initiative-card-example dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.initiative-card-example dl div{background:#030c1e7a;border:1px solid #5d7cbf38;border-radius:12px;min-height:72px;padding:13px}.initiative-card-example dt{color:#69dabe;font-size:12px;font-weight:700}.initiative-card-example dd{color:#95a3bc;margin:7px 0 0;font-size:13px;line-height:1.45}.initiative-card-example>p{color:#73819e;margin:18px 0 0;font-size:12px;line-height:1.55}.initiatives-difference{grid-template-columns:1fr 60px 1fr;align-items:center;gap:16px;width:min(1180px,100% - 28px);margin:0 auto 55px;display:grid}.initiatives-difference article{background:#06152fc2;border:1px solid #49bda547;border-radius:20px;min-height:190px;padding:28px}.initiatives-difference article:last-child{border-color:#e0ae4152}.initiatives-difference>i{color:#d9b154;text-align:center;font:400 28px Georgia,serif}.initiatives-difference small{color:#64d9be;letter-spacing:.13em;font-size:12px;font-weight:750}.initiatives-difference article:last-child small{color:#e5b95d}.initiatives-difference h2{margin:13px 0 9px;font:400 29px Georgia,serif}.initiatives-difference p{color:#8997b1;margin:0;font-size:13px;line-height:1.6}.initiatives-difference a{color:#e6bd65;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:block}.initiatives-footer{border-top:1px solid #597bc740;justify-content:space-between;align-items:center;width:min(1400px,100% - 28px);min-height:90px;margin:0 auto;padding:25px 5px;display:flex}.initiatives-footer a{color:#92a4c6;font-size:13px;text-decoration:none}.initiatives-footer span{color:#5a6985;font-size:13px}@media (width<=1050px){.initiatives-nav{grid-template-columns:1fr auto}.initiatives-nav nav{display:none}.initiatives-hero{grid-template-columns:1fr;gap:28px}.initiatives-stages{grid-template-columns:1fr 1fr}.initiatives-registry{grid-template-columns:1fr}}@media (width<=720px){.integration-data-visuals{grid-template-columns:1fr}.integration-mini-map{min-height:210px}.integration-chart-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.integration-actions a:nth-child(n){margin-left:0}.integration-actions:before{display:none}.initiatives-page{padding:7px}.initiatives-nav{min-height:58px;padding:0 14px;top:6px}.initiatives-nav .brand small{display:none}.initiatives-back{padding:0 9px;font-size:12px}.initiatives-hero{width:100%;padding:64px 12px 35px}.initiatives-hero h1{font-size:52px}.initiatives-hero aside{padding:21px}.initiatives-stages{grid-template-columns:1fr;width:100%}.initiatives-stages article{min-height:280px}.initiatives-stages h2{margin-top:34px}.initiatives-registry{gap:24px;width:100%;padding:25px 18px}.initiative-card-example{padding:20px 15px}.initiative-card-example dl{grid-template-columns:1fr}.initiatives-difference{grid-template-columns:1fr;width:100%}.initiatives-difference>i{transform:rotate(90deg)}.initiatives-footer{flex-direction:column;align-items:flex-start;gap:13px;width:100%}}@media (width<=480px){.integration-chart-stack{grid-template-columns:1fr}.integration-data-visuals{min-height:auto}.integration-mini-map{min-height:190px}}.integration-hub{background:radial-gradient(circle at 88% -8%,#29b89236,#0000 31%),radial-gradient(circle at 7% 72%,#1c6bbd2e,#0000 31%),linear-gradient(145deg,#061b38 0%,#04142f 48%,#031027 100%);border-color:#4daeb96b;border-radius:32px;margin-top:38px;padding:52px 42px 30px}.integration-hub:before{opacity:.28;height:230px}.integration-hub-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.integration-hub-heading>div{justify-items:center;display:grid}.integration-hub-heading p{color:#e8bb64;letter-spacing:.28em;align-items:center;gap:18px;margin:0 0 17px;font-size:13px;display:flex}.integration-hub-heading p:before,.integration-hub-heading p:after{content:"";background:linear-gradient(90deg,#0000,#d5a64d);width:105px;height:1px}.integration-hub-heading p:after{background:linear-gradient(90deg,#d5a64d,#0000)}.integration-hub-heading h2{letter-spacing:-.045em;font:650 clamp(42px,4.4vw,68px)/.98 system-ui,sans-serif}.integration-hub-heading>span{color:#aab9d0;max-width:760px;font-size:15px;line-height:1.6}.integration-hub-panels{grid-template-columns:minmax(0,1.03fr) 68px minmax(0,.97fr)}.integration-data-panel,.integration-action-panel{background:radial-gradient(circle at 15% 0,#22a48f1a,#0000 35%),linear-gradient(145deg,#07223ff5,#041128f0);border-radius:24px;min-height:655px;padding:34px;box-shadow:inset 0 1px #ffffff0d,0 24px 65px #0000002e}.integration-action-panel{background:radial-gradient(circle at 85% 8%,#c0871f14,#0000 34%),linear-gradient(145deg,#0a1c38f5,#051025f0)}.integration-panel-title{gap:16px;min-height:66px}.integration-panel-title>span{width:58px;height:58px}.integration-panel-title small{letter-spacing:.18em;font-size:12px}.integration-panel-title h3{letter-spacing:-.025em;margin-top:6px;font-size:31px}.integration-panel-title>i{font-size:13px}.integration-metrics{gap:13px;margin-top:26px}.integration-metrics>div{background:linear-gradient(145deg,#081d3bd6,#05122ac2);border-radius:16px;grid-template-columns:auto 1fr;gap:5px 12px;min-height:124px;padding:19px 16px}.integration-metrics b{letter-spacing:-.04em;font:500 46px/1 system-ui,sans-serif}.integration-metrics span{font-size:13px}.integration-data-visuals{grid-template-columns:minmax(0,1.18fr) minmax(205px,.82fr);gap:15px;min-height:318px;margin-top:20px}.integration-mini-map{background:radial-gradient(circle at 48%,#27b69430,#0000 37%),linear-gradient(145deg,#07233af5,#031024f0);border-radius:18px;min-height:318px}.integration-mini-map svg{width:98%;max-height:288px}.integration-chart-stack{gap:13px}.integration-distribution,.integration-mini-trend{border-radius:16px;padding:16px}.integration-distribution>small,.integration-mini-trend>small{margin-bottom:12px;font-size:12px}.integration-distribution>div{grid-template-columns:82px minmax(0,1fr);gap:13px}.integration-distribution i{width:80px;height:80px}.integration-distribution i:after{inset:16px}.integration-distribution i b{font-size:20px}.integration-distribution ul{gap:7px}.integration-distribution li{grid-template-columns:7px minmax(0,1fr) auto;gap:6px;font-size:12px}.integration-distribution li>span{width:7px;height:7px}.integration-distribution li b{font-size:12px}.integration-trend-plot{gap:6px;height:102px}.integration-trend-plot>svg{height:76px;inset:3px 0 20px}.integration-trend-plot>a,.integration-trend-plot>a>b{font-size:12px}.integration-primary{border-radius:14px;min-height:58px;margin-top:24px;font-size:14px}.integration-primary.data{background:linear-gradient(90deg,#167767f0,#27a170eb);box-shadow:0 12px 32px #15886d29}.integration-primary.data b{font-size:14px}.integration-primary.data small{font-size:12px}.integration-primary.action{background:linear-gradient(90deg,#dda63a,#f0ca73);min-height:60px;margin-top:auto;font-size:14px;box-shadow:0 12px 32px #d8a33926}.integration-bridge{gap:5px}.integration-bridge span{width:14px}.integration-bridge svg{width:36px;height:36px}.integration-action-panel{flex-direction:column;display:flex}.integration-actions{height:455px;min-height:455px;margin:16px 0;padding:0;display:block;position:relative}.integration-actions:before{display:none}.integration-action-path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.integration-action-path path{fill:none;stroke:#d9a33f;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.integration-action-path .integration-action-path-glow{stroke:#e8b552;stroke-width:12px;opacity:.08;filter:blur(4px)}.integration-actions .integration-action-step{z-index:2;color:#fff;background:0 0;border:0;border-radius:0;grid-template-columns:54px 72px minmax(0,1fr);align-items:center;gap:17px;width:88%;min-height:88px;padding:4px 0;text-decoration:none;transition:all .22s;display:grid;position:absolute}.integration-actions .integration-action-step.step-one{top:6px;left:2%}.integration-actions .integration-action-step.step-two{width:82%;top:119px;left:16%}.integration-actions .integration-action-step.step-three{width:92%;top:232px;left:5%}.integration-actions .integration-action-step.step-four{width:78%;top:345px;left:20%}.integration-actions .integration-action-step:hover{background:0 0;transform:translate(5px)}.integration-actions .integration-action-step>b{color:#f0c663;background:#091a39;border:2px solid #eab54bc7;border-radius:50%;place-items:center;width:52px;height:52px;font:400 25px Georgia,serif;display:grid;box-shadow:0 0 0 7px #d39d3309,0 0 24px #d39d3317}.integration-step-icon{color:#63dec7;background:radial-gradient(circle,#1b917c3b,#071a35eb);border:1px solid #53dec38f;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 24px #34d0b117}.integration-step-copy{gap:7px;min-width:0;display:grid}.integration-step-copy strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.integration-step-copy small{color:#8f9db5;font-size:13px;line-height:1.45}.integration-actions .integration-action-step:hover .integration-step-icon{color:#a2ffe8;border-color:#72ebd0;box-shadow:0 0 30px #43ddbe33}.integration-flow{border-radius:18px;gap:clamp(20px,4vw,62px);min-height:78px;margin-top:26px;padding:12px 28px}.integration-flow a{gap:13px}.integration-flow a>span{width:48px;height:48px}.integration-flow a b{font-size:13px}.integration-flow>i{font-size:25px}.integration-sources{margin-top:16px;font-size:13px}@media (width<=1120px){.integration-hub{padding:42px 28px 28px}.integration-hub-panels{grid-template-columns:1fr;gap:18px}.integration-bridge{min-height:34px;transform:rotate(90deg)}.integration-data-panel,.integration-action-panel{min-height:0}.integration-action-panel{min-height:650px}}@media (width<=720px){.integration-hub{border-radius:24px;padding:34px 14px 22px}.integration-hub-heading{margin-bottom:27px}.integration-hub-heading p{letter-spacing:.16em;gap:9px;font-size:12px}.integration-hub-heading p:before,.integration-hub-heading p:after{width:26px}.integration-hub-heading h2{font-size:40px;line-height:1.02}.integration-hub-heading>span{font-size:14px}.integration-data-panel,.integration-action-panel{border-radius:19px;padding:20px 14px}.integration-panel-title{min-height:55px}.integration-panel-title>span{width:49px;height:49px}.integration-panel-title h3{font-size:24px}.integration-metrics{grid-template-columns:repeat(3,1fr);gap:7px}.integration-metrics>div{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:102px;padding:12px 7px;display:flex}.integration-metrics b{font-size:29px}.integration-metrics span{font-size:12px}.integration-data-visuals{grid-template-columns:1fr;min-height:auto}.integration-mini-map{min-height:230px}.integration-chart-stack{grid-template-rows:auto;grid-template-columns:1fr}.integration-distribution>div{grid-template-columns:86px 1fr}.integration-action-panel{min-height:0}.integration-actions{gap:9px;height:auto;min-height:0;margin:20px 0;display:grid}.integration-actions:before{content:"";border-left:1px dashed #e6b14561;display:block;position:absolute;top:40px;bottom:40px;left:39px}.integration-action-path{display:none}.integration-actions .integration-action-step,.integration-actions .integration-action-step.step-one,.integration-actions .integration-action-step.step-two,.integration-actions .integration-action-step.step-three,.integration-actions .integration-action-step.step-four{background:#081731b8;border:1px solid #d5a43d2e;border-radius:14px;grid-template-columns:42px 50px minmax(0,1fr);gap:10px;width:100%;min-height:82px;padding:10px;position:relative;top:auto;left:auto}.integration-actions .integration-action-step>b{border-width:1px;width:40px;height:40px;font-size:18px}.integration-step-icon{width:48px;height:48px}.integration-step-icon svg{width:22px;height:22px}.integration-step-copy strong{font-size:14px}.integration-step-copy small{font-size:12px}.integration-flow{justify-content:flex-start;gap:18px;min-height:70px;padding:10px 14px;overflow-x:auto}.integration-flow a{flex:none}.integration-flow a>span{width:38px;height:38px}.integration-sources{justify-content:flex-start}}@media (width<=430px){.integration-metrics{grid-template-columns:1fr}.integration-metrics>div{text-align:left;grid-template-rows:1fr;grid-template-columns:28px 55px 1fr;min-height:70px;display:grid}.integration-metrics span{grid-column:auto;font-size:12px}.integration-mini-map{min-height:200px}}.impact-hub{isolation:isolate;background:radial-gradient(circle at 88% 8%,#52d0951c,#0000 25%),radial-gradient(circle at 23% 78%,#1f72be24,#0000 29%),linear-gradient(145deg,#04162f 0%,#031127 50%,#020d20 100%);border:1px solid #4fc2b761;border-radius:38px;margin-top:38px;padding:58px clamp(26px,4vw,64px) 30px;box-shadow:0 34px 95px #00000052,inset 0 1px #ffffff0b}.impact-hub:before{content:"";opacity:.25;clip-path:none;pointer-events:none;background:repeating-radial-gradient(at 18% 44%,#0000 0 32px,#45c2b624 33px 34px,#0000 35px 43px),repeating-radial-gradient(at 79% 20%,#0000 0 39px,#4f8ed21a 40px 41px,#0000 42px 51px);height:auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000040 46%,#000000b3);mask-image:linear-gradient(90deg,#000000e6,#00000040 46%,#000000b3)}.impact-hub:after{content:"";z-index:0;opacity:.2;pointer-events:none;clip-path:polygon(0 100%,0 78%,9% 55%,18% 79%,31% 42%,43% 76%,56% 52%,67% 75%,80% 36%,91% 72%,100% 48%,100% 100%);background:linear-gradient(#3ed9b414,#124d6870);height:205px;position:absolute;bottom:0;left:-2%;right:-2%}.impact-hub>*{z-index:2;position:relative}.impact-heading{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.impact-heading p{color:#59dfab;letter-spacing:.22em;margin:0 0 16px;font-size:14px;font-weight:800}.impact-heading h2{color:#f4f7f4;letter-spacing:-.045em;margin:0;font:400 clamp(50px,5vw,76px)/.95 Georgia,serif}.impact-heading>div>span{color:#b5c0d2;max-width:720px;margin-top:18px;font-size:17px;line-height:1.55;display:block}.impact-heading>small{color:#8291aa;white-space:nowrap;align-items:center;gap:9px;margin-top:8px;font-size:15px;display:flex}.impact-heading>small i{background:#6d7e96;border-radius:50%;width:8px;height:8px;display:block}.impact-heading>small.is-live{color:#a6b5c8}.impact-heading>small.is-live i{background:#59dfa3;box-shadow:0 0 14px #59dfa3e6}.impact-landscape{grid-template-columns:minmax(350px,.72fr) minmax(660px,1.55fr);align-items:start;gap:clamp(24px,3vw,54px);min-height:590px;margin-top:34px;display:grid}.impact-regional>p,.impact-journey>p{color:#65dcb7;letter-spacing:.2em;margin:0;font-size:14px;font-weight:800}.impact-region-visual{width:100%;max-width:440px;height:425px;margin-top:8px;position:relative}.impact-region-ring{--impact-ring:conic-gradient(#36d4aa, #40a6d8, #6a77ee, #244b89);z-index:2;background:var(--impact-ring);cursor:pointer;border:0;border-radius:50%;place-items:center;width:254px;height:254px;padding:0;display:grid;position:absolute;top:88px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #69e8cb3d,0 0 46px #25c9ab26}.impact-region-ring:before{content:"";background:radial-gradient(circle at 40% 35%,#092745,#04152e 68%);border:1px solid #61d7c238;border-radius:50%;position:absolute;inset:25px;box-shadow:inset 0 0 36px #32a8a61f}.impact-region-ring:after{content:"";border:1px dashed #63d1be2b;border-radius:50%;position:absolute;inset:-10px}.impact-region-ring>span{z-index:1;justify-items:center;display:grid;position:relative}.impact-region-ring b{color:#f1f7f5;letter-spacing:-.05em;font:400 65px/.95 Georgia,serif}.impact-region-ring em{color:#dbe7e5;margin-top:7px;font-size:18px;font-style:normal}.impact-region-ring small{color:#7890a8;max-width:125px;margin-top:8px;font-size:14px;line-height:1.3}.impact-region-ring:hover,.impact-region-ring:focus-visible{filter:brightness(1.12);outline:0}.impact-region-list{z-index:3;pointer-events:none;position:absolute;inset:0}.impact-region-option{--region-color:#59d9b7;color:#b8c8d8;text-align:left;border:0;border-bottom:1px solid var(--region-color);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-width:150px;padding:8px 0;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.impact-region-option{border-bottom:1px solid color-mix(in srgb, var(--region-color), transparent 55%)}}.impact-region-option{cursor:pointer;font:inherit;pointer-events:auto;background:0 0;font-size:15px;transition:all .2s}.impact-region-option>span{background:var(--region-color);width:8px;height:8px;box-shadow:0 0 12px var(--region-color);border-radius:50%}.impact-region-option b{color:var(--region-color);font-size:16px}.impact-region-option:hover,.impact-region-option.active{color:#fff;border-color:var(--region-color);transform:translateY(-2px)}.impact-region-option:focus-visible{outline:2px solid var(--region-color);outline-offset:4px}.impact-region-option.region-lviv{top:24px;left:0}.impact-region-option.region-zak{top:61px;right:0}.impact-region-option.region-frank{bottom:37px;left:0}.impact-region-option.region-chern{bottom:3px;right:0}.impact-members{color:#58d9b1;align-items:center;gap:13px;min-height:50px;margin-top:4px;display:flex}.impact-members>span{color:#aab8cb;align-items:center;gap:12px;font-size:15px;display:flex}.impact-members b{color:#e7eef3;font-weight:600}.impact-members i{background:#5e7592;border-radius:50%;width:4px;height:4px}.impact-journey>p{margin-left:38%}.impact-ridge{z-index:0;width:100%;height:390px;position:absolute;top:36px;left:0;overflow:visible}.impact-ridge path{fill:none;stroke:url(#impact-ridge-gradient);stroke-width:2.3px;stroke-linecap:round;filter:url(#impact-ridge-glow)}.impact-ridge .impact-ridge-shadow{stroke:#3cd8bd;stroke-width:13px;opacity:.08;filter:blur(7px)}.impact-node{z-index:2;color:#dce8ee;text-align:center;justify-items:center;width:158px;text-decoration:none;transition:all .22s;display:grid;position:absolute}.impact-node>span{color:#8cf1cf;background:radial-gradient(circle,#2ca48c42,#071a36 72%);border:1px solid #69e8c9bf;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 0 7px #49cdb30a,0 0 28px #34d0b624}.impact-node b{color:#f5f8f8;letter-spacing:-.025em;margin-top:12px;font:400 30px/1 Georgia,serif}.impact-node b.is-pending{color:#93a4ba;letter-spacing:0;max-width:142px;font:600 15px/1.2 system-ui,sans-serif}.impact-node strong{margin-top:8px;font-size:15px;font-weight:650;line-height:1.25}.impact-node small{color:#74859e;margin-top:5px;font-size:14px;line-height:1.3}.impact-node:hover{color:#fff;transform:translateY(-6px)}.impact-node:hover>span,.impact-node:focus-visible>span{color:#d8fff3;border-color:#a3ffe6;box-shadow:0 0 0 8px #4dddbe0f,0 0 34px #44dcbf40}.impact-node:focus-visible,.impact-destination:focus-visible,.impact-primary:focus-visible{outline-offset:7px;outline:2px solid #67e2bd}.impact-node.node-needs{top:251px;left:0}.impact-node.node-projects{top:198px;left:27%}.impact-node.node-submitted{top:139px;left:51%}.impact-node.node-funding{top:78px;left:72%}.impact-destination{z-index:2;color:#dbe8e7;text-align:center;justify-items:center;width:174px;text-decoration:none;display:grid;position:absolute;top:-2px;right:-9px}.impact-destination>span{color:#c5ffdf;background:#0b2942;border:1px solid #7ef1b3;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;box-shadow:0 0 0 9px #5ce8a10d,0 0 38px #5ce8a152}.impact-destination>small{color:#67e2a7;letter-spacing:.1em;margin-top:13px;font-size:14px;font-weight:800}.impact-destination b{color:#f4f8f5;margin-top:7px;font:400 24px/1.05 Georgia,serif}.impact-destination b.is-pending{color:#95a5b7;font:650 15px/1.2 system-ui,sans-serif}.impact-destination strong{color:#94a6b9;max-width:172px;margin-top:6px;font-size:14px;font-weight:500;line-height:1.4}.impact-destination:hover>span{filter:brightness(1.15);transform:translateY(-3px)}.impact-priorities{z-index:3;position:absolute;bottom:0;left:5%;right:0}.impact-priorities>div{justify-content:space-between;align-items:end;gap:20px;display:flex}.impact-priorities p{color:#62dbb5;letter-spacing:.16em;margin:0;font-size:14px;font-weight:800}.impact-priorities>div small{color:#6e8098;font-size:14px}.impact-priorities ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.impact-priorities li{color:#c9d5df;text-align:center;background:#05182eb8;border:1px solid #54d6b97a;border-radius:999px;place-items:center;min-height:42px;padding:8px 14px;font-size:15px;display:grid}.impact-priorities li.priority-2{border-color:#39c2e08c}.impact-priorities li.priority-3{border-color:#4985e891}.impact-priorities li.priority-4{border-color:#8f69e68f}.impact-primary{color:#6be2a5;text-align:center;border-top:1px solid #49d2b038;border-bottom:1px solid #49d2b021;grid-template-rows:auto auto;grid-template-columns:auto auto;justify-content:center;column-gap:13px;min-height:88px;margin-top:9px;padding:20px 5px 17px;text-decoration:none;display:grid}.impact-primary>span{font:400 clamp(21px,2vw,29px)/1.2 Georgia,serif}.impact-primary>svg{align-self:center;transition:all .2s}.impact-primary>small{color:#8494a9;grid-column:1/-1;margin-top:8px;font-size:14px}.impact-primary:hover{color:#b5ffd8}.impact-primary:hover>svg{transform:translate(6px)}.impact-sources{color:#667991;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:22px;font-size:14px;display:flex}.impact-sources a{color:#9aadc0;border-bottom:1px solid #9aadc042;text-decoration:none}.impact-sources a:hover{color:#fff}.impact-sources b{color:#68cda8;margin-left:10px;font-size:14px;font-weight:600}@media (width<=1280px){.impact-hub{padding-inline:34px}.impact-landscape{grid-template-columns:330px minmax(0,1fr);gap:22px}.impact-region-visual{transform-origin:0 0;transform:scale(.9)}.impact-node{width:138px}.impact-node.node-projects{left:25%}.impact-node.node-submitted{left:49%}.impact-node.node-funding{left:70%}.impact-destination{right:-15px}}@media (width<=1040px){.impact-heading{flex-direction:column}.impact-heading>small{margin-top:0}.impact-landscape{grid-template-columns:1fr;min-height:auto}.impact-regional{max-width:560px;margin:0 auto}.impact-region-visual{max-width:460px;margin-inline:auto;transform:none}.impact-journey{min-height:565px;margin-top:20px}}@media (width<=720px){.impact-hub{border-radius:25px;padding:34px 17px 22px}.impact-heading h2{font-size:46px}.impact-heading>div>span{font-size:16px}.impact-heading>small{white-space:normal;align-items:flex-start;font-size:14px}.impact-landscape{margin-top:28px}.impact-region-visual{height:435px}.impact-region-ring{width:220px;height:220px;top:100px}.impact-region-ring:before{inset:21px}.impact-region-ring b{font-size:55px}.impact-region-option{min-width:138px;font-size:14px}.impact-region-option.region-lviv{top:28px}.impact-region-option.region-zak{top:67px}.impact-members{justify-content:center;margin-top:0}.impact-members>span{font-size:14px}.impact-journey{gap:0;min-height:0;margin-top:26px;padding-left:20px;display:grid}.impact-journey:before{content:"";border-left:1px dashed #58dbba59;position:absolute;top:55px;bottom:245px;left:50px}.impact-journey>p{margin:0 0 18px}.impact-ridge{display:none}.impact-node,.impact-node.node-needs,.impact-node.node-projects,.impact-node.node-submitted,.impact-node.node-funding{text-align:left;grid-template-rows:auto auto;grid-template-columns:64px minmax(90px,.45fr) 1fr;justify-items:start;column-gap:13px;width:100%;min-height:99px;padding:10px 0;display:grid;position:relative;top:auto;left:auto}.impact-node>span{grid-row:1/-1;width:58px;height:58px}.impact-node b{align-self:end;margin:0;font-size:25px}.impact-node b.is-pending{align-self:end;font-size:14px}.impact-node strong{align-self:end;margin:0;font-size:15px}.impact-node small{grid-column:2/-1;margin:3px 0 0;font-size:14px}.impact-destination{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:72px 1fr;justify-items:start;width:100%;min-height:112px;margin-top:8px;padding:12px 0;display:grid;position:relative;top:auto;right:auto}.impact-destination>span{grid-row:1/-1;width:62px;height:62px}.impact-destination>small,.impact-destination b,.impact-destination strong{margin-left:0}.impact-destination>small{margin-top:2px}.impact-priorities{margin-top:22px;position:relative;bottom:auto;left:auto;right:auto}.impact-priorities>div{flex-direction:column;align-items:flex-start;gap:6px}.impact-priorities ul{grid-template-columns:1fr 1fr}.impact-priorities li{font-size:14px}.impact-primary{margin-top:30px}.impact-primary>span{font-size:21px}.impact-sources{justify-content:flex-start}.impact-sources b{width:100%;margin-left:0}}@media (width<=430px){.impact-heading h2{font-size:41px}.impact-region-visual{height:490px}.impact-region-ring{top:119px}.impact-region-option{min-width:145px}.impact-region-option.region-lviv{top:18px;left:0}.impact-region-option.region-zak{top:66px;right:0}.impact-region-option.region-frank{bottom:47px;left:0}.impact-region-option.region-chern{bottom:0;right:0}.impact-members{align-items:flex-start}.impact-members>span{flex-direction:column;align-items:flex-start;gap:4px}.impact-members i{display:none}.impact-node,.impact-node.node-needs,.impact-node.node-projects,.impact-node.node-submitted,.impact-node.node-funding{grid-template-columns:62px 100px 1fr}.impact-priorities ul{grid-template-columns:1fr}.impact-primary{text-align:left;grid-template-columns:1fr auto}}.impact-hub{background:radial-gradient(circle at 88% 10%,#57daa51a,#0000 25%),radial-gradient(circle at 20% 63%,#1a89c31f,#0000 30%),linear-gradient(145deg,#03152d 0%,#031126 50%,#020c1d 100%);border-radius:40px;padding:54px clamp(26px,4vw,62px) 28px}.impact-hub:after{opacity:.18;height:175px}.impact-heading>div{max-width:820px}.impact-heading>small.is-live i{animation:2.6s ease-in-out infinite impact-live-pulse}@keyframes impact-live-pulse{0%,to{box-shadow:0 0 8px #59dfa38c}50%{box-shadow:0 0 21px #59dfa3f2}}.impact-landscape{grid-template-columns:minmax(345px,.72fr) minmax(0,1.5fr);gap:clamp(28px,3.5vw,64px);min-height:620px;margin-top:30px}.impact-regional>p{color:#65dcb7}.impact-members{margin-top:2px}.impact-members>span{color:#9fb0c3}.impact-donor-space{grid-template-rows:auto 1fr;gap:28px;min-width:0;display:grid}.impact-support>p,.impact-journey>p{color:#65dcb7;letter-spacing:.2em;text-align:center;margin:0;font-size:14px;font-weight:800}.impact-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.impact-support-card{--support-color:#78e7a0;isolation:isolate;color:#dff9e7;text-align:center;border:1px solid var(--support-color);align-content:center;justify-items:center;min-height:190px;padding:22px 18px 18px;text-decoration:none;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.impact-support-card{border:1px solid color-mix(in srgb, var(--support-color), transparent 37%)}}.impact-support-card{background:radial-gradient(circle at 50% 35%, var(--support-color), #05162ce6 68%);border-radius:47% 53% 46% 54%/55% 45%}@supports (color:color-mix(in lab, red, red)){.impact-support-card{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--support-color), transparent 80%), #05162ce6 68%)}}.impact-support-card{box-shadow:0 0 34px var(--support-color), inset 0 1px #ffffff0d}@supports (color:color-mix(in lab, red, red)){.impact-support-card{box-shadow:0 0 34px color-mix(in srgb, var(--support-color), transparent 88%), inset 0 1px #ffffff0d}}.impact-support-card{transition:transform .22s,filter .22s,box-shadow .22s}.impact-support-card:before{content:"";z-index:-1;border:1px solid var(--support-color);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.impact-support-card:before{border:1px solid color-mix(in srgb, var(--support-color), transparent 72%)}}.impact-support-card:before{border-radius:52% 48% 55% 45%/45% 55% 47% 53%}.impact-support-card:after{content:"";background:linear-gradient(90deg, transparent, var(--support-color), transparent);width:76%;height:1px;position:absolute;bottom:34px}@supports (color:color-mix(in lab, red, red)){.impact-support-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--support-color), transparent 35%), transparent)}}.impact-support-card>span{width:52px;height:52px;color:var(--support-color);border:1px solid var(--support-color);place-items:center;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.impact-support-card>span{border:1px solid color-mix(in srgb, var(--support-color), transparent 28%)}}.impact-support-card>span{box-shadow:0 0 24px var(--support-color);background:#05182db3;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.impact-support-card>span{box-shadow:0 0 24px color-mix(in srgb, var(--support-color), transparent 73%)}}.impact-support-card strong{letter-spacing:-.02em;font:400 clamp(17px,1.45vw,22px)/1.08 Georgia,serif}.impact-support-card small{color:#a5b2c2;margin-top:16px;font-size:14px}.impact-support-card:hover,.impact-support-card:focus-visible{filter:brightness(1.13);box-shadow:0 12px 38px var(--support-color);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.impact-support-card:hover,.impact-support-card:focus-visible{box-shadow:0 12px 38px color-mix(in srgb, var(--support-color), transparent 84%)}}.impact-support-card:focus-visible{outline:2px solid var(--support-color);outline-offset:5px}.impact-support-card.support-cofinance{--support-color:#55d9ed;color:#dbf8fd}.impact-support-card.support-technical{--support-color:#a982f1;color:#f1e8ff}.impact-journey{min-width:0;min-height:318px;position:relative}.impact-journey>p{margin:0}.impact-ridge{width:100%;height:118px;top:38px;left:0}.impact-ridge path{stroke-width:2px}.impact-ridge .impact-ridge-shadow{stroke-width:12px;opacity:.075}.impact-path{z-index:2;grid-template-columns:repeat(5,1fr);align-items:start;min-height:128px;margin-top:32px;display:grid;position:relative}.impact-path a{color:#d9e4ec;text-align:center;justify-items:center;min-width:0;text-decoration:none;transition:all .2s;display:grid}.impact-path a:first-child{transform:translateY(48px)}.impact-path a:nth-child(2){transform:translateY(30px)}.impact-path a:nth-child(3){transform:translateY(23px)}.impact-path a:nth-child(4){transform:translateY(11px)}.impact-path a:nth-child(5){transform:translateY(0)}.impact-path a>span{color:#97f0d2;background:radial-gradient(circle,#23988e40,#071a36 72%);border:1px solid #6ae7c9b8;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 0 6px #49cdb30a,0 0 23px #34d0b626}.impact-path a:nth-child(3)>span,.impact-path a:nth-child(4)>span{color:#79c9ff;border-color:#5caaf5bd;box-shadow:0 0 24px #3685ee33}.impact-path a:nth-child(5)>span{color:#c39aff;border-color:#a97bf1bf;box-shadow:0 0 25px #9158e738}.impact-path strong{max-width:145px;margin-top:10px;font-size:15px;font-weight:650;line-height:1.25}.impact-path a:hover,.impact-path a:focus-visible{color:#fff;filter:brightness(1.16)}.impact-path a:focus-visible{outline-offset:5px;border-radius:16px;outline:2px solid #67e2bd}.impact-evidence{color:#92a2b5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.impact-evidence i{background:#63d7af;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #63d7afb3}.impact-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:21px;display:grid}.impact-themes a{color:#d7e1e8;text-align:center;background:#04152bb8;border:1px solid #71e2a78c;border-radius:999px;place-items:center;min-height:44px;padding:8px 13px;font-size:15px;text-decoration:none;transition:all .2s;display:grid}.impact-themes a:hover,.impact-themes a:focus-visible{color:#fff;filter:brightness(1.18);outline:0;transform:translateY(-2px)}.impact-themes .theme-water{border-color:#4ad0e79e}.impact-themes .theme-recovery{border-color:#4c93efa3}.impact-themes .theme-community{border-color:#a274eda1}.impact-primary{margin-top:8px}@media (width<=1280px){.impact-landscape{grid-template-columns:320px minmax(0,1fr);gap:28px}.impact-region-visual{transform-origin:0 0;transform:scale(.88)}.impact-support-card{min-height:178px;padding-inline:12px}.impact-support-card strong{font-size:17px}}@media (width<=1040px){.impact-landscape{grid-template-columns:1fr;min-height:auto}.impact-regional{max-width:560px;margin-inline:auto}.impact-region-visual{max-width:460px;margin-inline:auto;transform:none}.impact-donor-space{margin-top:8px}.impact-support-card strong{font-size:20px}}@media (width<=720px){.impact-hub{border-radius:25px;padding:34px 17px 22px}.impact-heading h2{font-size:46px}.impact-heading>div>span{font-size:16px}.impact-heading>small{white-space:normal;align-items:flex-start;font-size:14px}.impact-landscape{margin-top:26px}.impact-region-visual{height:435px}.impact-region-ring{width:220px;height:220px;top:100px}.impact-region-ring:before{inset:21px}.impact-region-ring b{font-size:55px}.impact-region-option{min-width:138px;font-size:14px}.impact-region-option.region-lviv{top:28px}.impact-region-option.region-zak{top:67px}.impact-members{justify-content:center;margin-top:0}.impact-members>span{font-size:14px}.impact-donor-space{gap:32px}.impact-support-grid{grid-template-columns:1fr;gap:12px}.impact-support-card{text-align:left;border-radius:30px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;justify-items:start;column-gap:16px;min-height:128px;padding:16px 22px}.impact-support-card:before{border-radius:24px}.impact-support-card:after{background:linear-gradient(180deg, transparent, var(--support-color), transparent);width:1px;height:68%;bottom:auto;left:77px}@supports (color:color-mix(in lab, red, red)){.impact-support-card:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--support-color), transparent 35%), transparent)}}.impact-support-card>span{grid-row:1/-1;align-self:center;margin:0}.impact-support-card strong{align-self:end;font-size:19px}.impact-support-card small{align-self:start;margin-top:7px}.impact-journey{min-height:0;padding-left:0}.impact-journey:before{content:"";border-left:1px dashed #58dbba59;display:block;position:absolute;top:62px;bottom:190px;left:25px}.impact-ridge{display:none}.impact-path{grid-template-columns:1fr;gap:9px;min-height:0;margin-top:23px;display:grid}.impact-path a,.impact-path a:nth-child(n){text-align:left;grid-template-columns:58px 1fr;place-items:center start;gap:14px;min-height:70px;transform:none}.impact-path a>span{width:50px;height:50px}.impact-path strong{margin:0}.impact-evidence{justify-content:flex-start;margin-top:18px}.impact-themes{grid-template-columns:1fr 1fr}.impact-primary{text-align:left;grid-template-columns:1fr auto;margin-top:28px}.impact-primary>span{font-size:21px}.impact-sources{justify-content:flex-start}.impact-sources b{width:100%;margin-left:0}}@media (width<=430px){.impact-heading h2{font-size:41px}.impact-region-visual{height:490px}.impact-region-ring{top:119px}.impact-region-option{min-width:145px}.impact-region-option.region-lviv{top:18px;left:0}.impact-region-option.region-zak{top:66px;right:0}.impact-region-option.region-frank{bottom:47px;left:0}.impact-region-option.region-chern{bottom:0;right:0}.impact-members{align-items:flex-start}.impact-members>span{flex-direction:column;align-items:flex-start;gap:4px}.impact-members i{display:none}.impact-themes{grid-template-columns:1fr}}.grants-simple-page{padding-bottom:76px}.grants-simple-hero{border-bottom:1px solid #5f84da38;align-items:center;max-width:1380px;min-height:410px;margin:0 auto;padding:72px 42px 58px;display:grid;position:relative;overflow:hidden}.grants-simple-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4a5be733,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-180px}.grants-simple-hero-copy{z-index:1;width:min(940px,100%);position:relative}.grants-simple-hero-copy>p{color:#74d9ef;letter-spacing:.17em;align-items:center;gap:11px;margin:0 0 18px;font-size:14px;font-weight:800;display:flex}.grants-simple-hero-copy>p span{background:linear-gradient(90deg,#e4b95f,#0000);width:34px;height:1px}.grants-simple-hero-copy h1{letter-spacing:-.04em;max-width:820px;margin:0;font:400 clamp(46px,5.2vw,72px)/1 Georgia,serif}.grants-simple-hero-copy h1 em{color:#8eb8ff;font-style:normal}.grants-simple-hero-copy>span{color:#a6b3c9;max-width:690px;margin-top:20px;font-size:16px;line-height:1.65;display:block}.grants-main-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:870px;margin-top:30px;display:grid}.grants-search-field{background:#081939db;border:1px solid #59acf87a;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex;box-shadow:0 20px 55px #0000003d}.grants-search-field>b{color:#66d8ef;font-size:28px;font-weight:400;transform:rotate(-12deg)}.grants-search-field input{color:#f5f8ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.grants-search-field input::placeholder{color:#71809b}.grants-search-clear{color:#9bacca;cursor:pointer;background:#0a1a39cc;border:1px solid #6b8bcf45;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:20px}.grants-search-submit{color:#fff;cursor:pointer;min-width:154px;font:inherit;background:linear-gradient(105deg,#167fbd,#5347d5);border:1px solid #64c4ef99;border-radius:14px;padding:0 21px;font-size:15px;font-weight:750;box-shadow:0 16px 35px #144eaf3d}.grants-search-submit:hover{filter:brightness(1.08)}.grants-simple-section{background:radial-gradient(circle at 100% 0,#364bbe1f,#0000 29%),#07122bc2;border:1px solid #6286d84d;border-radius:24px;max-width:1380px;margin:62px auto 0;padding:42px;scroll-margin-top:92px;box-shadow:0 25px 70px #0000002b}.grants-simple-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.grants-simple-heading small{color:#6cd7ee;letter-spacing:.16em;font-size:14px;font-weight:800}.grants-simple-heading h2{margin:9px 0 0;font:400 clamp(34px,3.4vw,48px)/1.08 Georgia,serif}.grants-simple-heading>p{color:#8b9ab4;max-width:480px;margin:0;font-size:15px;line-height:1.65}.grant-search-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:22px;margin-top:30px;display:grid}.grant-mini-navigator{background:radial-gradient(circle at 0 0,#34baa91f,#0000 34%),linear-gradient(155deg,#0b2346f5,#051027f0);border:1px solid #4dbbdc61;border-radius:16px;padding:23px 20px;position:sticky;top:88px;box-shadow:0 20px 45px #0003}.grant-mini-navigator>small{color:#72dfbd;letter-spacing:.14em;font-size:13px;font-weight:800}.grant-mini-navigator h3{color:#f1f5ff;margin:9px 0 8px;font:400 27px/1.12 Georgia,serif}.grant-mini-navigator>p{color:#91a2bd;margin:0;font-size:15px;line-height:1.55}.grant-mini-navigator form{gap:16px;margin-top:21px;display:grid}.grant-mini-navigator label{gap:8px;display:grid}.grant-mini-navigator label>span{color:#cbd7e9;font-size:15px;font-weight:650}.grant-mini-navigator select{color:#eef4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#081936;border:1px solid #6591d761;border-radius:10px;outline:0;padding:9px 36px 9px 12px;font-size:15px;line-height:1.3}.grant-mini-navigator select:focus{border-color:#61cce4;box-shadow:0 0 0 3px #3dcce41a}.grant-navigator-submit{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:linear-gradient(100deg,#147eb8,#5146d1);border:1px solid #59bee294;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;font-weight:750;display:flex}.grant-navigator-submit:hover{filter:brightness(1.08)}.grant-navigator-submit span{font-size:18px}.grant-navigator-reset{color:#85cfe1;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:-6px;font-size:15px}.grant-search-results{min-width:0;scroll-margin-top:94px}.grant-search-results .simple-results-head{border-top:0;border-bottom:1px solid #5f7ec330;margin-bottom:12px}.simple-results-head{color:#8999b4;border-top:1px solid #5f7ec330;justify-content:space-between;align-items:center;gap:20px;min-height:42px;font-size:15px;display:flex}.simple-results-head button{color:#80cfe2;cursor:pointer;font:inherit;background:0 0;border:0;font-size:15px}.simple-grant-list{gap:12px;display:grid}.simple-grant-list article{background:linear-gradient(135deg,#0b1f45d1,#050e23d1);border:1px solid #5b7fd147;border-radius:17px;grid-template-columns:minmax(0,1fr) 285px;min-height:240px;display:grid;overflow:hidden}.simple-grant-list article.featured{background:radial-gradient(circle at 0 0,#1d94c71c,#0000 32%),linear-gradient(135deg,#0c224be6,#070f29e0);border-color:#6793ec7a}.simple-grant-main{padding:25px 28px}.simple-grant-eyebrow{align-items:center;gap:9px;display:flex}.simple-grant-eyebrow>span{color:#67d2e9;letter-spacing:.13em;font-size:13px;font-weight:800}.simple-grant-eyebrow em{color:#7de1bf;background:#1f87671f;border:1px solid #4ccea14d;border-radius:5px;padding:4px 7px;font-size:13px;font-style:normal}.simple-grant-main h3{color:#f2f5fd;margin:12px 0 9px;font-size:clamp(20px,2vw,27px);line-height:1.22}.simple-grant-main>p{color:#9aa8bf;max-width:810px;margin:0;font-size:15px;line-height:1.62}.simple-grant-tags{flex-wrap:wrap;gap:7px;margin:15px 0 18px;display:flex}.simple-grant-tags span{color:#a9c8f5;background:#12376b4d;border:1px solid #508bdc45;border-radius:7px;padding:6px 9px;font-size:14px}.simple-grant-main dl{grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr);gap:18px;margin:0;display:grid}.simple-grant-main dl div{min-width:0}.simple-grant-main dt{color:#667693;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.simple-grant-main dd{color:#d4ddef;margin:5px 0 0;font-size:15px;line-height:1.45}.simple-grant-list aside{background:#050f267a;border-left:1px solid #5b7fd140;flex-direction:column;justify-content:center;padding:24px;display:flex}.simple-grant-list aside>small{color:#6ecfe4;letter-spacing:.12em;font-size:13px;font-weight:800}.simple-grant-list aside>b{color:#f1f5ff;margin-top:9px;font-size:19px;line-height:1.3}.simple-grant-list aside>span{color:#8190aa;margin-top:5px;font-size:14px;line-height:1.45}.simple-grant-list aside>em{color:#aab7cd;margin-top:14px;font-size:15px;font-style:normal}.simple-grant-list aside.urgent{background:linear-gradient(145deg,#6437194d,#0e142b8c)}.simple-grant-list aside.urgent>small,.simple-grant-list aside.urgent>b{color:#ffd095}.simple-grant-list aside>a,.simple-link-pending{color:#fff;background:linear-gradient(100deg,#157ebe,#5943d7);border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;margin-top:19px;padding:0 13px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.simple-link-pending{color:#75849f;background:0 0;border:1px solid #5c7bbe47;justify-content:center}.simple-grants-empty,.simple-donors-empty{text-align:center;background:#040e2359;border:1px dashed #6589da52;border-radius:16px;align-content:center;place-items:center;min-height:210px;padding:30px;display:grid}.simple-grants-empty h3{margin:0;font:400 25px/1.2 Georgia,serif}.simple-grants-empty p,.simple-donors-empty p{color:#8493ad;max-width:620px;margin:10px 0 0;font-size:15px;line-height:1.6}.simple-grants-empty button,.simple-donors-empty button{color:#fff;cursor:pointer;font:inherit;background:#165b9f70;border:1px solid #54aaeb85;border-radius:9px;margin-top:18px;padding:10px 15px;font-size:15px}.donor-directory{margin-bottom:0}.donor-search-form{grid-template-columns:minmax(0,1fr) 132px;gap:10px;width:min(880px,100%);margin-top:28px;display:grid}.donor-search{background:#05112ab8;border:1px solid #59acf861;border-radius:13px;align-items:center;gap:11px;width:100%;min-height:54px;padding:0 15px;display:flex}.donor-search>b{color:#66d8ef;font-size:24px;font-weight:400}.donor-search input{color:#edf4ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.donor-search input::placeholder{color:#71809b}.donor-search button{color:#93a5c1;cursor:pointer;background:#0a1a39cc;border:1px solid #6b8bcf40;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:18px}.donor-search-submit{color:#fff;cursor:pointer;min-height:54px;font:inherit;background:linear-gradient(105deg,#167fbd,#5347d5);border:1px solid #64c4ef94;border-radius:13px;font-size:15px;font-weight:750;box-shadow:0 14px 30px #144eaf33}.donor-search-submit:hover{filter:brightness(1.08)}.donor-region-note{color:#8493ac;background:#112e5357;border-left:2px solid #4bbfd9;margin:15px 0 20px;padding:12px 15px;font-size:15px;line-height:1.55}.donor-results-status{color:#9badc8;background:#0c284c61;border:1px solid #569fd93d;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;margin:0 0 14px;padding:9px 14px;font-size:15px;display:flex}.donor-results-status b{color:#82e2f0}.donor-results-status button{color:#78d6eb;cursor:pointer;font:inherit;background:0 0;border:0;font-size:15px}.donor-groups{gap:14px;display:grid}.donor-group{background:#05102775;border:1px solid #5c7ece47;border-radius:16px;overflow:hidden}.donor-group.carpathian{border-color:#4acfb17a;box-shadow:inset 0 0 45px #2ca08b0b}.donor-group>summary{cursor:pointer;background:linear-gradient(110deg,#0c1f43e6,#07122bb8);justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:22px 24px;list-style:none;display:flex}.donor-group.carpathian>summary{background:radial-gradient(circle at 0,#23a68b21,#0000 32%),linear-gradient(110deg,#0a293fe6,#07122bc2)}.donor-group>summary::-webkit-details-marker{display:none}.donor-group>summary small{color:#6bd9ee;letter-spacing:.14em;font-size:13px;font-weight:800}.donor-group.carpathian>summary small{color:#78e5bd}.donor-group>summary h3{color:#eff4ff;margin:6px 0 5px;font:400 25px/1.18 Georgia,serif}.donor-group>summary p{color:#8292ad;max-width:860px;margin:0;font-size:15px;line-height:1.5}.donor-group>summary>span{color:#8da0c0;flex:none;font-size:14px}.donor-group>summary>span i{color:#6fd2e8;margin-left:7px;font-size:19px;font-style:normal;transition:transform .2s;display:inline-block}.donor-group[open]>summary>span i{transform:rotate(180deg)}.donor-group[open]>summary{border-bottom:1px solid #5c7ece38}.donor-group .donor-table{border:0;border-radius:0}.donor-table{border:1px solid #5c7ece47;border-radius:15px;overflow:hidden}.donor-table-head,.donor-table article{grid-template-columns:minmax(175px,1.05fr) minmax(220px,1.3fr) minmax(180px,.9fr) minmax(220px,1.12fr) 42px;align-items:center;gap:17px;display:grid}.donor-table-head{color:#6f809e;letter-spacing:.08em;text-transform:uppercase;background:#040d22b3;min-height:48px;padding:0 18px;font-size:13px;font-weight:800}.donor-table article{background:#0817347a;border-top:1px solid #5b7dc72e;min-height:108px;padding:17px 18px}.donor-table article:nth-child(odd){background:#0b1c3d8a}.donor-table article:hover{background:#122b5899}.donor-name-cell{justify-items:start;gap:9px;min-width:0;display:grid}.donor-name-cell>span{color:#8997ae;letter-spacing:.08em;text-transform:uppercase;border:1px solid #6e88c145;border-radius:5px;padding:4px 7px;font-size:13px;font-weight:800}.donor-name-cell>span.active{color:#75e2bc;background:#2289681f;border-color:#42ca9b59}.donor-name-cell>span.upcoming{color:#d4b1ff;background:#6f3ab31f;border-color:#9c64e059}.donor-name-cell b{color:#edf2fd;font-size:16px;line-height:1.3}.donor-table article>p{color:#93a1b8;margin:0;font-size:15px;line-height:1.5}.donor-deadline-cell{gap:6px;display:grid}.donor-deadline-cell b{color:#dce6f7;font-size:15px;line-height:1.45}.donor-deadline-cell small{color:#6f809c;font-size:14px;line-height:1.35}.donor-table article>a{color:#78d6eb;background:#0e3f6f45;border:1px solid #4cace059;border-radius:9px;place-items:center;width:38px;height:38px;font-size:18px;text-decoration:none;display:grid}.donor-directory-footer{color:#6d7e99;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:14px;display:flex}.donor-directory-footer span{align-items:center;gap:8px;display:flex}.donor-directory-footer i{background:#38d49c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #38d49ca6}@media (width<=1100px){.grants-simple-hero{margin-inline:18px;padding-inline:24px}.grants-simple-section{margin-inline:18px}.grant-search-workspace{grid-template-columns:250px minmax(0,1fr)}.grant-search-results .simple-grant-list article{grid-template-columns:1fr}.grant-search-results .simple-grant-list aside{border-top:1px solid #5b7fd140;border-left:0}.donor-table-head,.donor-table article{grid-template-columns:minmax(165px,1fr) minmax(210px,1.2fr) minmax(210px,1.05fr) 42px}.donor-table-head span:nth-child(3),.donor-table article>p:nth-child(3){display:none}}@media (width<=760px){.grants-simple-page{padding-bottom:40px}.grants-simple-hero{min-height:auto;margin:0;padding:46px 18px 40px}.grants-simple-hero-copy h1{font-size:42px}.grants-simple-hero-copy>span{font-size:15px}.grants-main-search{grid-template-columns:1fr}.grants-search-field{min-height:56px}.grants-search-submit{min-height:50px}.grants-simple-section{border-radius:19px;margin:34px 14px 0;padding:27px 18px}.grants-simple-heading{flex-direction:column;align-items:start;gap:12px}.grants-simple-heading h2{font-size:35px}.grant-search-workspace{grid-template-columns:1fr;gap:18px}.grant-mini-navigator{position:static}.simple-grant-list article{grid-template-columns:1fr}.simple-grant-main{padding:22px 19px}.simple-grant-main dl{grid-template-columns:1fr;gap:13px}.simple-grant-list aside{border-top:1px solid #5b7fd140;border-left:0;padding:19px}.donor-search-form{grid-template-columns:1fr}.donor-search-submit{min-height:50px}.donor-results-status{flex-direction:column;align-items:flex-start;gap:7px}.donor-group>summary{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:19px 18px}.donor-group>summary>span{align-self:flex-end}.donor-table{border:0;border-radius:0;overflow:visible}.donor-table-head{display:none}.donor-table article{background:#09193894;border:1px solid #5c7ece45;border-radius:13px;grid-template-columns:1fr 40px;gap:13px;min-height:0;margin-top:10px;padding:18px;display:grid}.donor-name-cell,.donor-table article>p,.donor-deadline-cell{grid-column:1}.donor-table article>p:nth-child(3){color:#72829d;display:block}.donor-table article>a{grid-area:1/2}.donor-deadline-cell{border-top:1px solid #5b7dc733;padding-top:12px}.donor-directory-footer{flex-direction:column;align-items:flex-start}}.compact-grants-page{background:radial-gradient(circle at 8% 8%,#1fa6891a,#0000 24%),radial-gradient(circle at 88% 14%,#4e4dd326,#0000 25%),#030a1b;min-height:100vh;padding-bottom:64px}.compact-grants-page .grant-compact-intro{border-bottom:1px solid #5e84cf38;grid-template-columns:1fr;width:min(1500px,100% - 36px);margin:0 auto;padding:32px clamp(22px,3.5vw,52px) 27px;display:grid;position:relative;overflow:hidden}.compact-grants-page .grant-compact-intro:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(140deg,#1fa18221,#4449be1f);border:1px solid #56ddb633;border-radius:50% 50% 0 0;width:470px;height:190px;position:absolute;bottom:-105px;right:4%;transform:skew(-18deg)}.compact-grants-page .grant-compact-title,.compact-grants-page .grant-compact-search{z-index:1;position:relative}.compact-grants-page .grant-eyebrow{color:#72dfbd;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 14px;font-size:14px;font-weight:850;display:flex}.compact-grants-page .grant-eyebrow span{background:linear-gradient(90deg,#f0bd63,#0000);width:34px;height:1px}.compact-grants-page .grant-compact-title h1{color:#f5f3e9;letter-spacing:-.04em;max-width:850px;margin:0;font:400 clamp(44px,4.8vw,68px)/1.02 Georgia,serif}.compact-grants-page .grant-compact-title h1 em{color:#8dbbff;font-style:normal}.compact-grants-page .grant-compact-title .lead{color:#b2bdd1;max-width:850px;margin:17px 0 0;font-size:17px;line-height:1.58}.compact-grants-page .grant-region-picker-card{z-index:1;background:linear-gradient(145deg,#081b3bf0,#050f26e6);border:1px solid #5b92dc57;border-radius:20px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003b}.compact-grants-page .grant-region-map-head{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:0 3px 11px;display:flex}.compact-grants-page .grant-region-map-head>span{gap:4px;display:grid}.compact-grants-page .grant-region-map-head small{color:#70dfbd;letter-spacing:.12em;font-size:12px;font-weight:850}.compact-grants-page .grant-region-map-head b{color:#f1f4fb;font-size:16px}.compact-grants-page .grant-region-map-head button{color:#8fdff0;cursor:pointer;font:inherit;background:#0f41674d;border:1px solid #53b4db59;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:750}.compact-grants-page .grant-region-picker-card .live-region-map{border:1px solid #5b88d147;border-radius:14px;height:250px;min-height:250px;overflow:hidden}.compact-grants-page .grant-region-picker-card .leaflet-host{filter:saturate(.78)brightness(.76)contrast(1.08);height:100%}.compact-grants-page .grant-region-map-legend{flex-wrap:wrap;gap:7px;padding:11px 2px 1px;display:flex}.compact-grants-page .grant-region-map-legend span{opacity:.88;border:1px solid;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:720}.compact-grants-page .grant-region-map-legend .lviv{color:#63b6ff}.compact-grants-page .grant-region-map-legend .zak{color:#62d7a5}.compact-grants-page .grant-region-map-legend .frank{color:#f0b56b}.compact-grants-page .grant-region-map-legend .chern{color:#bf91f4}.compact-grants-page .grant-compact-benefits{flex-wrap:wrap;gap:8px 18px;margin-top:21px;display:flex}.compact-grants-page .grant-compact-benefits span{color:#9fb0c8;font-size:14px;font-weight:650}.compact-grants-page .grant-compact-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07142fc7;border:1px solid #5b8bdb47;border-radius:18px;grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:15px;display:grid;box-shadow:0 20px 55px #0000002e}.compact-grants-page .grant-compact-search label{background:#06122bd1;border:1px solid #56a3e257;border-radius:11px;align-items:center;gap:11px;min-height:54px;padding:0 14px;display:flex}.compact-grants-page .grant-compact-search label>span{color:#69daec;font-size:25px;transform:rotate(-12deg)}.compact-grants-page .grant-compact-search input{color:#f2f7ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.compact-grants-page .grant-compact-search input::placeholder{color:#7f8da5}.compact-grants-page .grant-compact-search>button{color:#fff;cursor:pointer;min-height:54px;font:inherit;background:linear-gradient(105deg,#1681bd,#5747d6);border:1px solid #61c1ee80;border-radius:11px;font-size:15px;font-weight:780}.compact-grants-page .grant-compact-search .grant-mobile-filter-button{display:none}.compact-grants-page .grant-workspace{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:18px;width:min(1500px,100% - 36px);margin:22px auto 0;display:grid}.compact-grants-page .grant-quick-filter-panel{background:linear-gradient(150deg,#0a1f41f5,#050f25f0);border:1px solid #5c85d24f;border-radius:16px;position:sticky;top:94px;overflow:hidden;box-shadow:0 22px 55px #0000002e}.compact-grants-page .grant-quick-filter-heading{background:radial-gradient(circle at 0 0,#1fab8b26,#0000 50%);border-bottom:1px solid #5b7fc833;padding:17px 16px 14px;display:grid;position:relative}.compact-grants-page .grant-quick-filter-heading small{color:#70dfbb;letter-spacing:.13em;font-size:12px;font-weight:850}.compact-grants-page .grant-quick-filter-heading h2{color:#f5f4ed;margin:5px 0 0;font:400 25px/1.1 Georgia,serif}.compact-grants-page .grant-quick-filter-heading p{color:#98a7bd;margin:11px 0 0;font-size:15px;line-height:1.5}.compact-grants-page .grant-filter-close{display:none}.compact-grants-page .grant-quick-filter-form{gap:11px;padding:15px 16px;display:grid}.compact-grants-page .grant-quick-filter-form label{gap:5px;min-width:0;display:grid}.compact-grants-page .grant-quick-filter-form label>span{color:#c0cada;font-size:13px;font-weight:730}.compact-grants-page .grant-quick-filter-form select{color:#eff4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:44px;font:inherit;background:#081832;border:1px solid #5d8ad257;border-radius:10px;outline:0;padding:7px 32px 7px 11px;font-size:14px}.compact-grants-page .grant-quick-filter-form select:focus{border-color:#64d6e6;box-shadow:0 0 0 3px #40c2dc1a}.compact-grants-page .grant-pick-button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:linear-gradient(105deg,#167fbc,#5546d4);border:1px solid #62c0ed8f;border-radius:10px;justify-content:space-between;align-items:center;padding:0 13px;font-size:14px;font-weight:800;display:flex;box-shadow:0 14px 30px #1752ae38}.compact-grants-page .grant-advanced-toggle,.compact-grants-page .grant-reset-button{color:#82d9ea;cursor:pointer;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:700}.compact-grants-page .grant-advanced-toggle{text-align:center;background:#0d335a40;border:1px solid #5397d23b}.compact-grants-page .grant-advanced-toggle.active{color:#b9eafa;border-color:#53afdb5c}.compact-grants-page .grant-advanced-fields{gap:13px;padding-top:2px;display:grid}.compact-grants-page .grant-reset-button{color:#9aabc2;text-align:center;text-underline-offset:4px;text-decoration:underline}.compact-grants-page .grant-quick-filter-meta{background:#030d206b;border-top:1px solid #5b7fc833;gap:7px;padding:11px 16px 13px;display:grid}.compact-grants-page .grant-quick-filter-meta>div{align-items:baseline;gap:9px;display:flex}.compact-grants-page .grant-quick-filter-meta b{color:#f1d59e;font:400 31px Georgia,serif}.compact-grants-page .grant-quick-filter-meta span{color:#9aa9bf;font-size:14px}.compact-grants-page .grant-quick-filter-meta p{color:#9baac0;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.45;display:flex}.compact-grants-page .grant-quick-filter-meta p i{background:#50dca7;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 12px #50dca7}.compact-grants-page .grant-quick-filter-meta small{color:#71819c;font-size:13px}.compact-grants-page .grant-list-results{grid-area:auto;min-width:0}.compact-grants-page .grant-results-search{width:100%;margin:0 0 12px}.compact-grants-page .grant-tabs{scrollbar-width:none;background:#07132dc7;border-color:#5b81cd47;border-radius:15px;gap:5px;padding:6px;overflow-x:auto}.compact-grants-page .grant-tabs::-webkit-scrollbar{display:none}.compact-grants-page .grant-tabs button{min-height:48px;padding:0 13px;font-size:14px}.compact-grants-page .grant-results-summary{border-radius:15px;min-height:92px;margin-top:12px;padding:18px 21px}.compact-grants-page .grant-results-summary small{font-size:13px}.compact-grants-page .grant-results-summary h2{font-size:30px}.compact-grants-page .grant-results-summary>p{color:#98a7bc;max-width:520px;font-size:15px}.compact-grants-page .grant-opportunity-list{grid-template-columns:1fr;gap:22px;margin-top:18px;display:grid}.compact-grants-page .grant-list-card{background:radial-gradient(circle at 0 0,#1b89ad1c,#0000 30%),linear-gradient(145deg,#0a1d40f2,#050f25f0);border-radius:17px;grid-template-columns:92px minmax(0,1fr) 218px;align-items:start;gap:16px 20px;min-height:0;padding:20px;display:grid}.compact-grants-page .grant-list-card:before{left:20px;right:82%}.compact-grants-page .grant-list-card-logo{--mark-a:#40d6c0;--mark-b:#416ee2;isolation:isolate;border:1px solid var(--mark-a);place-items:center;width:92px;height:72px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.compact-grants-page .grant-list-card-logo{border:1px solid color-mix(in srgb, var(--mark-a), transparent 50%)}}.compact-grants-page .grant-list-card-logo{background:radial-gradient(circle at 24% 18%, var(--mark-a), transparent 38%), linear-gradient(145deg, var(--mark-a), var(--mark-b));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.compact-grants-page .grant-list-card-logo{background:radial-gradient(circle at 24% 18%, color-mix(in srgb, var(--mark-a), transparent 50%), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--mark-a), #071a38 76%), color-mix(in srgb, var(--mark-b), #06122b 68%))}}.compact-grants-page .grant-list-card-logo{box-shadow:inset 0 1px #ffffff17, 0 10px 24px var(--mark-b)}@supports (color:color-mix(in lab, red, red)){.compact-grants-page .grant-list-card-logo{box-shadow:inset 0 1px #ffffff17, 0 10px 24px color-mix(in srgb, var(--mark-b), transparent 83%)}}.compact-grants-page .grant-list-card-logo:before{content:"";z-index:-1;opacity:.38;border:1px solid var(--mark-a);width:52px;height:32px;position:absolute;bottom:-10px;right:-9px;transform:rotate(-12deg)}@supports (color:color-mix(in lab, red, red)){.compact-grants-page .grant-list-card-logo:before{border:1px solid color-mix(in srgb, var(--mark-a), white 10%)}}.compact-grants-page .grant-list-card-logo:before{box-shadow:-19px -8px 0 -10px var(--mark-b);border-radius:50% 50% 0 0}@supports (color:color-mix(in lab, red, red)){.compact-grants-page .grant-list-card-logo:before{box-shadow:-19px -8px 0 -10px color-mix(in srgb, var(--mark-b), transparent 34%)}}.compact-grants-page .grant-list-card-logo.tone-1{--mark-a:#55e0bb;--mark-b:#1377bd}.compact-grants-page .grant-list-card-logo.tone-2{--mark-a:#79caff;--mark-b:#6552df}.compact-grants-page .grant-list-card-logo.tone-3{--mark-a:#f0c36b;--mark-b:#bc5b74}.compact-grants-page .grant-list-card-logo.tone-4{--mark-a:#8fd47a;--mark-b:#278b83}.compact-grants-page .grant-list-card-logo.tone-5{--mark-a:#c7a0ff;--mark-b:#4e69d7}.compact-grants-page .grant-list-card-logo.tone-6{--mark-a:#70d8ec;--mark-b:#2586a2}.compact-grants-page .grant-list-card-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:6px}.compact-grants-page .grant-list-card-logo span{z-index:1;color:#f4fffd;text-align:center;text-shadow:0 2px 12px #00000073;letter-spacing:-.04em;padding:0 5px;font-size:clamp(15px,1.45vw,20px);font-weight:900;position:relative}.compact-grants-page .grant-list-card-body{min-width:0}.compact-grants-page .grant-list-card-kicker{flex-wrap:wrap;align-items:center;gap:8px;min-height:27px;display:flex}.compact-grants-page .grant-list-card-kicker small{color:#72cfe5;letter-spacing:.08em;font-size:13px;font-weight:830}.compact-grants-page .grant-list-card-kicker b{color:#72dfb7;margin-left:auto;font-size:14px}.compact-grants-page .grant-status{min-height:28px;padding:0 9px;font-size:12px}.compact-grants-page .grant-list-card-body h2{color:#f4f4ee;letter-spacing:-.025em;margin:9px 0 0;font:400 clamp(24px,2vw,31px)/1.13 Georgia,serif}.compact-grants-page .grant-program-parent{color:#8496b1;margin:7px 0 0;font-size:14px}.compact-grants-page .grant-program-parent strong{color:#bfcbe0}.compact-grants-page .grant-list-card .grant-card-summary{color:#a6b2c5;max-width:850px;margin:10px 0 0;font-size:15px;line-height:1.56}.compact-grants-page .grant-list-card .grant-theme-chips{margin-top:12px}.compact-grants-page .grant-list-card .grant-theme-chips span{padding:5px 8px;font-size:13px}.compact-grants-page .grant-list-card .grant-region-chips{margin-top:9px}.compact-grants-page .grant-list-card .grant-region-chips span{padding:4px 8px;font-size:12px}.compact-grants-page .grant-list-card-action{border-left:1px solid #5b7fc938;flex-direction:column;align-items:flex-start;min-height:100%;padding-left:17px;display:flex}.compact-grants-page .grant-deadline-label{color:#7586a3;letter-spacing:.09em;font-size:12px;font-weight:830}.compact-grants-page .grant-list-card-action>strong{color:#efd49b;margin-top:7px;font-size:15px;line-height:1.42}.compact-grants-page .grant-deadline-countdown{color:#75dcbc;margin-top:7px;font-size:13px;font-weight:760;line-height:1.35}.compact-grants-page .grant-list-card-action>a,.compact-grants-page .grant-list-card-action>.grant-link-pending{color:#fff;background:linear-gradient(105deg,#167fbd,#5347d5);border:1px solid #5fb8e475;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:0 13px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.compact-grants-page .grant-list-card-action>.grant-link-pending{color:#8491a9;background:0 0;justify-content:center}.compact-grants-page .grant-list-card-facts{border-top:1px solid #5b7ec12e;grid-column:2/-1;grid-template-columns:1.05fr 1.25fr 1.2fr .8fr;gap:14px;margin:2px 0 0;padding-top:15px;display:grid}.compact-grants-page .grant-list-card-facts div{min-width:0}.compact-grants-page .grant-list-card-facts dt{color:#71829f;font-size:12px}.compact-grants-page .grant-list-card-facts dd{color:#d2dced;margin-top:5px;font-size:14px;line-height:1.45}.compact-grants-page .grant-empty-state{min-height:320px}.compact-grants-page .grant-monitor-compact{grid-template-columns:1fr;width:min(1500px,100% - 36px);max-width:none;margin-top:26px;padding:24px 28px}.compact-grants-page .grant-monitor-compact h2{margin-top:0;font-size:28px}@media (width<=1180px){.compact-grants-page .grant-compact-intro{grid-template-columns:1fr}.compact-grants-page .grant-workspace{grid-template-columns:245px minmax(0,1fr)}.compact-grants-page .grant-list-card{grid-template-columns:82px minmax(0,1fr) 190px}.compact-grants-page .grant-list-card-logo{width:82px;height:64px}.compact-grants-page .grant-list-card-facts{grid-template-columns:1fr 1fr}}@media (width<=900px){.compact-grants-page .grant-compact-intro{grid-template-columns:1fr;gap:25px}.compact-grants-page .grant-compact-search{max-width:760px}.compact-grants-page .grant-workspace{grid-template-columns:1fr}.compact-grants-page .grant-quick-filter-panel{display:none;position:static}.compact-grants-page .grant-quick-filter-panel.open{display:block}.compact-grants-page .grant-filter-close{color:#b7c8de;cursor:pointer;background:#081630a6;border:1px solid #648fd14d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;position:absolute;top:16px;right:15px}.compact-grants-page .grant-compact-search .grant-mobile-filter-button{color:#b7eafb;background:#0c325b8c;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:48px;display:flex}.compact-grants-page .grant-mobile-filter-button b{background:#ffffff21;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}}@media (width<=700px){.compact-grants-page{padding-bottom:34px}.compact-grants-page .grant-compact-intro,.compact-grants-page .grant-workspace,.compact-grants-page .grant-monitor-compact{width:100%}.compact-grants-page .grant-compact-intro{padding:40px 15px 27px}.compact-grants-page .grant-compact-title h1{font-size:clamp(39px,11vw,52px)}.compact-grants-page .grant-compact-title .lead{font-size:16px}.compact-grants-page .grant-region-picker-card{border-radius:16px;padding:11px}.compact-grants-page .grant-region-picker-card .live-region-map{height:225px;min-height:225px}.compact-grants-page .grant-region-map-head small{font-size:11px}.compact-grants-page .grant-compact-benefits{gap:8px 13px}.compact-grants-page .grant-compact-search{border-radius:14px;grid-template-columns:minmax(0,1fr) 88px;padding:12px}.compact-grants-page .grant-compact-search input,.compact-grants-page .grant-compact-search>button{font-size:14px}.compact-grants-page .grant-workspace{margin-top:16px;padding:0 12px}.compact-grants-page .grant-quick-filter-heading,.compact-grants-page .grant-quick-filter-form{padding-inline:17px}.compact-grants-page .grant-results-summary{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:16px}.compact-grants-page .grant-results-summary>p{font-size:14px}.compact-grants-page .grant-list-card{grid-template-columns:70px minmax(0,1fr);gap:13px;padding:17px}.compact-grants-page .grant-list-card-logo{border-radius:14px;width:70px;height:56px}.compact-grants-page .grant-list-card-kicker b{width:100%;margin-left:0}.compact-grants-page .grant-list-card-body h2{font-size:25px}.compact-grants-page .grant-list-card-action{border-top:1px solid #5b7fc938;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);gap:5px 13px;min-height:0;padding:14px 0 0;display:grid}.compact-grants-page .grant-list-card-action>a,.compact-grants-page .grant-list-card-action>.grant-link-pending{grid-area:1/2/3;margin:0}.compact-grants-page .grant-list-card-facts{grid-column:1/-1;grid-template-columns:1fr}.compact-grants-page .grant-monitor-compact{border-radius:0;grid-template-columns:1fr;margin:22px 0 0;padding:22px 17px}}@media (width<=430px){.compact-grants-page .grant-compact-search{grid-template-columns:1fr}.compact-grants-page .grant-compact-search>button{min-height:48px}.compact-grants-page .grant-list-card{grid-template-columns:1fr}.compact-grants-page .grant-list-card-logo{width:76px;height:60px}.compact-grants-page .grant-list-card-action{grid-column:1;grid-template-columns:1fr}.compact-grants-page .grant-list-card-action>a,.compact-grants-page .grant-list-card-action>.grant-link-pending{grid-area:auto/1;margin-top:8px}.compact-grants-page .grant-list-card-facts{grid-column:1}}.site-light .academy-event-badge{color:#0b6335!important;background:linear-gradient(150deg,#f1f8ef,#dcefd9)!important;border:1px solid #0b7a3e3d!important;box-shadow:inset 0 1px #fff,0 9px 22px #1f462817!important}.site-light .academy-event-badge :where(span,b,small){color:#0b6335!important}.site-light .academy-calendar-event{color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 15px 34px #1f46281a!important}.site-light .academy-event-copy h3{color:#172018!important}.site-light .academy-event-copy>p{color:#0b7a3e!important}.site-light .academy-event-copy>span{color:#56635a!important}.site-light .academy-event-pager{color:#56635a!important;border-color:#23603521!important}.site-light .academy-event-pager button{color:#0b7a3e!important;background:#eef5ec!important;border-color:#0b7a3e33!important}.site-light .academy-event-pager span b{color:#172018!important}.site-light .grant-monitor-note,.site-light .compact-grants-page .grant-monitor-compact{color:#172018!important;background:linear-gradient(135deg,#edf5ea,#dfeedd)!important;border-color:#23603533!important;box-shadow:0 14px 34px #1f462814!important}.site-light .grant-monitor-note h2{color:#172018!important}.site-light .grant-monitor-note p{color:#4e5c52!important}.site-light .grant-monitor-note :where(small,span){color:#0b7a3e!important}.site-light .compact-grants-page .grant-theme-chips span{color:#31533a!important;background:#edf5ea!important;border-color:#0b7a3e2e!important}.site-light .compact-grants-page .grant-region-chips span{color:#0b7a3e!important;background:#f3f8f1!important;border-color:#0b7a3e47!important}.site-light .project-facts article,.site-light .project-detail-grid aside>section{color:#172018!important;background:#fff!important;border-color:#2360352b!important;box-shadow:0 12px 30px #1f462812!important}.site-light .project-facts small,.site-light .project-detail-grid aside small{color:#0b7a3e!important;font-weight:750!important}.site-light .project-facts b,.site-light .project-detail-grid aside h3{color:#172018!important}.site-light .project-detail-grid aside li{color:#4f5e53!important;font-size:14px!important}.site-light .project-detail-section :where(p,li){color:#4f5e53!important}.site-light .project-goal{background:linear-gradient(145deg,#fff,#f1f7ef)!important;border-color:#0b7a3e2e!important}.site-light .project-goal:after{border-color:#0b7a3e1f!important}.site-light .project-goal>small{color:#0b7a3e!important}.site-light .barometer-results{color:#172018!important;background:linear-gradient(120deg,#edf5ea,#dfeedd)!important;border-color:#2360352e!important;box-shadow:0 14px 36px #1f462814!important}.site-light .barometer-results small{color:#0b7a3e!important}.site-light .barometer-results h2,.site-light .barometer-results dt{color:#172018!important}.site-light .barometer-results p,.site-light .barometer-results dd{color:#4f5e53!important}.site-light .barometer-results dl div{border-color:#23603526!important}.site-light .barometer-footer{color:#4f5e53!important;background:#eef5ec!important;border-top:1px solid #23603524!important}.site-light .barometer-footer p{color:#4f5e53!important}.site-light .barometer-footer a{color:#0b7a3e!important;font-weight:750!important}.site-light .about-v2-board-medallion{background:radial-gradient(circle,#fff 0 58%,#e8f3e6 78%,#d8ead5 100%)!important;border-color:#0b7a3e40!important;padding:22px!important;box-shadow:0 0 0 11px #0b7a3e09,0 18px 42px #1f462821!important}.site-light .about-v2-board-medallion>img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.site-light .about-v2-board-intro>span b,.site-light .about-v2-leader-card strong,.site-light .about-v2-leader-card.deputy strong,.site-light .about-v2-board-role,.site-light .about-v2-board-region:before{color:#0b7a3e!important}@media (width<=760px){.site-light .academy-event-badge{min-width:66px}.site-light .barometer-footer{padding:18px 14px!important}}.site-light :where(.cabinet-shell,.cabinet-status-page){color:#172018!important;background:#f7f8f4!important}.site-light :where(.cabinet-public-top,.cabinet-status-page>header,.cabinet-register>header){color:#172018!important;background:#fffffff7!important;border-color:#23603526!important;box-shadow:0 8px 24px #1f46280e!important}.site-light :where(.cabinet-public-top>a:last-child,.cabinet-register>header>span,.cabinet-secure-links>span){color:#4f5e53!important}.site-light :where(.cabinet-public-hero>div>p,.cabinet-register-copy>.cabinet-mark){color:#0b7a3e!important}.site-light .cabinet-public-hero>div>p span{background:#0b7a3e!important}.site-light :where(.cabinet-public-hero h1,.cabinet-register h1,.cabinet-status-page h1,.cabinet-public-features h2,.cabinet-public-hero>aside article strong,.cabinet-register form h2,.cabinet-inline-form h3){color:#172018!important}.site-light .cabinet-public-hero>aside article>b,.site-light .cabinet-register-copy li b{color:#0b7a3e!important;background:#eef5ec!important;border-color:#0b7a3e3d!important}.site-light .cabinet-role-preview article{color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 14px 38px #1f462813!important}.site-light .cabinet-role-preview article:after,.site-light .cabinet-role-preview article:nth-child(3):after{border-color:#0b7a3e2e!important;box-shadow:0 0 0 24px #0b7a3e06,0 0 0 52px #0b7a3e05!important}.site-light .cabinet-role-preview article>i,.site-light .cabinet-role-preview article:nth-child(3)>i{color:#0b7a3e!important;background:#eef5ec!important;border-color:#0b7a3e40!important}.site-light .cabinet-role-preview p{color:#5f6b62!important}.site-light .participant-type-picker button,.site-light .participant-type-picker button:last-child{color:#263229!important;box-shadow:none!important;background:#f7faf5!important;border-color:#2360352b!important}.site-light .participant-type-picker button:hover{color:#172018!important;background:#eef5ec!important;border-color:#0b7a3e61!important}.site-light .participant-type-picker button.active,.site-light .participant-type-picker button:last-child.active{color:#fff!important;background:linear-gradient(145deg,#0b7a3e,#176b3a)!important;border-color:#0b7a3e!important;box-shadow:0 12px 28px #0b7a3e2e!important}.site-light .participant-type-picker button i,.site-light .participant-type-picker button:last-child i{color:#0b7a3e!important;background:#fff!important;border-color:#0b7a3e4d!important}.site-light .participant-type-picker button.active i{color:#0b7a3e!important}.site-light .participant-type-picker button small{color:#5f6b62!important}.site-light .participant-type-picker button.active :where(b,small){color:#fff!important}.site-light :where(.cabinet-register form,.cabinet-inline-form,.natural-need-form){color:#172018!important;background:#fff!important;border-color:#2360352b!important;box-shadow:0 16px 42px #1f462814!important}.site-light :where(.cabinet-register input,.cabinet-register select,.cabinet-inline-form input,.cabinet-inline-form select,.cabinet-inline-form textarea,.cabinet-grant-actions select,.cabinet-training-grid input,.cabinet-training-grid textarea){color:#172018!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#23603538!important}.site-light :where(.cabinet-register input,.cabinet-inline-form input,.cabinet-inline-form textarea,.cabinet-training-grid input,.cabinet-training-grid textarea)::placeholder{color:#7b887e!important}.site-light :where(.cabinet-register input,.cabinet-register select,.cabinet-inline-form input,.cabinet-inline-form textarea,.cabinet-inline-form select):focus{border-color:#0b7a3e!important;box-shadow:0 0 0 3px #0b7a3e1a!important}.site-light .cabinet-consent input,.site-light .cabinet-sector-picker input{accent-color:#0b7a3e!important}.site-light :where(.cabinet-register label small,.cabinet-form-note,.cabinet-register form>p){color:#667168!important}.site-light .cabinet-register form>p a{color:#0b7a3e!important}.site-light .cabinet-status-icon{color:#0b7a3e!important;background:#eaf4e8!important;border-color:#0b7a3e47!important}.site-light .cabinet-status-icon.rejected{color:#9d3340!important;background:#fff1f2!important;border-color:#9d334040!important}.site-light .cabinet-status-page section>p{color:#5f6b62!important}.site-light .cabinet-status-page section>div:not(.cabinet-status-icon) :where(b,small){color:#263229!important}.site-light .cabinet-community-badge{background:#fff!important}.site-light .cabinet-community-badge :where(b,small){color:#263229!important}.site-light .cabinet-community-badge em{color:#0b7a3e!important}.site-light .cabinet-user{border-color:#23603524!important}.site-light .cabinet-user :where(b,small,span){color:#3f4b42!important}.site-light .cabinet-user a{color:#0b7a3e!important}.site-light .cabinet-workspace>header small{color:#5f6b62!important}.site-light .cabinet-workspace>header :where(h1,a){color:#172018!important}.site-light :where(.cabinet-welcome,.organization-passport,.organization-passport.water){color:#172018!important;background:linear-gradient(135deg,#fff,#edf5ea)!important;border-color:#2360352e!important;box-shadow:0 16px 42px #1f462814!important}.site-light :where(.organization-passport>i,.organization-passport.water>i){color:#0b7a3e!important;background:#fff!important;border-color:#0b7a3e45!important}.site-light .organization-passport>div>small{color:#0b7a3e!important}.site-light .organization-passport dl span{background:#ffffffd1!important;border-color:#23603521!important}.site-light .organization-passport dt{color:#5f6b62!important}.site-light .organization-passport dd{color:#172018!important}.site-light .cabinet-role-summary,.site-light .cabinet-role-summary.water{color:#172018!important;background:#eef5ec!important;border-color:#0b7a3e33!important}.site-light :where(.cabinet-role-summary>i,.cabinet-role-summary.water>i,.cabinet-role-summary em){color:#0b7a3e!important}.site-light .cabinet-role-summary small{color:#5f6b62!important}.site-light :where(.cabinet-metrics article,.cabinet-actions-grid button,.cabinet-profile-card,.cabinet-profile-card dl div,.cabinet-grant-list dl div,.cabinet-grant-list article,.cabinet-project-list article,.cabinet-needs-list article,.cabinet-request-list article,.cabinet-contact-list article,.cabinet-preferences,.cabinet-training-grid>article,.cabinet-academy-hero,.natural-need-list article,.natural-need-list article.water){color:#172018!important;background:#fff!important;border-color:#23603529!important;box-shadow:0 13px 34px #1f462812!important}.site-light .cabinet-grant-toolbar{color:#172018!important;background:#f7faf5!important;border-color:#23603529!important}.site-light .cabinet-grant-toolbar button{color:#3f4b42!important;background:#fff!important;border-color:#2360352e!important}.site-light .cabinet-grant-toolbar button.active{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .cabinet-grant-toolbar input{color:#172018!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#23603533!important}.site-light .cabinet-grant-toolbar input::placeholder{color:#7b887e!important}.site-light .cabinet-grant-toolbar>a,.site-light :where(.cabinet-metrics article>span,.cabinet-actions-grid button>b,.cabinet-grant-list article>div:first-child,.cabinet-request-list article>div,.cabinet-project-list article>span,.cabinet-needs-list article>span,.cabinet-grant-actions a,.cabinet-academy-hero a,.cabinet-training-grid summary,.cabinet-needs-list a,.cabinet-registered,.natural-need-list article>header span,.natural-need-list article.water>header span){color:#0b7a3e!important}.site-light :where(.cabinet-metrics small,.cabinet-metrics p,.cabinet-actions-grid p,.cabinet-profile-card p,.cabinet-profile-card dt,.cabinet-grant-list dt,.cabinet-grant-list p,.cabinet-project-list p,.cabinet-needs-list p,.cabinet-request-list p,.cabinet-project-list small,.cabinet-needs-list small,.cabinet-request-list small,.cabinet-preferences p,.cabinet-training-grid article>p,.cabinet-training-grid dl small,.cabinet-training-grid form label,.natural-need-list p,.natural-need-list dt,.natural-need-list article>small){color:#5f6b62!important}.site-light :where(.cabinet-profile-card dd,.cabinet-grant-list dd,.cabinet-training-grid dl span,.natural-need-list dd){color:#263229!important}.site-light .cabinet-profile-placeholder{color:#0b7a3e!important;background:linear-gradient(145deg,#edf5ea,#dcebd9)!important}.site-light .cabinet-profile-placeholder p{color:#5f6b62!important}.cabinet-app{grid-template-columns:224px minmax(0,1fr)}.cabinet-sidebar{scrollbar-width:thin;scrollbar-color:#0b7a3e47 transparent;max-width:224px;overflow-x:hidden}.cabinet-sidebar>*,.cabinet-sidebar .brand,.cabinet-sidebar nav,.cabinet-sidebar nav button{min-width:0;max-width:100%}.cabinet-sidebar nav button{grid-template-columns:26px minmax(0,1fr) auto;width:100%}.cabinet-sidebar nav button>span:not(.translation-missing){overflow-wrap:anywhere;min-width:0}.cabinet-community-badge{grid-template-columns:40px minmax(0,1fr);margin:18px 0 14px;padding:12px 10px}.cabinet-community-badge>span{width:40px;height:40px}.cabinet-user{padding:14px 8px 0}.cabinet-user span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cabinet-workspace{padding:clamp(24px,2.5vw,40px)}.cabinet-workspace>header{margin-bottom:24px}.cabinet-workspace>header h1{font-size:clamp(30px,2.6vw,42px)}.cabinet-tab{gap:16px}.cabinet-tab-head{align-items:center;gap:18px}.cabinet-welcome h2,.cabinet-tab-head h2{max-width:820px;margin:8px 0;font-size:clamp(29px,2.55vw,41px);line-height:1.04}.cabinet-tab-head p{max-width:850px;margin:0;line-height:1.5}.cabinet-tab-head>b,.cabinet-tab-head>a{padding:8px 11px}.cabinet-profile-card{border-radius:16px;padding:22px 24px;display:block}.cabinet-profile-card>div:last-child{padding:0}.cabinet-profile-card h3{margin:6px 0;font-size:clamp(27px,2.3vw,36px)}.cabinet-profile-card p{max-width:900px;margin:4px 0 16px;line-height:1.55}.cabinet-profile-card dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.cabinet-profile-card dl div{min-width:0;padding:10px 12px}.cabinet-app .cabinet-inline-form{border-radius:16px;gap:14px;padding:22px 24px}.cabinet-app .cabinet-inline-form h3{font-size:clamp(22px,2vw,27px)}.cabinet-app .cabinet-inline-form label{gap:6px}.cabinet-app .cabinet-inline-form input,.cabinet-app .cabinet-inline-form select,.cabinet-app .cabinet-inline-form textarea{min-height:42px;padding:9px 11px}.cabinet-app .cabinet-inline-form>button{min-height:44px}.cabinet-training-grid{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr))}.cabinet-training-grid>article{border-radius:16px;padding:21px 24px}.cabinet-training-grid h3{margin:10px 0 6px}.cabinet-training-grid article>p{margin:6px 0 12px;line-height:1.5}.cabinet-training-grid dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.cabinet-training-grid dl span{padding:9px 10px}.academy-need-form,.cabinet-requests-tab .cabinet-inline-form.request{max-width:1040px}.cabinet-sector-picker{grid-template-columns:none!important;display:flex!important}.cabinet-sector-picker label{min-height:36px;padding:7px 12px;line-height:1.25}.cabinet-app .cabinet-sector-picker input[type=checkbox]{flex:0 0 16px;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.academy-need-form textarea[name=priority],.cabinet-requests-tab textarea[name=message]{min-height:96px}.cabinet-requests-tab .cabinet-request-list{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));max-width:1040px}.cabinet-request-list article{border-radius:14px;padding:18px 20px}.cabinet-request-routing-note{margin:0;font-size:12px;line-height:1.45}@media (width<=1050px) and (width>=761px){.cabinet-app{grid-template-columns:210px minmax(0,1fr)}.cabinet-sidebar{max-width:210px}.cabinet-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cabinet-sidebar{max-width:none;overflow-x:visible}.cabinet-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.cabinet-profile-card dl{grid-template-columns:1fr}.cabinet-app .cabinet-inline-form{padding:18px 16px}}.site-light .cabinet-tab-head>:where(b,a){color:#31533a!important;background:#eef5ec!important}.site-light .cabinet-empty{color:#172018!important;background:#f5f8f2!important;border-color:#0b7a3e3d!important}.site-light .cabinet-empty p{color:#5f6b62!important}.site-light .cabinet-readonly{color:#31533a!important;background:#eef5ec!important;border-color:#0b7a3e33!important}.site-light .cabinet-alert{background:linear-gradient(100deg,#f1f7ef,#fff)!important;border-color:#0b7a3e33!important}.site-light .cabinet-alert>span{color:#0b7a3e!important;background:#fff!important;border-color:#0b7a3e47!important}.site-light .cabinet-alert p{color:#5f6b62!important}.site-light .cabinet-alert button{color:#0b7a3e!important}.site-light .cabinet-contact-list article>span{color:#fff!important;background:#0b7a3e!important}.site-light .cabinet-contact-list :where(p,small,button){color:#5f6b62!important}.site-light .cabinet-preferences>button,.site-light .cabinet-training-grid form button{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .cabinet-sector-picker label{color:#31533a!important;background:#f4f8f2!important;border-color:#23603529!important}.site-light .cabinet-sector-picker label.active{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .cabinet-sector-picker label:has(input:checked){color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .cabinet-deadlines{color:#172018!important;background:#edf5ea!important;border-color:#0b7a3e2e!important}.site-light .cabinet-deadlines>span{color:#263229!important;background:#fff!important;border:1px solid #2360351f!important}.site-light .cabinet-deadlines strong{color:#0b7a3e!important}.site-light .cabinet-deadlines small{color:#5f6b62!important}.site-light :where(.cabinet-request-list blockquote,.cabinet-needs-list blockquote,.natural-need-list blockquote,.cabinet-info-note){color:#31533a!important;background:#eef5ec!important;border-color:#0b7a3e!important}.site-light :where(.cabinet-request-list blockquote b,.cabinet-needs-list blockquote b,.cabinet-info-note b){color:#0b7a3e!important}.site-light .cabinet-info-note p{color:#5f6b62!important}.site-light .cabinet-academy-hero ol{border-color:#23603524!important}.site-light .cabinet-academy-hero li{color:#3f4b42!important}.site-light .cabinet-academy-hero li b{color:#0b7a3e!important;background:#eef5ec!important;border-color:#0b7a3e3d!important}.site-light .community-multiselect{background:#f7faf5!important;border-color:#2360352e!important}.site-light .community-multiselect summary{color:#31533a!important}.site-light .community-multiselect label{color:#263229!important;background:#fff!important;border-color:#23603524!important}.site-light .community-partner-picker{background:#f7faf5!important;border-color:#2360352e!important}.site-light .community-partner-picker>summary,.site-light .community-partner-selected>b{color:#31533a!important}.site-light .community-partner-picker-body>p,.site-light .community-partner-results>p{color:#5f6b62!important}.site-light .community-partner-selected button{color:#15321f!important;background:#edf7ee!important;border-color:#0b7a3e38!important}.site-light .community-partner-selected button span{color:#15321f!important}.site-light .community-partner-selected button small{color:#5f6b62!important}.site-light .community-partner-selected button i{color:#0b7a3e!important}.site-light .community-partner-results label{background:#fff!important;border-color:#23603524!important}.site-light .community-partner-results label b{color:#1c2b20!important}.site-light .community-partner-results label small{color:#657168!important}.site-light .natural-need-list dl span{background:#f4f8f2!important;border:1px solid #2360351f!important}.site-light .natural-need-list article.shared-priority{background:#f6fbf6!important;border-color:#0b7a3e52!important;box-shadow:inset 3px 0 #16824a!important}.site-light .natural-need-origin{color:#5f6b62!important}.site-light .natural-need-origin b,.site-light .natural-need-list article>header b,.site-light .cabinet-grant-list article>em.verify{color:#0b7a3e!important}.site-light .cabinet-toast{color:#0b6335!important;background:#e7f5e8!important;border-color:#0b7a3e3d!important}.site-light .cabinet-error{color:#922f3c!important;background:#fff1f2!important;border-color:#922f3c38!important}.site-light .cabinet-loading{color:#31533a!important}.site-light .cabinet-loading i{background:#0b7a3e!important;box-shadow:0 0 16px #0b7a3e73!important}.site-light .region-selection{color:#172018!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important;border-color:#23603538!important;box-shadow:0 10px 28px #1f462824!important}.site-light .region-selection small{color:#5f6b62!important}.site-light .region-selection b{color:#172018!important}.site-light .region-selection>span{background:#0b7a3e!important;box-shadow:0 0 0 4px #0b7a3e1c!important}.site-light .hero:after{opacity:.72!important;background:linear-gradient(#dcebd9,#c7ddc5)!important}.site-light .impact-region-ring{box-shadow:0 0 0 1px #0b7a3e30,0 15px 36px #1f46281a!important}.site-light .impact-region-ring:before{background:radial-gradient(circle at 40% 34%,#fff,#edf5ea 72%)!important;border-color:#0b7a3e2e!important;box-shadow:inset 0 0 30px #0b7a3e0f!important}.site-light .impact-region-ring:after{border-color:#0b7a3e2e!important}.site-light .impact-region-ring b{color:#172018!important}.site-light .impact-region-ring em{color:#263229!important}.site-light .impact-region-ring small{color:#5f6b62!important}.site-light .impact-path a>span,.site-light .impact-path a:nth-child(3)>span,.site-light .impact-path a:nth-child(4)>span,.site-light .impact-path a:nth-child(5)>span{color:#0b7a3e!important;background:radial-gradient(circle,#fff 42%,#e7f2e5 100%)!important;border-color:#0b7a3e47!important;box-shadow:0 0 0 6px #0b7a3e09,0 10px 23px #1f46281f!important}.site-light .impact-path a:hover>span,.site-light .impact-path a:focus-visible>span{color:#fff!important;background:#0b7a3e!important}.site-light .impact-path strong{color:#263229!important}.site-light .impact-ridge path{stroke:#78b989!important;filter:none!important}.site-light .impact-ridge .impact-ridge-shadow{stroke:#a8cfb0!important;opacity:.18!important}.site-light .barometer-pipeline>div{color:#172018!important;background:linear-gradient(100deg,#f1f7ef,#fff)!important;border-color:#23603529!important;box-shadow:0 9px 24px #1f462812!important}.site-light .barometer-pipeline>div>i{color:#fff!important;background:#0b7a3e!important;border-color:#0b7a3e!important;box-shadow:0 7px 16px #0b7a3e29!important}.site-light .barometer-pipeline b{color:#172018!important}.site-light .barometer-pipeline small{color:#5f6b62!important}.site-light :where(.grant-unified-search label,.grants-search-field,.donor-search),.site-light .grant-compact-search label{color:#172018!important;background:#fff!important;border-color:#23603538!important;box-shadow:0 10px 28px #1f462814!important}.site-light .grant-compact-search label>span{color:#0b7a3e!important}.site-light .grant-compact-search input{color:#172018!important}.site-light .grant-compact-search input::placeholder{color:#78847b!important}.site-light :where(.grant-unified-search input,.grants-search-field input,.donor-search input){color:#172018!important}.site-light :where(.grant-unified-search input,.grants-search-field input,.donor-search input)::placeholder{color:#78847b!important}.site-light :where(.grant-unified-search label>span,.grants-search-field>b,.donor-search>b){color:#0b7a3e!important}.site-light .system-flow>div{color:#172018!important;background:linear-gradient(145deg,#fff,#eef5ec)!important;border-color:#23603529!important}.site-light .system-flow>div b{color:#0b7a3e!important}.site-light .system-flow>div span{color:#172018!important}.site-light .system-flow>div small,.site-light .system-flow>i{color:#5f6b62!important}.site-light :where(.barometer-status,.barometer-loading,.association-empty,.initiatives-registry){color:#31533a!important;background:linear-gradient(135deg,#fff,#eef5ec)!important;border-color:#2360352e!important;box-shadow:0 12px 32px #1f462812!important}.site-light .barometer-status i{background:#0b7a3e!important;box-shadow:0 0 0 4px #0b7a3e1a!important}.site-light .barometer-loading i{border-color:#0b7a3e #0b7a3e33 #0b7a3e33!important}.site-light .association-empty :where(h1,h2){color:#172018!important}.site-light .association-empty p,.site-light .initiatives-registry>div>p:last-child{color:#5f6b62!important}.site-light .association-empty a,.site-light .initiatives-registry>div>p:first-child{color:#0b7a3e!important}.site-light .initiatives-registry>div>p:first-child span{background:#0b7a3e!important}.site-light .initiative-card-example dl div,.site-light .initiatives-difference article{color:#172018!important;background:#fff!important;border-color:#23603529!important}.site-light .initiative-card-example :where(dt,p),.site-light .initiatives-difference article p{color:#5f6b62!important}.site-light .initiatives-difference article :where(small,a){color:#0b7a3e!important}.site-light .initiatives-footer{color:#31533a!important;background:#eef5ec!important;border-color:#23603529!important}.site-light .initiatives-footer :where(a,span){color:#31533a!important}.site-light :where(.leaflet-host,.google-map-host,.community-media,.about-v2-person-photo){background-color:#e7efe4!important}.membership-page{color:#172018;background:#f6f8f3;min-height:100vh}.membership-header{background:#fff;border-bottom:1px solid #d2e0d3;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 660px);display:flex}.membership-header nav{flex-wrap:wrap;gap:24px;display:flex}.membership-header nav a,.membership-contact a,.membership-admin a{color:#0b713a;text-underline-offset:4px;text-decoration:underline}.membership-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;max-width:1320px;margin:auto;padding:64px 28px;display:grid}.membership-intro>small,.membership-invitation small,.membership-admin-heading small{color:#0b713a;letter-spacing:.1em;font-weight:700}.membership-intro h1{margin:22px 0;font-size:clamp(40px,4.5vw,66px);line-height:1.06}.membership-intro p,.membership-invitation p{color:#526158;line-height:1.65}.membership-steps{gap:26px;margin:36px 0;padding:0;list-style:none;display:grid}.membership-steps li{align-items:flex-start;gap:16px;display:flex}.membership-steps li>span{color:#0b713a;background:#edf5e9;border:1px solid #b9d2bb;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-weight:700;display:grid}.membership-steps strong{font-size:18px}.membership-steps p{margin:6px 0 0}.membership-note{color:#354938;background:#edf5e9;border:1px solid #cfdfc9;border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.6}.membership-contact{margin-top:24px;font-size:15px}.membership-form{background:#fff;border:1px solid #d2e0d3;border-radius:24px;min-width:0;padding:36px;box-shadow:0 12px 35px #2d4c3510}.membership-form h2,.membership-admin-heading h2{margin:0 0 14px;font-size:clamp(26px,2.4vw,36px);line-height:1.2}.membership-form>p{color:#526158;line-height:1.6}.membership-form fieldset,.membership-application fieldset{border:0;gap:18px;min-width:0;margin:24px 0 0;padding:0;display:grid}.membership-form label,.membership-application label{color:#26362a;font-size:15px;font-weight:600;line-height:1.5;display:block}.membership-form :is(input:not([type=checkbox]),select,textarea),.membership-application :is(select,textarea){color:#172018;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9ccbc;border-radius:10px;margin-top:7px;padding:13px 14px;font-weight:400;display:block}.membership-form textarea,.membership-application textarea{resize:vertical}.membership-form input::placeholder,.membership-form textarea::placeholder{color:#67756b;opacity:1}.membership-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.membership-optional{color:#526158;font-weight:400}.membership-form .membership-consent{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;display:flex}.membership-consent input{accent-color:#0b7a3e;flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.membership-consent span a{color:#0b7a3e;text-underline-offset:3px;font-weight:750}.membership-consent span small{color:#667168;margin-top:5px;font-size:12px;display:block}.membership-primary,.site-light .membership-primary{font:inherit;cursor:pointer;border:1px solid #0b7a3e;border-radius:12px;justify-content:center;align-items:center;gap:20px;padding:16px 22px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex;color:#fff!important;background:#0b7a3e!important}.membership-primary:hover,.site-light .membership-primary:hover{background:#096733!important}.membership-primary:disabled{opacity:.65;cursor:wait}.membership-primary:focus-visible,.membership-form :is(input,select,textarea):focus-visible,.membership-admin :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #458751}.membership-form .membership-privacy,.membership-privacy{color:#526158;margin:16px 0 0;font-size:13px;font-weight:400;line-height:1.6}.membership-form .membership-error,.membership-error{color:#8d2525;background:#fff2ee;border:1px solid #e4b6ab;border-radius:10px;margin:0;padding:14px;line-height:1.55}.membership-error button{margin-top:10px;display:block}.membership-sr-only,.membership-honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.membership-success{gap:16px;display:grid}.membership-success p,.membership-success h2{margin:0}.membership-success-mark{color:#0b713a;background:#edf5e9;border-radius:50%;place-items:center;width:60px;height:60px;font-size:30px;display:grid}.membership-success>small{color:#526158}.membership-invitation{background:#edf5e9;border:1px solid #c9ddc5;border-radius:22px;justify-content:space-between;align-items:center;gap:36px;margin:32px 0;padding:30px 36px;display:flex}.membership-invitation>div{min-width:0;max-width:760px}.membership-invitation h2{color:#172018;margin:10px 0;font-size:clamp(25px,2.5vw,36px);line-height:1.2}.membership-invitation p{margin:0}.membership-invitation>a{flex-shrink:0}.membership-admin{color:#172018;gap:24px;display:grid}.membership-admin-heading,.membership-admin-summary,.membership-application>header,.membership-pagination{justify-content:space-between;align-items:center;gap:20px;display:flex}.membership-admin-heading h2{margin:10px 0}.membership-admin-heading p{color:#526158;margin:0;line-height:1.6}.membership-admin .membership-note,.membership-admin-summary p{margin:0}.membership-admin button:not(.membership-primary){color:#0b713a;cursor:pointer;font:inherit;background:#fff;border:1px solid #b9ccbc;border-radius:10px;padding:10px 16px}.membership-admin button:disabled{opacity:.55;cursor:default}.membership-applications{gap:24px;display:grid}.membership-application{overflow-wrap:anywhere;background:#fff;border:1px solid #d2e0d3;border-radius:18px;min-width:0;padding:28px}.membership-application h3{color:#172018;margin:8px 0 0;font-size:26px;line-height:1.3}.membership-application small,.membership-application dt{color:#526158}.membership-status{color:#0b713a;background:#edf5e9;border-radius:20px;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:600}.membership-application dl{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.membership-application dt{margin-bottom:5px;font-size:13px}.membership-application dd{margin:0;line-height:1.6}.membership-applicant-message{background:#f6f8f3;border-radius:10px;padding:16px}.membership-applicant-message p{white-space:pre-wrap;margin:8px 0 0;line-height:1.6}.membership-application form{border-top:1px solid #d2e0d3;margin-top:24px}.membership-application .membership-primary{justify-self:start}.membership-reference{margin-top:18px;display:block}@media (width<=1000px){.membership-layout{gap:32px;padding:40px 24px}.membership-invitation{flex-direction:column;align-items:flex-start;gap:22px}.membership-header .brand small{display:none}}@media (width<=760px){.membership-layout{grid-template-columns:1fr;padding:30px 18px}.membership-header{flex-wrap:wrap;padding:20px}.membership-header nav{gap:20px;font-size:14px}.membership-form,.membership-application{border-radius:18px;padding:24px 20px}.membership-fields,.membership-application dl{grid-template-columns:1fr}.membership-invitation{padding:24px}.membership-invitation>a{width:100%}.membership-admin-heading,.membership-application>header{flex-direction:column;align-items:flex-start}.membership-pagination{flex-wrap:wrap}}.membership-header .brand{min-width:0}.membership-invitation{max-width:1508px;margin-left:auto;margin-right:auto}.membership-register-invite{background:#edf5e9;border:1px solid #c9ddc5;border-radius:14px;margin-top:30px;padding:22px}.membership-register-invite>strong{color:#172018;font-size:20px}.membership-register-invite>p{font-size:15px;line-height:1.6}.cabinet-entry{color:#172018;background:#fff}.cabinet-entry-header{border-bottom:1px solid #e1e9e0;justify-content:space-between;align-items:center;gap:28px;max-width:1508px;margin:0 auto;padding:26px 36px;display:flex}.cabinet-entry-header .brand{min-width:0}.cabinet-entry-header nav{flex-wrap:wrap;gap:26px;display:flex}.cabinet-entry-header nav a{color:#344d3c;font-size:15px;text-decoration:none}.cabinet-entry-header nav a:hover{color:#0b7a3e;text-underline-offset:5px;text-decoration:underline}.cabinet-entry-hero{text-align:center;background:#fff url(/cabinet-landscape.webp) bottom/cover no-repeat;border:1px solid #d5e3d3;border-radius:18px;max-width:1508px;margin:18px auto 0;position:relative;overflow:hidden}.cabinet-entry-hero-content{padding:58px 24px 70px}.cabinet-entry-hero h1{letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.7vw,72px);font-weight:500;line-height:1.1}.cabinet-entry-hero-content>p{color:#26362b;margin:0 0 32px;font-size:clamp(17px,1.75vw,23px);line-height:1.5}.cabinet-entry-choices{grid-template-columns:1fr 1fr;gap:26px;max-width:690px;margin:0 auto;display:grid}.cabinet-entry-choices>div{min-width:0}.cabinet-entry-choices span{color:#26362b;margin-top:12px;font-size:15px;line-height:1.5;display:block}.cabinet-entry-action{text-align:center;cursor:pointer;border:1.5px solid #0b7a3e;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:60px;padding:15px 24px;font-family:inherit;font-size:20px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.cabinet-entry-action.primary,.site-light .cabinet-entry-action.primary{color:#fff!important;background:#0b7a3e!important}.cabinet-entry-action.secondary,.site-light .cabinet-entry-action.secondary{color:#0b713a!important;background:#fff!important}.cabinet-entry-action:hover{box-shadow:0 5px 18px #1a58301a}.cabinet-entry-action.primary:hover{background:#086232!important}.cabinet-entry-action.secondary:hover{background:#f0f7ed!important}.cabinet-entry-action.selected{outline-offset:4px;outline:3px solid #c8dfc4}.cabinet-entry-content{width:min(1180px,100% - 48px);margin:0 auto;padding:26px 0 36px}.cabinet-entry-audience{text-align:center;color:#526158;max-width:780px;margin:0 auto 24px;font-size:16px;line-height:1.7}.cabinet-entry-availability{color:#354b39;background:#f0f6ed;border:1px solid #d2e1cf;border-radius:12px;padding:16px 20px;font-size:15px;line-height:1.6}.cabinet-entry-availability>strong{font-weight:650;display:block}.cabinet-entry-availability p{margin:4px 0 0}.cabinet-entry-availability a,.cabinet-entry-current-access a,.cabinet-entry-recovery{color:#086632;text-underline-offset:4px;text-decoration:underline}.cabinet-entry-content>.cabinet-entry-availability{text-align:center;max-width:780px;margin:0 auto}.cabinet-entry-benefits{grid-template-columns:repeat(3,1fr);gap:28px;margin:46px 0;display:grid}.cabinet-entry-benefits article{padding:0 24px 0 0}.cabinet-entry-benefits article+article{border-left:1px solid #dce7d8;padding-left:26px}.cabinet-entry-benefits article>span{color:#0b713a;letter-spacing:.12em;margin-bottom:12px;font-size:14px;font-weight:650;display:block}.cabinet-entry-benefits h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.25}.cabinet-entry-benefits p{color:#526158;margin:0;font-size:16px;line-height:1.7}.cabinet-entry-hero-compact .cabinet-entry-hero-content{padding:35px 24px 42px}.cabinet-entry-hero-compact h1{font-size:clamp(34px,3.4vw,50px)}.cabinet-entry-hero-compact .cabinet-entry-hero-content>p{margin-bottom:24px;font-size:18px}.cabinet-entry-form-card{background:#fff;border:1px solid #d2e0d0;border-radius:18px;max-width:640px;margin:10px auto 44px;padding:38px 42px;box-shadow:0 12px 40px #28433009}.cabinet-entry-eyebrow{letter-spacing:.12em;color:#0b713a;font-size:13px;font-weight:700;display:block}.cabinet-entry-form-card h2{margin:14px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.18}.cabinet-entry-form fieldset{border:0;gap:22px;min-width:0;margin:24px 0 0;padding:0;display:grid}.cabinet-entry-form label{color:#25372a;gap:9px;font-size:16px;line-height:1.5;display:grid}.cabinet-entry-form input{color:#172018;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bccfbe;border-radius:8px;padding:14px 16px;line-height:1.5;display:block}.cabinet-entry-form input:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:#657468;background:#f7faf5}.cabinet-entry-form input::placeholder{opacity:1;color:#657468}.cabinet-entry-form .cabinet-entry-action:disabled{cursor:not-allowed;box-shadow:none;opacity:1;border-color:#bfd4ba;color:#395d41!important;background:#dbe9d8!important}.cabinet-entry-recovery{margin-top:18px;font-size:15px;display:inline-block}.cabinet-entry-form-note{color:#526158;margin:22px 0;font-size:15px;line-height:1.7}.cabinet-entry-current-access{border-top:1px solid #dde7d8;padding-top:20px;font-size:15px;line-height:1.7}.cabinet-entry-back{color:#526158;margin-top:22px;font-size:14px;text-decoration:none;display:inline-block}.cabinet-entry-back:hover{text-decoration:underline}.cabinet-entry :is(a,button,input):focus-visible{outline-offset:5px;outline:3px solid #508653}.cabinet-entry .membership-invitation h2{font-size:30px}.cabinet-register-refreshed .cabinet-register-copy{background:url(/cabinet-landscape.webp) bottom/auto 220px no-repeat;padding-bottom:150px}.cabinet-register-refreshed .cabinet-register-copy h1{font-size:clamp(40px,4.4vw,64px);line-height:1.1}@media (width<=1540px){.cabinet-entry-hero{margin-left:18px;margin-right:18px}}@media (width<=760px){.cabinet-entry-header{flex-wrap:wrap;gap:18px;padding:20px 24px}.cabinet-entry-header .brand small{display:none}.cabinet-entry-header nav{gap:20px;font-size:14px}.cabinet-entry-hero-content{padding:44px 22px 52px}.cabinet-entry-hero{background-size:auto 100%}.cabinet-entry-choices{gap:16px}.cabinet-entry-action{min-height:54px;padding:13px 16px;font-size:17px}.cabinet-entry-choices span{font-size:14px}.cabinet-entry-content{width:calc(100% - 36px)}.cabinet-entry-benefits{grid-template-columns:1fr;gap:24px;margin:32px 0}.cabinet-entry-benefits article,.cabinet-entry-benefits article+article{border:0;border-bottom:1px solid #dce7d8;padding:0 0 24px}.cabinet-entry-benefits article:last-child{border:0;padding-bottom:0}.cabinet-entry-form-card{padding:28px 22px}.cabinet-register-refreshed .cabinet-register-copy{background-size:auto 130px;padding-bottom:100px}}@media (width<=460px){.cabinet-entry-choices{grid-template-columns:1fr;gap:24px}.cabinet-entry-header nav a{font-size:14px}}.site-light .training-program-card{color:#172018!important;background:radial-gradient(circle at 16% 10%,#5da4661f,#0000 31%),linear-gradient(145deg,#fff,#f2f7ef)!important;border-color:#c9ddc7!important;box-shadow:0 18px 46px #1f462817!important}.site-light .training-program-card:before{opacity:.92!important;background:linear-gradient(145deg,#b8d8b3,#71a879)!important}.site-light .training-program-card:after{opacity:.96!important;background:linear-gradient(150deg,#4d8d5a,#176239)!important}.site-light .training-program-top{color:#0b713a!important}.site-light .training-program-top i{color:#0b713a!important;background:#ffffffdb!important;border-color:#b8d5b8!important}.site-light .training-program-number{color:#0b713a12!important}.site-light .training-program-card>h2{color:#172018!important}.site-light .training-program-card>p:not(.kicker){font-size:16px;color:#536359!important}.site-light .training-program-notes span{box-shadow:0 7px 18px #1f46280f;color:#28442f!important;background:#ffffffe0!important;border-color:#23603533!important}.site-light .training-program-notes svg{color:#08733a!important}.site-light .training-program-timing{background:#ffffffe8;border-radius:14px;padding:16px 18px;box-shadow:0 9px 24px #1f462814;border:1px solid #2360352e!important}.site-light .training-program-timing b{color:#08733a!important}.site-light .training-program-timing :where(span,small){color:#46584b!important}.site-light .training-registration-form{color:#172018!important;background:#fff!important;border-color:#c9ddc7!important;box-shadow:0 18px 46px #1f462817!important}.site-light .training-registration-form h2,.site-light .training-registration-success h2{color:#172018!important}.site-light .training-form-lead,.site-light .training-registration-success>p:not(.kicker){font-size:15px;color:#59685e!important}.site-light .training-registration-form label,.site-light .training-registration-form label>span{font-size:14px;color:#35483a!important}.site-light .training-registration-form :where(input,select,textarea){font-size:15px;color:#172018!important;background:#fff!important;border-color:#b9cfbb!important}.site-light .training-registration-form :where(input,textarea)::placeholder{opacity:1;color:#6b786f!important}.site-light .training-registration-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-light .training-registration-form :where(input,select,textarea):focus{border-color:#3f8e53!important;box-shadow:0 0 0 3px #0b7a3e1a!important}.site-light .training-consent input{accent-color:#0b7a3e!important}.site-light .training-submit{color:#fff!important;background:#0b8a45!important;box-shadow:0 10px 24px #0b7a3e29!important}.admin-access-page{color:#172018;background:radial-gradient(circle at 8% 8%,#6fa97329,#0000 26%),radial-gradient(circle at 92% 10%,#c8e1c252,#0000 31%),linear-gradient(#fbfcf9,#f2f7ef);min-height:100vh}.admin-access-header{background:#ffffffed;border-bottom:1px solid #d5e3d2;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:14px clamp(22px,5vw,82px);display:flex;box-shadow:0 9px 30px #1f46280f}.admin-access-header>a:last-child{color:#31533a;font-size:15px;font-weight:650;text-decoration:none}.admin-access-shell{grid-template-columns:minmax(0,1fr) minmax(420px,520px);align-items:center;gap:clamp(48px,8vw,110px);width:min(1240px,100% - 40px);min-height:calc(100vh - 86px);margin:0 auto;padding:64px 0 86px;display:grid}.admin-access-intro{background:#fff url(/cabinet-landscape.webp) bottom/100% no-repeat;border:1px solid #d5e3d2;border-radius:30px;min-height:560px;padding:58px clamp(28px,5vw,64px) 230px;position:relative;overflow:hidden;box-shadow:0 22px 58px #1f46281a}.admin-access-intro>small,.admin-access-card>small{color:#08733a;letter-spacing:.15em;font-size:14px;font-weight:800}.admin-access-intro h1{color:#172018;letter-spacing:-.045em;max-width:620px;margin:15px 0 20px;font:400 clamp(44px,5.4vw,74px)/.98 Georgia,serif}.admin-access-intro>p{color:#536359;max-width:620px;margin:0;font-size:17px;line-height:1.7}.admin-access-intro ul{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.admin-access-intro li{color:#28442f;align-items:center;gap:11px;font-size:15px;display:flex}.admin-access-intro li:before{content:"✓";color:#08733a;background:#f5faf4;border:1px solid #b9d7bc;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.admin-access-card{background:#fffffff7;border:1px solid #cbdccb;border-radius:28px;padding:clamp(32px,4vw,52px);box-shadow:0 25px 70px #1f46281f}.admin-access-icon{color:#08733a;background:#edf7ec;border:1px solid #acd0b1;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:25px;font-size:23px;font-weight:750;display:grid}.admin-access-card h2{color:#172018;letter-spacing:-.025em;margin:10px 0 12px;font:400 38px/1.08 Georgia,serif}.admin-access-card>p{color:#59685e;margin:0 0 29px;font-size:15px;line-height:1.65}.admin-access-form{gap:19px;display:grid}.admin-access-form label{gap:8px;display:grid}.admin-access-form label>span{color:#35483a;font-size:14px;font-weight:650}.admin-access-form input{color:#172018;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #b9cfbb;border-radius:12px;outline:0;padding:14px 16px;font-size:16px}.admin-access-form input[readonly]{color:#405447;background:#f4f8f2}.admin-access-form input:focus{border-color:#3f8e53;box-shadow:0 0 0 4px #0b7a3e1a}.admin-access-form input::placeholder{color:#718078;opacity:1}.admin-access-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08733a,#159447);border:0;border-radius:12px;min-height:56px;margin-top:3px;font-size:16px;font-weight:750;box-shadow:0 12px 28px #0b7a3e33}.admin-access-submit:hover{background:linear-gradient(135deg,#065f31,#0d843f)}.admin-access-submit:disabled{opacity:.62;cursor:wait}.admin-access-error{color:#8c2636;background:#fff5f6;border:1px solid #ecc9ce;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.admin-access-help{color:#5b695f;text-align:center;margin:2px 0 0;font-size:14px}.admin-access-help a{color:#08733a;font-weight:700}.admin-access-message{text-align:center;background:#fff;border:1px solid #cbdccb;border-radius:28px;width:min(680px,100% - 40px);margin:12vh auto 0;padding:50px;box-shadow:0 25px 70px #1f46281f}.admin-access-message small{color:#08733a;letter-spacing:.14em;font-weight:800}.admin-access-message h1{margin:15px 0;font:400 44px/1.05 Georgia,serif}.admin-access-message p{color:#59685e;font-size:16px;line-height:1.65}.admin-access-message a{color:#08733a;margin-top:14px;font-weight:750;display:inline-flex}.admin-logout{color:#31533a;font:inherit;cursor:pointer;background:#f5f8f2;border:1px solid #c3d7c1;border-radius:11px;padding:10px 14px}.admin-logout:hover{color:#fff;background:#08733a;border-color:#08733a}@media (width<=940px){.admin-access-shell{grid-template-columns:1fr;gap:26px;max-width:700px;padding-top:36px}.admin-access-intro{min-height:470px;padding-bottom:190px}}@media (width<=620px){.admin-access-header{flex-direction:column;align-items:flex-start}.admin-access-header .brand small{display:none}.admin-access-shell{width:min(100% - 24px,700px);padding:18px 0 42px}.admin-access-intro{border-radius:21px;min-height:420px;padding:34px 24px 160px}.admin-access-intro h1{font-size:43px}.admin-access-card{border-radius:21px;padding:29px 22px}.admin-access-card h2{font-size:32px}.admin-access-message{padding:34px 22px}.admin-access-message h1{font-size:36px}}.site-light .impact-hub{border-radius:30px;padding:52px clamp(24px,4vw,58px) 30px;overflow:hidden;background:radial-gradient(circle at 92% 8%,#77b57b21,#0000 25%),linear-gradient(145deg,#f4f8f1,#eaf3e7)!important;border:1px solid #d7e4d5!important;box-shadow:0 18px 48px #1f462814!important}.site-light .impact-hub:before{opacity:.2!important}.site-light .impact-hub:after{opacity:.08!important}.site-light .impact-heading{z-index:1;position:relative}.site-light .impact-heading h2{color:#172018!important}.site-light .impact-heading>small{color:#31533a!important;background:#ffffffd1!important;border-color:#c3d9c0!important}.site-light .impact-landscape{grid-template-columns:minmax(330px,.72fr) minmax(0,1.5fr);align-items:stretch;gap:clamp(24px,3vw,42px);min-height:0;margin-top:32px}.site-light .impact-regional,.site-light .impact-donor-space{border-radius:22px;min-width:0;padding:28px;background:#fff!important;border:1px solid #d4e2d2!important;box-shadow:0 14px 36px #1f462813!important}.site-light .impact-donor-space{grid-template-rows:auto auto;gap:34px;display:grid}.site-light .impact-support,.site-light .impact-journey{border-radius:0;min-width:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.site-light .impact-support>p,.site-light .impact-journey>p{line-height:1.4;color:#08733a!important}.site-light .impact-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.site-light .impact-support-card,.site-light .impact-support-card.support-cofinance,.site-light .impact-support-card.support-technical{grid-template-rows:52px minmax(48px,auto) auto;align-content:start;justify-items:center;min-height:180px;padding:22px 16px 18px;overflow:hidden;color:#172018!important;background:linear-gradient(155deg,#fff,#f1f7ef)!important;border:1px solid #cbdcca!important;border-radius:18px!important;box-shadow:0 8px 22px #1f462812!important}.site-light .impact-support-card:before,.site-light .impact-support-card:after{display:none}.site-light .impact-support-card>span{width:46px;height:46px;margin:0;color:#08733a!important;background:#edf6eb!important;border-color:#bbd7bd!important}.site-light .impact-support-card strong{letter-spacing:-.02em;overflow-wrap:normal;align-self:center;width:100%;max-width:210px;font:500 clamp(17px,1.25vw,21px)/1.16 Georgia,Times New Roman,serif;color:#203226!important}.site-light .impact-support-card small{align-self:end;margin-top:10px;font-size:13px;line-height:1.35;color:#627066!important}.site-light .impact-support-card:hover,.site-light .impact-support-card:focus-visible{filter:none;transform:translateY(-3px);border-color:#82b589!important;box-shadow:0 12px 28px #1f46281c!important}.site-light .impact-journey{padding-top:28px;border-top:1px solid #e0e9de!important}.site-light .impact-ridge{display:none}.site-light .impact-path{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px;min-height:0;margin-top:24px;display:grid;position:relative}.site-light .impact-path:before{content:"";z-index:0;background:#c6dac4;height:2px;position:absolute;top:25px;left:10%;right:10%}.site-light .impact-path a,.site-light .impact-path a:nth-child(n){z-index:1;border-radius:0;grid-template-rows:50px auto;align-content:start;justify-items:center;min-width:0;min-height:100px;padding:0 5px;display:grid;position:relative;transform:none;color:#263229!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-light .impact-path a>span,.site-light .impact-path a:nth-child(n)>span{width:50px;height:50px;color:#08733a!important;background:#fff!important;border-color:#b8d4ba!important;box-shadow:0 0 0 6px #f3f8f1,0 8px 18px #1f46281a!important}.site-light .impact-path strong{background:#fff;max-width:150px;min-height:46px;margin-top:10px;padding:0 3px;font-size:14px;line-height:1.25;color:#243429!important}.site-light .impact-evidence{margin-top:15px;font-size:13px;line-height:1.5;color:#59675e!important}.site-light .impact-evidence i{box-shadow:none!important;background:#2e9b59!important}.site-light .impact-themes{gap:10px;margin-top:20px}.site-light .impact-themes a,.site-light .impact-themes .theme-water,.site-light .impact-themes .theme-recovery,.site-light .impact-themes .theme-community{min-height:42px;color:#31533a!important;background:#f4f8f2!important;border-color:#c3d7c1!important}.site-light .impact-region-option{color:#536359!important}.site-light .impact-region-option b{color:#08733a!important}.site-light .impact-region-option.active{color:#172018!important}.site-light .impact-members,.site-light .impact-members>span,.site-light .impact-members b{color:#536359!important}.site-light .impact-primary{border-radius:14px;margin-top:28px}.site-light .impact-primary>span,.site-light .impact-primary>svg{color:#fff!important}.site-light .impact-primary>small{color:#ffffffd1!important}@media (width<=1280px){.site-light .impact-landscape{grid-template-columns:310px minmax(0,1fr);gap:22px}.site-light .impact-regional,.site-light .impact-donor-space{padding:24px}.site-light .impact-support-card{min-height:176px;padding-inline:12px}.site-light .impact-support-card strong{font-size:17px}}@media (width<=1040px){.site-light .impact-landscape{grid-template-columns:1fr}.site-light .impact-regional{width:100%;max-width:620px;margin-inline:auto}.site-light .impact-donor-space{width:100%;margin-top:0}.site-light .impact-support-card strong{font-size:19px}}@media (width<=720px){.site-light .impact-hub{border-radius:22px;padding:34px 16px 22px}.site-light .impact-regional,.site-light .impact-donor-space{border-radius:17px;padding:20px 16px}.site-light .impact-support-grid{grid-template-columns:1fr;gap:11px}.site-light .impact-support-card,.site-light .impact-support-card.support-cofinance,.site-light .impact-support-card.support-technical{text-align:left;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);justify-items:start;column-gap:13px;min-height:112px;padding:16px}.site-light .impact-support-card>span{grid-row:1/-1;align-self:center}.site-light .impact-support-card strong{align-self:end;max-width:none;font-size:18px}.site-light .impact-support-card small{align-self:start;margin-top:6px}.site-light .impact-journey{padding-top:24px}.site-light .impact-journey:before{display:none}.site-light .impact-path{grid-template-columns:1fr;gap:6px}.site-light .impact-path:before{width:2px;height:auto;inset:25px auto 25px 25px}.site-light .impact-path a,.site-light .impact-path a:nth-child(n){text-align:left;grid-template-rows:1fr;grid-template-columns:58px minmax(0,1fr);place-items:center start;gap:12px;min-height:66px;padding:0}.site-light .impact-path strong{background:#fff;max-width:none;min-height:0;margin:0;padding:8px 0;font-size:15px}.site-light .impact-evidence{justify-content:flex-start}.site-light .impact-themes{grid-template-columns:1fr 1fr}}@media (width<=430px){.site-light .impact-themes{grid-template-columns:1fr}}.site-light .admin-page{--admin-ink:#172018;--admin-muted:#5f6b62;--admin-green:#0b7a3e;--admin-green-dark:#31533a;--admin-green-soft:#eef5ec;--admin-green-soft-2:#f5f8f2;--admin-line:#2360352e;color:var(--admin-ink)!important;background:#f7f8f4!important}.site-light .admin-header{color:var(--admin-ink)!important;border-color:var(--admin-line)!important;background:#fffffff7!important;box-shadow:0 8px 28px #1f46280e!important}.site-light .admin-header :where(.brand,.brand b,.brand small){color:var(--admin-ink)!important}.site-light .admin-header>div,.site-light .admin-header>div>span{color:var(--admin-muted)!important}.site-light .admin-header>div>a{color:var(--admin-green-dark)!important;border-color:var(--admin-line)!important;background:var(--admin-green-soft)!important;box-shadow:none!important}.site-light .admin-header>div>a:hover{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .admin-logout{color:var(--admin-green-dark)!important;border-color:var(--admin-line)!important;background:#fff!important}.site-light .admin-logout:hover{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .admin-shell,.site-light .admin-workspace{color:var(--admin-ink)!important;background:#f7f8f4!important}.site-light .admin-sidebar{color:var(--admin-ink)!important;border-color:var(--admin-line)!important;background:#eef5ec!important}.site-light .admin-sidebar>div>small,.site-light .admin-title small,.site-light .admin-workspace .admin-form-head small,.site-light .grant-manager-heading small,.site-light .grant-source-form .admin-form-head small{color:var(--admin-green)!important}.site-light .admin-sidebar :where(h1,p){color:var(--admin-ink)!important}.site-light .admin-sidebar nav button{color:var(--admin-green-dark)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.site-light .admin-sidebar nav button:hover,.site-light .admin-sidebar nav button.active{color:#fff!important;border-color:var(--admin-green)!important;background:linear-gradient(135deg,#08733a,#159447)!important;box-shadow:0 9px 22px #0b7a3e26!important}.site-light .admin-sidebar nav button>b{color:var(--admin-green)!important;background:#ffffffb8!important;border-color:#0b7a3e40!important}.site-light .admin-sidebar nav button small{color:#647268!important}.site-light .admin-sidebar nav button:hover>b,.site-light .admin-sidebar nav button.active>b{color:#fff!important;background:#ffffff21!important;border-color:#ffffff6b!important}.site-light .admin-sidebar nav button:hover small,.site-light .admin-sidebar nav button.active small{color:#e9f5eb!important}.site-light .admin-workspace :where(h1,h2,h3,h4,legend){color:var(--admin-ink)!important}.site-light .admin-workspace :where(p,time,dd){color:var(--admin-muted)!important}.site-light .admin-title>:where(span,select){color:var(--admin-green-dark)!important;border-color:var(--admin-line)!important;background:var(--admin-green-soft)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.site-light .admin-workspace :where(.admin-form,.needs-admin-list article,.admin-overview-actions button,.admin-overview-grid>article,.admin-audit-list article,.admin-list article,.academy-direction-admin-list article,.community-account-card,.community-request-admin-list article,.community-project-admin-list article,.profile-update-admin-list article,.grant-monitor-stats article,.grant-candidate,.grant-donor-candidate-list article,.grant-source-grid article,.grant-manager-list article,.natural-admin-list>article,.instagram-status-card,.instagram-admin-list article){color:var(--admin-ink)!important;border-color:var(--admin-line)!important;background:#fff!important;box-shadow:0 14px 38px #1f462812!important}.site-light .community-request-summary button{color:var(--admin-green-dark)!important;border-color:var(--admin-line)!important;background:#fff!important;box-shadow:0 10px 28px #1f46280f!important}.site-light .community-request-summary button.active{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .community-request-response label{color:var(--admin-muted)!important}.site-light .admin-workspace :where(.admin-overview-metrics p,.admin-overview-trash p,.community-account-person p,.verification-recommendation,.grant-candidate dl div,.grant-manager-order,.need-admin-grid p,.need-admin-text,.natural-admin-facts p,.natural-admin-description,.natural-publish){color:var(--admin-ink)!important;background:var(--admin-green-soft-2)!important;box-shadow:none!important;border-color:#23603524!important}.site-light .admin-workspace :where(.admin-overview-actions span,.admin-overview-metrics span,.admin-overview-trash small,.admin-audit-list time,.admin-audit-list small,.admin-content-preview p,.admin-list article p,.admin-note,.community-account-head p,.community-account-person span,.community-account-person small,.verification-score span,.verification-score small,.verification-recommendation,.community-request-admin-list p,.community-request-admin-list small,.community-project-admin-list p,.community-project-admin-list small,.profile-update-admin-list p,.profile-update-admin-list small,.grant-monitor-stats span,.grant-monitor-stats small,.grant-candidate-top>small,.grant-candidate>p,.grant-candidate dt,.grant-candidate dd,.grant-donor-candidate-list p,.grant-donor-candidate-list small,.grant-source-grid p,.grant-source-grid small,.grant-manager-list p,.grant-manager-list small,.natural-admin-facts span,.natural-admin-description span,.natural-admin-list>article>header p,.instagram-setup-steps article span,.instagram-connect-card p,.instagram-status-card p,.instagram-admin-list p){color:var(--admin-muted)!important}.site-light .admin-workspace :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--admin-ink)!important;box-shadow:none!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#2360353d!important}.site-light .admin-workspace :where(input,textarea,select):focus{border-color:#3f8e53!important;box-shadow:0 0 0 4px #0b7a3e1a!important}.site-light .admin-workspace :where(input,textarea)::placeholder{color:#768179!important;opacity:1!important}.site-light .admin-workspace :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-green)!important}.site-light .admin-workspace :where(a:not(.admin-primary)){color:var(--admin-green)!important;text-decoration-color:#0b7a3e59!important}.site-light .admin-primary,.site-light .admin-workspace .membership-primary{color:#fff!important;border-color:var(--admin-green)!important;background:linear-gradient(135deg,#08733a,#159447)!important;box-shadow:0 10px 24px #0b7a3e2e!important}.site-light .admin-primary:hover,.site-light .admin-workspace .membership-primary:hover{background:linear-gradient(135deg,#065f31,#0d843f)!important}.site-light .admin-workspace :where(.admin-form-head button,.admin-actions button:not(.admin-primary),.admin-list article button,.academy-direction-admin-list article button,.community-request-admin-list button,.profile-update-admin-list button,.grant-candidate-actions button,.grant-donor-candidate-list button,.grant-source-grid button,.grant-manager-actions button,.instagram-callback button,.instagram-status-card .admin-secondary){color:var(--admin-green-dark)!important;background:var(--admin-green-soft)!important;box-shadow:none!important;border-color:#23603538!important}.site-light .admin-workspace :where(.admin-form-head button,.admin-actions button:not(.admin-primary),.admin-list article button,.academy-direction-admin-list article button,.community-request-admin-list button,.profile-update-admin-list button,.grant-candidate-actions button,.grant-donor-candidate-list button,.grant-source-grid button,.grant-manager-actions button,.instagram-callback button,.instagram-status-card .admin-secondary):hover{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .admin-workspace :where(button,a)>:where(span,small,b){color:inherit!important}.site-light .admin-overview-actions button small,.site-light .admin-overview-grid header small,.site-light .admin-audit-section .admin-title>div>small,.site-light .admin-content-preview>small,.site-light .admin-content-preview>span,.site-light .admin-list article span,.site-light .need-admin-head span,.site-light .community-request-admin-list article>div:first-child>span,.site-light .community-project-admin-list article>span,.site-light .profile-update-admin-list article>div:first-child>span,.site-light .academy-direction-admin-list article span,.site-light .instagram-connect-card small,.site-light .instagram-status-card>div:first-child small,.site-light .instagram-admin-list small{color:var(--admin-green)!important}.site-light .admin-content-preview{color:var(--admin-ink)!important;box-shadow:none!important;background:linear-gradient(140deg,#eef5ec,#fff)!important;border-color:#0b7a3e3d!important}.site-light .admin-empty,.site-light .admin-loading,.site-light .admin-overview-empty{color:var(--admin-muted)!important;background:#ffffffb8!important;border-color:#23603538!important}.site-light .admin-security-note,.site-light .admin-security-note.natural,.site-light .membership-note{color:var(--admin-green-dark)!important;background:var(--admin-green-soft)!important;border-color:#0b7a3e38!important}.site-light .admin-security-note :where(b,p),.site-light .admin-security-note.natural :where(b,p){color:var(--admin-green-dark)!important}.site-light .verification-score,.site-light .account-status,.site-light .candidate-status{color:var(--admin-green-dark)!important;background:var(--admin-green-soft)!important;border-color:#0b7a3e3d!important}.site-light :where(.account-status.approved,.candidate-status.published,.candidate-status.added){color:#08733a!important;background:#e8f5eb!important;border-color:#0b7a3e47!important}.site-light :where(.account-status.rejected,.candidate-status.rejected),.site-light .admin-workspace :where(.grant-candidate-actions button.reject,.grant-donor-candidate-list button.reject,.grant-manager-actions button.reject){color:#9b3344!important;background:#fff1f2!important;border-color:#9b33443d!important}.site-light .candidate-status.review,.site-light .verification-signals span.warn{color:#805b16!important;background:#fff8e7!important;border-color:#95651540!important}.site-light .verification-signals span.ok{color:#08733a!important;background:#eaf6ed!important;border-color:#0b7a3e3b!important}.site-light .grant-monitor-hero{color:var(--admin-ink)!important;background:radial-gradient(circle at 100% 0,#0b7a3e1c,#0000 38%),linear-gradient(135deg,#eef5ec,#fff)!important;border-color:#0b7a3e33!important;box-shadow:0 16px 40px #1f462812!important}.site-light .grant-monitor-hero:after{border-color:#0b7a3e21!important;box-shadow:0 0 0 28px #0b7a3e06,0 0 0 58px #0b7a3e05!important}.site-light .grant-monitor-hero :where(small,h2){color:var(--admin-green-dark)!important}.site-light .grant-monitor-hero p{color:var(--admin-muted)!important}.site-light .grant-monitor-tabs{border-color:var(--admin-line)!important;background:var(--admin-green-soft)!important;box-shadow:none!important}.site-light .grant-monitor-tabs button{color:var(--admin-green-dark)!important;background:0 0!important}.site-light .grant-monitor-tabs button.active{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .grant-monitor-tabs button span{color:var(--admin-green)!important;background:#0b7a3e1a!important}.site-light .grant-monitor-tabs button.active span{color:var(--admin-green-dark)!important;background:#fff!important}.site-light .grant-candidate-editor,.site-light .natural-admin-editor,.site-light .community-multiselect{color:var(--admin-ink)!important;background:var(--admin-green-soft-2)!important;border-color:#23603533!important}.site-light .natural-admin-editor summary,.site-light .community-multiselect summary,.site-light .grant-candidate-editor label{color:var(--admin-green-dark)!important}.site-light .academy-direction-admin-list article>b{color:var(--admin-green)!important;background:var(--admin-green-soft)!important;border-color:#0b7a3e3b!important}.site-light .instagram-setup-steps article{color:var(--admin-ink)!important;box-shadow:none!important;background:linear-gradient(145deg,#f5f8f2,#fff)!important;border-color:#2360352e!important}.site-light .instagram-setup-steps article>b{color:#fff!important;border-color:var(--admin-green)!important;background:var(--admin-green)!important}.site-light .instagram-setup-steps :where(strong,em){color:var(--admin-ink)!important}.site-light .instagram-callback{color:var(--admin-ink)!important;background:var(--admin-green-soft)!important;border-color:#23603533!important}.site-light .instagram-callback :where(span,code){color:var(--admin-green-dark)!important}.site-light .instagram-platform-warning{color:var(--admin-ink)!important;background:var(--admin-green-soft)!important;border-color:#23603533!important}.site-light .instagram-platform-warning>b,.site-light .instagram-platform-warning strong{color:var(--admin-green-dark)!important}.site-light .instagram-status-dot{background:var(--admin-green)!important;box-shadow:0 0 0 5px #0b7a3e1a!important}.site-light .instagram-admin-list img{background:var(--admin-green-soft)!important}@media (width<=760px){.site-light .admin-header>div{gap:8px}.site-light .admin-header>div>a,.site-light .admin-logout{padding:9px 10px}}.admin-security-check{color:#08733a;background:#edf7ec;border:1px solid #acd0b1;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-weight:800;display:grid}.admin-access-confirmation{color:#086632;background:#f0f8ef;border:1px solid #b9d9bd;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.admin-security-page{color:#172018;background:radial-gradient(circle at 12% 8%,#6fa97324,#0000 27%),linear-gradient(#fbfcf9,#f1f7ef);min-height:100vh}.admin-security-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:58px 0 84px}.admin-security-title{max-width:760px;margin-bottom:32px}.admin-security-title small,.admin-security-card>small{color:#08733a;letter-spacing:.15em;font-size:13px;font-weight:800}.admin-security-title h1{letter-spacing:-.035em;margin:12px 0 14px;font:400 clamp(44px,5vw,68px)/1 Georgia,serif}.admin-security-title p{color:#59685e;margin:0;font-size:17px;line-height:1.65}.admin-security-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:22px;display:grid}.admin-security-card{background:#fff;border:1px solid #cbdccb;border-radius:24px;padding:clamp(26px,3.5vw,42px);box-shadow:0 18px 50px #1f462814}.admin-security-card h2{margin:11px 0 12px;font:400 34px/1.08 Georgia,serif}.admin-security-card>p{color:#59685e;line-height:1.6}.admin-security-status{background:linear-gradient(145deg,#f0f8ee,#fff)}.admin-security-status ul{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.admin-security-status li{color:#31533a;padding-left:26px;line-height:1.45;position:relative}.admin-security-status li:before{content:"✓";color:#08733a;font-weight:800;position:absolute;left:0}@media (width<=820px){.admin-security-grid{grid-template-columns:1fr}}@media (width<=620px){.admin-security-shell{width:min(100% - 24px,680px);padding-top:34px}.admin-security-card{border-radius:20px;padding:25px 21px}}.admin-mobile-bar,.admin-mobile-backdrop,.admin-mobile-menu-close,.admin-mobile-utilities{display:none}@media (width<=820px){.admin-page{min-width:0;overflow-x:clip}.admin-header{z-index:35;height:62px;min-height:62px;padding:8px 14px;position:relative}.admin-header .brand{gap:9px;min-width:0}.admin-header .brand-logo{flex:0 0 44px;width:44px;height:38px}.admin-header .brand>span:last-child{min-width:0}.admin-header .brand b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:14px;display:block;overflow:hidden}.admin-header .brand small{font-size:11px}.admin-header-actions{display:none!important}.admin-shell{min-height:calc(100dvh - 62px);display:block}.admin-mobile-bar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #23603529;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #1f462814}.admin-mobile-bar>div{gap:3px;min-width:0;display:grid}.admin-mobile-bar small{color:#0b7a3e;letter-spacing:.12em;font-size:10px;font-weight:800}.admin-mobile-bar strong{color:#172018;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.admin-mobile-bar>button{color:#fff;cursor:pointer;background:#0b7a3e;border:1px solid #0b7a3e;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:102px;min-height:46px;padding:0 14px;font:750 15px/1 inherit;display:inline-flex}.admin-mobile-menu-icon{gap:4px;width:18px;display:grid}.admin-mobile-menu-icon i{background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.admin-mobile-backdrop{z-index:70;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0b20146b;border:0;width:100%;height:100%;padding:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.admin-mobile-backdrop.visible{visibility:visible;opacity:1;pointer-events:auto}.admin-sidebar{z-index:80;visibility:hidden;pointer-events:none;overscroll-behavior:contain;background:#eef5ec;border:0;border-right:1px solid #2360352e;flex-direction:column;width:min(88vw,360px);height:100dvh;max-height:100dvh;padding:18px 14px 20px;transition:transform .22s,visibility .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-102%);box-shadow:18px 0 50px #10301a29}.admin-sidebar.mobile-open{visibility:visible;pointer-events:auto;transform:translate(0)}.admin-sidebar>.admin-sidebar-heading{border-bottom:1px solid #23603524;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 2px 14px;display:flex}.admin-sidebar-heading>div{min-width:0}.admin-sidebar-heading h1{margin:7px 0 0;font-size:23px;line-height:1.08}.admin-sidebar-heading p{display:none}.admin-mobile-menu-close{color:#31533a;cursor:pointer;background:#fff;border:1px solid #23603533;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font:300 30px/1 Arial,sans-serif;display:grid}.admin-sidebar nav{grid-template-columns:1fr;gap:4px;margin-top:12px;display:grid}.admin-sidebar nav button{border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:52px;padding:8px 10px}.admin-sidebar nav button>b{border-radius:9px;width:32px;height:32px;font-size:13px}.admin-sidebar nav button span{min-width:0;font-size:15px;line-height:1.2}.admin-sidebar nav button small{display:none}.admin-sidebar nav button>i{min-width:22px;height:22px}.admin-mobile-utilities{border-top:1px solid #23603524;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding-top:14px;display:grid}.admin-mobile-utilities a,.admin-mobile-utilities button{color:#31533a;text-align:center;background:#fff;border:1px solid #2360352e;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px;font:700 13px/1.2 inherit;text-decoration:none;display:flex}.admin-mobile-utilities button{color:#7b2f3b;grid-column:1/-1}.admin-workspace{width:100%;min-width:0;padding:18px 12px 48px}.admin-workspace *,.admin-workspace :before,.admin-workspace :after{min-width:0}.admin-workspace :where(p,a,b,small,span,dd,code){overflow-wrap:anywhere}.admin-title,.admin-title.compact{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.admin-title h2,.admin-title.compact h2{letter-spacing:-.035em;margin:5px 0;font-size:clamp(28px,8.5vw,36px);line-height:1.04}.admin-title p{max-width:100%;font-size:15px;line-height:1.5}.admin-title>span,.admin-title>select{align-items:center;width:100%;min-height:42px;display:flex}.admin-form,.needs-admin-list article,.community-admin-section,.grant-candidate,.natural-admin-list>article,.membership-application{border-radius:16px;padding:16px 14px}.admin-form{gap:14px;margin-bottom:16px}.admin-form-head{flex-direction:column;align-items:flex-start;gap:10px}.admin-form-head h3{font-size:21px;line-height:1.2}.admin-form label,.needs-admin-list label,.grant-candidate-editor label{gap:7px;font-size:14px}.admin-form input,.admin-form textarea,.admin-form select,.needs-admin-list input,.needs-admin-list textarea,.needs-admin-list select,.grant-candidate-editor input,.grant-candidate-editor textarea{border-radius:10px;min-height:48px;padding:12px;font-size:16px}.admin-fields.two,.admin-fields.three,.community-admin-form .admin-fields.two,.academy-direction-fields,.need-admin-grid,.need-admin-text,.account-review,.community-account-person,.community-project-admin-list,.academy-direction-admin-list,.grant-candidate dl,.grant-source-grid,.visitor-dashboard-grid,.visitor-lists,.visitor-donuts{grid-template-columns:1fr}.admin-primary,.admin-form button[type=submit],.needs-admin-list article>button,.membership-primary{justify-self:stretch;width:100%;min-height:48px}.admin-form-actions,.admin-actions,.academy-direction-actions,.grant-candidate-editor>div:last-child{flex-direction:column;align-items:stretch;gap:8px;width:100%}.admin-form-actions button,.admin-actions button,.academy-direction-actions .admin-primary,.grant-candidate-editor button{width:100%;min-height:46px}.admin-overview-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.admin-overview-actions button{border-radius:14px;min-height:108px;padding:14px 12px}.admin-overview-actions span{font-size:13px;line-height:1.25}.admin-overview-actions b{margin:8px 0 5px;font-size:31px}.admin-overview-actions small{font-size:12px}.admin-overview-grid{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.admin-overview-grid>article{border-radius:16px;padding:16px 14px}.admin-overview-grid h3{font-size:23px}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.admin-overview-metrics p{padding:12px 10px}.admin-overview-metrics b{font-size:27px}.admin-overview-metrics span{font-size:12px;line-height:1.3}.admin-overview-trash p,.admin-list article,.admin-audit-list article,.profile-update-admin-list article,.community-request-admin-list article,.community-project-admin-list article,.grant-donor-candidate-list article,.grant-source-grid article,.grant-manager-list article,.instagram-admin-list article{border-radius:13px;grid-template-columns:1fr;gap:10px;padding:14px}.admin-list article>div:last-child,.profile-update-admin-list article>div:last-child,.grant-manager-actions,.grant-donor-candidate-list article>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.admin-list article button,.admin-list article>div:last-child a,.profile-update-admin-list button,.grant-manager-actions button,.grant-donor-candidate-list button{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.admin-audit-section{margin-bottom:24px}.admin-audit-list article{grid-template-columns:1fr;gap:4px}.admin-audit-list small{grid-column:auto}.need-admin-head,.natural-admin-list>article>header,.grant-candidate-top,.grant-candidate-actions{flex-direction:column;align-items:flex-start;gap:10px}.need-admin-head select,.grant-candidate-actions>a,.grant-candidate-actions>div,.grant-candidate-actions button{width:100%}.grant-monitor-panel{gap:14px}.grant-monitor-hero{border-radius:16px;grid-template-columns:1fr;gap:16px;min-height:0;padding:20px 16px}.grant-monitor-hero h2{font-size:30px;line-height:1.05}.grant-monitor-hero .admin-primary{width:100%}.grant-monitor-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grant-monitor-stats article{min-height:106px;padding:14px 12px}.grant-monitor-stats span,.grant-monitor-stats small{font-size:12px}.grant-monitor-stats b{margin:7px 0 4px;font-size:27px}.grant-monitor-tabs{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:visible}.grant-monitor-tabs button{white-space:normal;text-align:left;justify-content:space-between;gap:6px;min-height:48px;padding:7px 9px;font-size:13px;line-height:1.2}.grant-candidate{padding:16px 14px}.grant-candidate h3{margin:10px 0 6px;font-size:20px}.grant-candidate-editor{padding:14px}.grant-candidate-actions>div{grid-template-columns:1fr;display:grid}.grant-source-grid article>div:last-child{text-align:left;justify-items:start}.academy-direction-admin-list article{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.academy-direction-admin-list article>b{width:40px;height:40px}.academy-direction-admin-list article button{grid-column:1/-1;width:100%;min-height:44px}.training-admin-checks{gap:12px}.admin-toast,.admin-error{margin:0 0 12px;font-size:14px;top:72px}.membership-admin-heading,.membership-admin-summary,.membership-pagination,.visitor-periods{flex-direction:column;align-items:stretch}.membership-admin-summary,.visitor-summary,.visitor-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-chart-card,.visitor-donut-card,.visitor-list-card,.visitor-privacy-card{padding:15px 13px}.visitor-chart{overflow-x:auto}.instagram-admin-list article{grid-template-columns:70px minmax(0,1fr)}.instagram-post-actions{grid-column:1/-1;width:100%}}@media (width<=390px){.admin-header .brand b{max-width:175px}.admin-mobile-bar>button{min-width:92px;padding-inline:11px}.admin-overview-actions,.admin-overview-metrics,.grant-monitor-stats,.membership-admin-summary,.visitor-summary,.visitor-summary-compact{grid-template-columns:1fr}}.site-light .project-showcase{background:radial-gradient(circle at 50% 25%,#6fa9731a,#0000 38%)}.site-light .project-showcase-head>div:first-child>p:last-child,.site-light .project-card dt{color:#5f6b62}.site-light .projects-all-link{color:#fff;background:#0b7a3e;border-color:#0b7a3e;box-shadow:0 8px 24px #0b7a3e1f}.site-light .projects-all-link:hover{background:#096333}.site-light .projects-all-link:focus-visible,.site-light .explorer-back:focus-visible{outline-offset:4px;outline:3px solid #956515}.site-light .explorer-back{color:#0b7a3e;background:#f4f8f2;border-color:#23603547}.site-light .explorer-back:hover{background:#e5f0e2}.site-light .explorer-search{background:#fff;border-color:#23603547}.site-light .explorer-search:focus-within{border-color:#0b7a3e;box-shadow:0 0 0 3px #0b7a3e1f}.site-light .explorer-search span{color:#0b7a3e}.site-light .explorer-search input{color:#172018}.site-light .explorer-search input::placeholder{color:#5f6b62;opacity:1}.site-light .explorer-member-tabs button b,.site-light .explorer-region-tabs button b,.site-light .explorer-communities button em,.site-light .explorer-institutions a em{color:#31533a}.site-light :where(.explorer-member-tabs button:hover,.explorer-region-tabs button:hover) b{color:#eaf6ed!important}.site-light .explorer-community-card>small{color:#0b7a3e}.site-light .explorer-community-card p,.site-light .explorer-no-results{color:#5f6b62}.site-light .explorer-no-results{border-color:#23603547}.site-light .google-community-popup,.site-light .google-community-popup strong{color:#172018}.site-light .google-community-popup :where(small,span){color:#5f6b62}.site-light .about-v2-stats>div{background:#eef5ec;border-color:#2360352e}.site-light .about-v2-stats i{color:#0b7a3e;background:#fff;border-color:#2360353d}.site-light .about-v2-stats b{color:#0b7a3e}.site-light .about-v2-stats span{color:#31533a}.site-light .about-v2-brand-card:before{opacity:.55;background:linear-gradient(150deg,#b7d3ae,#719e68 60%,#d4ddbc)}.site-light .about-v2-photo,.site-light .about-v2-team-card.violet .about-v2-photo,.site-light .about-v2-team-card.cyan .about-v2-photo,.site-light .about-v2-team-card.green .about-v2-photo{background:linear-gradient(145deg,#dfead8,#bed3b6)}.site-light .about-v2-facebook,.site-light .about-v2-facebook i{color:#0b7a3e}.site-light .about-v2-facebook b{background:#0b7a3e}.site-light .about-v2-photo-source:focus-visible{box-shadow:0 0 0 3px #0b7a3e59}@media (width<=760px){html,body{overflow-x:hidden}.site-light :where(input,select,textarea){font-size:16px!important}.site-light :where(button,a,summary){-webkit-tap-highlight-color:transparent}.topbar{padding-inline:11px}.topbar .brand{gap:7px}.topbar .header-actions{gap:6px}.topbar .menu-button,.topbar .cabinet-button{min-width:44px;min-height:44px}.topbar nav{max-height:calc(100svh - 68px);overflow-y:auto}.hero{padding:34px 14px 24px}.hero h1{font-size:clamp(36px,10.8vw,48px);line-height:.99}.hero .lead{max-width:38rem;font-size:16px;line-height:1.55}.hero-actions button,.hero-actions a{min-height:48px}.map-stage{border-radius:16px;height:282px;margin-top:8px}.map-toolbar{gap:6px;inset:10px 10px auto}.map-toolbar-label{min-width:0}.map-toolbar-label b{font-size:12px}.home-map-mode button{min-width:68px;min-height:44px;padding-inline:9px;font-size:13px}.map-toolbar>a{align-items:center;min-height:44px;display:inline-flex}.region-selection{width:auto;padding:9px 11px;bottom:10px;left:10px;right:10px}.region-selection small{font-size:10px}.region-selection b{font-size:13px}.platform,.discover-section,.life-section,.partners{padding:42px 14px}.section-heading h2,.discover-heading h2,.life-heading h2{font-size:clamp(34px,10vw,46px);line-height:1.02}.academy-calendar-card{overflow:hidden}.academy-calendar-visual{min-height:190px;padding:20px 17px 30px}.academy-calendar-event{grid-template-columns:58px minmax(0,1fr)}.academy-calendar-event time{min-height:58px}.academy-register-cta{min-height:48px}.life-section-priority{padding-top:36px;padding-bottom:42px}.life-heading-side{max-width:none}.life-heading-side p{font-size:15px;line-height:1.5}.instagram-live-mark{max-width:100%;line-height:1.4;display:inline-flex}.life-section .life-grid{grid-template-columns:1fr;gap:14px}.life-section .life-feature,.life-section-priority .life-feature{border-radius:18px;min-height:338px}.life-feature:after{background:linear-gradient(#08170f2e 24%,#08170ff0)}.life-story-copy{padding:21px 18px}.life-story-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(25px,7vw,31px);line-height:1.08;display:-webkit-box;overflow:hidden}.life-story-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.48;display:-webkit-box;overflow:hidden}.life-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.life-section-priority .life-card,.life-card{border-radius:15px;flex-direction:column;min-height:0;display:flex}.life-section-priority .life-card img,.life-card img{object-fit:cover;width:100%;height:118px;min-height:118px}.life-section-priority .life-card>div,.life-card>div{min-width:0;padding:13px 12px 15px}.life-card small{font-size:10px}.life-section-priority .life-card h3,.life-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.life-card p{display:none}.life-card b{margin-top:10px;font-size:12px}.discover-feature{min-height:390px}.discover-content{padding:22px 18px}.discover-content h3{font-size:clamp(29px,8vw,38px)}.service-card,.discover-card{padding:17px 15px}.explorer-shell{min-height:0}.explorer-map,.environmental-focus .explorer-map{height:min(72svh,560px);min-height:470px}.explorer-map-title{left:12px;right:12px;max-width:calc(100% - 24px)!important;padding:9px 11px!important}.explorer-map-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden}.explorer-map-toolbar,.explorer-map-toolbar.map-mode-only{width:auto;max-width:none;top:69px;left:10px;right:10px}.explorer-map-toolbar.map-mode-only{left:auto}.explorer-map-mode button{min-height:44px}.admin-header{flex-wrap:wrap;align-items:center}.admin-header>div{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.admin-header>div>a,.admin-logout{align-items:center;min-height:44px;display:inline-flex}.admin-sidebar{padding:17px 12px}.admin-sidebar>div{padding-inline:5px}.admin-sidebar nav{scroll-snap-type:x proximity;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-sidebar nav button{scroll-snap-align:start;flex:none;min-width:178px;min-height:58px}.admin-workspace{padding:24px 12px 38px}.admin-title h1{font-size:clamp(32px,9vw,42px)}.admin-overview-metrics>*,.admin-list article{min-width:0}.cabinet-public-hero h1{font-size:clamp(39px,11vw,51px)}.cabinet-sidebar{padding:14px 12px}.cabinet-sidebar nav{scroll-snap-type:x proximity;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.cabinet-sidebar nav button{scroll-snap-align:start;flex:none;min-width:138px;min-height:48px}.cabinet-workspace{padding:24px 12px 38px}.cabinet-workspace>header{gap:12px;margin-bottom:24px}.cabinet-workspace>header h1{font-size:clamp(31px,9vw,41px)}.cabinet-metrics{grid-template-columns:1fr}.cabinet-profile-card>img,.cabinet-profile-placeholder{min-height:210px}.donor-table article{background:#fff!important;border-color:#23603533!important}.compact-grants-page .grant-compact-intro{padding:28px 13px 22px}.compact-grants-page .grant-compact-title h1{font-size:clamp(36px,10.5vw,48px)}.compact-grants-page .grant-compact-title .lead{margin-top:12px;font-size:16px}.compact-grants-page .grant-compact-benefits{margin-top:15px}.compact-grants-page .grant-compact-search{margin-top:17px}.compact-grants-page .grant-compact-search label,.compact-grants-page .grant-compact-search>button,.compact-grants-page .grant-mobile-filter-button{min-height:48px}.compact-grants-page .grant-workspace{padding-inline:10px}.compact-grants-page .grant-tabs{margin-inline:-2px}.compact-grants-page .grant-tabs button{flex:none}.compact-grants-page .grant-opportunity-list{gap:14px}.compact-grants-page .grant-list-card{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:15px}.compact-grants-page .grant-list-card-logo{width:66px;height:54px}.compact-grants-page .grant-list-card-body h2{font-size:clamp(23px,7vw,29px)}.compact-grants-page .grant-list-card .grant-card-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.compact-grants-page .grant-list-card-action{grid-template-columns:1fr}.compact-grants-page .grant-list-card-action>a,.compact-grants-page .grant-list-card-action>.grant-link-pending{grid-area:auto/1;min-height:48px;margin-top:8px}}@media (width<=430px){.brand small{display:none}.hero h1{font-size:clamp(34px,11.5vw,44px)}.map-stage{height:260px}.map-toolbar-label{display:none}.home-map-mode{margin-left:0}.home-map-mode button{min-width:64px}.life-section .life-feature,.life-section-priority .life-feature{min-height:310px}.life-list{grid-template-columns:1fr}.life-section-priority .life-card,.life-card{grid-template-columns:112px minmax(0,1fr);display:grid}.life-section-priority .life-card img,.life-card img{width:112px;height:100%;min-height:132px}.compact-grants-page .grant-compact-search{grid-template-columns:1fr}.compact-grants-page .grant-list-card{grid-template-columns:58px minmax(0,1fr)}.compact-grants-page .grant-list-card-logo{width:58px;height:50px}.compact-grants-page .grant-list-card-action,.compact-grants-page .grant-list-card-facts{grid-column:1/-1}}.site-light .topbar nav{color:#172018;border-color:#23603529}.site-light .trust-note{color:#536359!important}.site-light .trust-note>span,.site-light .needs-assurance>span{color:#0b7a3e!important;background:#edf6eb!important;border-color:#0b7a3e4d!important}.site-light .aurora-one,.site-light .orbit-one{background:#72b77a!important}.site-light .aurora-two,.site-light .orbit-two{background:#b7d3ae!important}.site-light .academy-route-glow{filter:drop-shadow(0 0 6px #4c995b73)!important;border-color:#4c995b9e!important}.site-light .academy-route-glow:before,.site-light .academy-route-glow:after{background:#edf6eb!important;border-color:#79bd82!important;box-shadow:0 0 10px #40914e73!important}.site-light .oblast-map-label{color:#fff!important;background:#235d35e6!important;border-color:#dbeed9e6!important;box-shadow:0 5px 18px #1e4a2747!important}.site-light .oblast-map-label:hover{background:#0b7a3e!important;border-color:#fff!important}.google-region-label{white-space:normal;width:132px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.site-light .light-green-map,.site-light .light-green-map :is(.google-map-host,.leaflet-host){background:#f3f4f1!important}.site-light .light-green-map.map .leaflet-tile-pane{filter:grayscale()brightness(1.06)contrast(.9)!important}.site-light .light-green-map.satellite .leaflet-tile-pane{filter:none!important}.site-light :where(.life-feature,.life-card){border-color:#2360354d!important}.site-light :where(.life-story-copy small,.life-card small,.life-story-copy b,.life-card b){color:#d9f0dc!important}.site-light .instagram-live-mark.is-pending{color:#536359!important;border-color:#23603538!important}.site-light .impact-sources a{color:#31533a!important;border-color:#23603540!important}.site-light .impact-sources a:hover{color:#0b7a3e!important}.site-light .academy-system-card,.site-light .needs-form-shell{color:#172018!important;background:linear-gradient(145deg,#fff,#eef5ec)!important;border-color:#23603533!important;box-shadow:0 20px 55px #1f462814!important}.site-light .academy-system-card:after{background:0 0!important}.site-light .system-card-head,.site-light .system-regions span,.site-light .system-metrics small,.site-light .form-progress span,.site-light .form-hint{color:#59685e!important}.site-light .system-regions{border-color:#2360352e!important}.site-light .system-regions span{border-color:#23603524!important}.site-light .academy-steps article>b,.site-light .direction-grid article>span{color:#0b7a3e!important;background:#edf6eb!important;border-color:#0b7a3e42!important}.site-light .academy-steps article:after{background:#78b989!important}.site-light .progress-track{background:#0b7a3e21!important}.site-light .progress-track i{background:linear-gradient(90deg,#7fba82,#0b7a3e)!important;box-shadow:0 0 12px #0b7a3e47!important}.site-light :where(.form-directions>button,.form-directions>button.selected){color:#172018!important;box-shadow:none!important;background:#fff!important;border-color:#23603533!important}.site-light .form-directions>button>span,.site-light .form-directions>button.selected>span{color:#0b7a3e!important;border-color:#0b7a3e47!important}.site-light .needs-form-shell :where(input,select,textarea):focus{border-color:#3f8e53!important;box-shadow:0 0 0 3px #0b7a3e1a!important}.site-light .about-v2-board-arrow{color:#0b7a3e!important;background:#fff!important;border-color:#0b7a3e4d!important;box-shadow:0 7px 18px #1f46281f!important}.site-light .about-v2-board-region,.site-light .about-v2-board-region:before{color:#536359!important}.site-light .grants-admin-link{color:#0b7a3e!important;background:#edf6eb!important;border-color:#0b7a3e47!important}.site-light .grant-reset-button{color:#536359!important}.site-light .grant-tabs button b{color:#31533a!important;background:#0b7a3e1a!important}.site-light .map-loading>span{border-color:#0b7a3e #0b7a3e2e #0b7a3e2e!important}.site-light .academy-calendar-nav,.site-light .academy-calendar-nav a+a{border-color:#2360352e!important}.site-light .academy-calendar-nav a{color:#536359!important}.site-light .academy-calendar-nav a:hover{color:#0b7a3e!important}.site-light .community-media{background:#edf5ec!important;border-color:#23603533!important}.site-light .grants-topbar nav a:hover,.site-light .grants-topbar nav a.active{color:#0b7a3e!important;border-color:#0b7a3e!important}.site-light .impact-heading>small i,.site-light .impact-members i{background:#73927a!important}.site-light .direction-grid p,.site-light .needs-intro>p:not(.kicker),.site-light .needs-assurance small,.site-light .needs-analytics>div:first-child>p:last-child,.site-light .analytics-empty small,.site-light .barometer-hero>div>span,.site-light .barometer-hero aside>span,.site-light .about-v2-leader-card>div>span,.site-light .about-v2-leader-card>div>span:before{color:#59685e!important}.site-light .needs-form-shell label{color:#31533a!important}@media (width<=1050px){.site-light .topbar nav,.site-light .topbar nav.open{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#172018!important;background:#fffffffb!important;border-bottom-color:#2360352e!important;box-shadow:0 18px 36px #1f462824!important}.site-light .topbar nav a{color:#263229!important}.site-light .topbar nav a:hover,.site-light .topbar nav a.active{color:#0b7a3e!important}.site-light .topbar nav a:after{box-shadow:none!important;background:#0b7a3e!important}}@media (width<=760px){.topbar{height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.topbar nav{top:calc(67px + env(safe-area-inset-top))}.site-light .topbar nav.open{max-height:calc(100svh - 68px - env(safe-area-inset-top));padding:10px 18px 18px;overflow-y:auto}.site-light .topbar nav a{min-height:46px;padding:10px 7px}}.participant-access-form{text-align:left;gap:18px;display:grid}.participant-access-form label,.participant-recovery-panel label{gap:8px;font-weight:600;display:grid}.participant-access-form input:not([type=checkbox]),.participant-recovery-panel textarea{box-sizing:border-box;color:#172c20;width:100%;font:inherit;background:#fff;border:1px solid #b8cabb;border-radius:12px;padding:13px 15px;font-size:16px}.participant-access-form small{color:#49624f}.participant-access-form .participant-show-password,.cabinet-register .participant-show-password,.participant-recovery-panel .participant-show-password{align-items:center;gap:10px;font-size:16px;font-weight:400;display:flex}.participant-show-password input[type=checkbox]{accent-color:#087d3d;flex:0 0 19px;width:19px;height:19px}.participant-access-links{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.participant-access-links a{color:#086d35}.participant-logout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 14px}.participant-recovery{margin:16px 0}.participant-recovery-panel{color:#1b3223;background:#f5faf6;border:1px solid #bdd7c7;border-radius:12px;gap:14px;padding:18px;display:grid}.participant-recovery-panel textarea{overflow-wrap:anywhere;min-height:80px}.participant-access-form button:disabled,.participant-recovery button:disabled{opacity:.6;cursor:wait}.registration-gate{color:#213b2c;background:#f4f7f2;min-height:100vh;padding:28px clamp(20px,5vw,80px)}.registration-gate>header{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1100px;margin:0 auto;display:flex}.registration-gate>header a{color:#08783e;font-weight:700;text-decoration:none}.registration-gate>section{background:#fff;border:1px solid #d7e5da;border-radius:24px;max-width:760px;margin:64px auto;padding:clamp(24px,5vw,48px)}.registration-gate h1{margin:16px 0 24px;font-size:clamp(30px,4vw,44px);line-height:1.15}.registration-gate p,.participant-invites p{line-height:1.6}.registration-gate .cabinet-entry-action{margin:12px 0;display:inline-flex}.registration-gate details{border-top:1px solid #d7e5da;margin-top:24px;padding-top:24px}.registration-gate summary{cursor:pointer;color:#08783e;font-weight:700}.registration-gate form,.participant-invites form{gap:16px;margin-top:20px;display:grid}.registration-gate label,.participant-invites label{gap:8px;min-width:0;font-weight:600;display:grid}.registration-gate input,.participant-invites input,.participant-invites select{color:#213b2c;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b8cfc0;border-radius:8px;padding:12px}.registration-gate button,.participant-invites button{color:#fff;font:inherit;cursor:pointer;background:#08783e;border:0;border-radius:8px;justify-self:start;padding:12px 18px;font-weight:700}.registration-gate button:disabled,.participant-invites button:disabled{opacity:.6;cursor:wait}.participant-invites{background:#f4f8f2;border:1px solid #c5dccb;border-radius:16px;margin:20px 0 28px;padding:24px}.participant-invites h3{margin:0 0 12px}.participant-invites form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.participant-invites form button{grid-column:1/-1}.participant-invite-result{border-top:1px solid #c5dccb;margin-top:20px;padding-top:20px}.participant-invite-result button{margin-top:12px}@media (width<=640px){.registration-gate>section{margin:32px auto}.participant-invites form{grid-template-columns:1fr}}.academy-public-calendar{border-top:1px solid var(--line);max-width:1480px;margin:auto;padding:82px clamp(20px,4vw,64px)}.academy-training-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.academy-training-list article,.academy-empty-card{background:#fff;border:1px solid #23603533;border-radius:20px;flex-direction:column;min-height:260px;padding:26px;display:flex;box-shadow:0 16px 40px #1f462812}.academy-training-list article>span{color:#0b7a3e;letter-spacing:.09em;font-size:12px;font-weight:800}.academy-training-list h3{margin:18px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:400}.academy-training-list p{color:#59685e;font-size:14px;line-height:1.65}.academy-training-list small{color:#536359;margin-top:auto}.academy-training-list a{color:#0b7a3e;margin-top:18px;font-weight:800;text-decoration:none}.academy-secure-entry{color:#172018;background:linear-gradient(145deg,#fff,#eef5ec);border-color:#23603533}.academy-secure-entry>p:not(.kicker){color:#59685e;line-height:1.7}.academy-secure-entry ol{gap:13px;margin:28px 0;padding:0;list-style:none;display:grid}.academy-secure-entry li{color:#31533a;align-items:center;gap:12px;display:flex}.academy-secure-entry li b,.academy-access-step>b{color:#0b7a3e;background:#edf6eb;border:1px solid #0b7a3e40;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.academy-secure-entry>small{color:#59685e;margin-top:20px;line-height:1.55;display:block}.academy-public-program{background:linear-gradient(150deg,#1b6e3b,#0d4929);border-color:#2360353d}.academy-access-card{color:#172018;gap:18px;min-height:0;display:grid}.academy-access-step{background:#fff;border:1px solid #23603529;border-radius:14px;align-items:flex-start;gap:14px;padding:17px;display:flex}.academy-access-step span{gap:5px;display:grid}.academy-access-step strong{color:#172018}.academy-access-step small{color:#59685e;line-height:1.5}.academy-access-card .primary-button,.academy-access-card .secondary-button{width:fit-content}.academy-registration-closed{color:#59685e;margin:4px 0 0;font-size:14px;line-height:1.6}.academy-stat-pills{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.academy-stat-pills span{color:#31533a;background:#fff;border:1px solid #23603533;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.academy-stat-pills b{color:#0b7a3e}.cabinet-grant-linker{border-top:1px solid #23603526;margin-top:14px;padding-top:14px}.cabinet-grant-linker summary{color:#0b7a3e;cursor:pointer;font-size:13px;font-weight:750}.cabinet-grant-linker form{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.cabinet-grant-linker label{color:#31533a;gap:6px;font-size:12px;display:grid}.cabinet-grant-linker label:nth-of-type(n+3),.cabinet-grant-linker button{grid-column:1/-1}.cabinet-grant-linker select,.cabinet-grant-linker textarea{color:#172018;width:100%;font:inherit;background:#fff;border:1px solid #c8d8cc;border-radius:9px;padding:10px}.cabinet-grant-linker button{color:#fff;cursor:pointer;background:#0b7a3e;border:0;border-radius:9px;justify-self:start;min-height:42px;padding:0 16px;font-weight:750}.cabinet-need-grant-filter{background:#16613a1f;border:1px solid #2fa15a4d;border-radius:16px;gap:13px;margin:16px 0;padding:18px 20px;display:grid}.cabinet-need-grant-filter p{color:#8795ad;margin:5px 0 0;font-size:13px}.cabinet-need-grant-filter>div:last-child{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.cabinet-need-grant-filter button{color:#a5b1c5;border:1px solid var(--line);min-height:36px;font:inherit;cursor:pointer;background:#03091980;border-radius:18px;flex:none;padding:7px 11px;font-size:12px}.cabinet-need-grant-filter button.active{color:#fff;background:#17613a;border-color:#4eb579}.cabinet-program-list{gap:14px;display:grid}.cabinet-program-list>article{border:1px solid var(--line);background:#08122bad;border-radius:18px;grid-template-columns:82px minmax(0,1fr);gap:20px;padding:22px;display:grid}.cabinet-program-list>article.unavailable{opacity:.68}.cabinet-program-logo{background:#fff;border:1px solid #4eb57959;border-radius:17px;place-items:center;width:82px;height:82px;padding:9px;display:grid;overflow:hidden}.cabinet-program-logo img{object-fit:contain;width:100%;height:100%;display:block}.cabinet-program-logo span{color:#146639;background:#e6f4e9;border-radius:11px;place-items:center;width:100%;height:100%;font-size:18px;font-weight:850;display:grid}.cabinet-program-body{min-width:0}.cabinet-program-body>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.cabinet-program-body>header span{color:#68df9b;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}.cabinet-program-body>header small{color:#8795ad;font-size:12px}.cabinet-program-body h3{margin:10px 0 7px;font:400 25px/1.15 Georgia,serif}.cabinet-program-body>p{color:#95a1b8;margin:0;font-size:13px;line-height:1.6}.cabinet-program-tags{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.cabinet-program-tags span{color:#a9c4ff;background:#28498b2b;border:1px solid #5e87db4f;border-radius:8px;padding:6px 9px;font-size:11px}.cabinet-program-body>dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}.cabinet-program-body>dl div{border:1px solid var(--line);background:#03091966;border-radius:10px;padding:11px}.cabinet-program-body dt{color:#7686a2;font-size:11px}.cabinet-program-body dd{color:#d8dfed;margin:5px 0 0;font-size:12px;line-height:1.5}.cabinet-program-matches{background:#16613a1a;border:1px solid #2fa15a45;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0;padding:12px;display:flex}.cabinet-program-matches>b{color:#76d99d;font-size:12px}.cabinet-program-matches button{color:#dff6e8;font:inherit;cursor:pointer;background:#19744145;border:1px solid #57be7e5c;border-radius:14px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;display:inline-flex}.cabinet-program-matches button small{color:#9fe0b9;font-weight:800}.cabinet-program-matches>small{color:#73809a;flex-basis:100%;font-size:11px;line-height:1.45}.site-light .cabinet-need-grant-filter{background:#f3faf5;border-color:#cde2d2}.site-light .cabinet-need-grant-filter p{color:#64756a}.site-light .cabinet-need-grant-filter button{color:#405247;background:#fff;border-color:#d2dfd5}.site-light .cabinet-need-grant-filter button.active{color:#fff;background:#0b7a3e;border-color:#0b7a3e}.site-light .cabinet-program-list>article{background:#fff;border-color:#d8e2da;box-shadow:0 10px 28px #1843240f}.site-light .cabinet-program-body>header span{color:#0b7a3e}.site-light .cabinet-program-body>header small,.site-light .cabinet-program-body>p{color:#647269}.site-light .cabinet-program-tags span{color:#315b3c;background:#f2f8f3;border-color:#d2e3d5}.site-light .cabinet-program-body>dl div{background:#f8fbf8;border-color:#dce5de}.site-light .cabinet-program-body dt{color:#718078}.site-light .cabinet-program-body dd{color:#1e2d22}.site-light .cabinet-program-matches{background:#f3faf5;border-color:#d1e7d7}.site-light .cabinet-program-matches>b{color:#0b7a3e}.site-light .cabinet-program-matches button{color:#174d28;background:#fff;border-color:#c9e2d0}.site-light .cabinet-program-matches button small{color:#0b7a3e}.site-light .cabinet-program-matches>small{color:#6f7e74}@media (width<=900px){.academy-training-list{grid-template-columns:1fr}}@media (width<=640px){.academy-public-calendar{padding:56px 15px}.training-registration-section{grid-template-columns:1fr;padding:18px 15px 48px}.training-program-card,.training-registration-form{min-height:0;padding:25px 20px}.training-program-top{flex-direction:column;align-items:flex-start;margin-bottom:55px;position:static}.academy-secure-entry .primary-button{text-align:center;justify-content:center;width:100%}.cabinet-grant-linker form{grid-template-columns:1fr}.cabinet-grant-linker label,.cabinet-grant-linker label:nth-of-type(n+3),.cabinet-grant-linker button{grid-column:1}.cabinet-program-list>article{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:16px}.cabinet-program-logo{border-radius:13px;width:58px;height:58px;padding:6px}.cabinet-program-logo span{font-size:13px}.cabinet-program-body>header{flex-direction:column;align-items:flex-start;gap:4px}.cabinet-program-body h3{font-size:21px}.cabinet-program-body>dl{grid-template-columns:1fr}.cabinet-program-body .cabinet-grant-actions,.cabinet-program-body .cabinet-grant-linker{grid-column:1/-1}.cabinet-need-grant-filter{padding:15px}}@media (width<=1250px){.has-mobile-navigation{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid;position:relative}.has-mobile-navigation>nav{display:none}.has-mobile-navigation .brand{min-width:0}.has-mobile-navigation .brand small{display:none}}@media (width<=520px){.has-mobile-navigation{padding-left:12px;padding-right:12px}.has-mobile-navigation .brand b{font-size:14px}.has-mobile-navigation .grants-admin-link{text-align:center;max-width:110px;padding:10px;font-size:12px}.has-mobile-navigation .brand-logo{width:32px;min-width:32px}}.community-project-review{gap:12px;margin-top:18px;display:grid}.community-project-review label{gap:6px;display:grid}.community-project-review select,.community-project-review textarea{color:#172018;background:#fff;border:1px solid #c5d6c7;border-radius:8px;width:100%;padding:10px}.community-project-review button,.cabinet-project-list button{color:#087b3f;cursor:pointer;background:#eef5e9;border:1px solid #087b3f;border-radius:8px;min-height:44px;padding:10px 16px}.site-language-bar{background:#fff;border-bottom:1px solid #e4ebe5;justify-content:flex-end;align-items:center;padding:4px max(20px,50vw - 720px);display:flex}.site-language-switcher{background:#edf5ee;border:1px solid #d2e1d5;border-radius:12px;align-items:center;gap:4px;padding:4px;font:700 14px/1.4 system-ui,sans-serif;display:inline-flex}.site-language-switcher a{color:#3d5347;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;text-decoration:none;display:inline-flex}.site-language-switcher a:hover{background:#deece1}.site-language-switcher a[aria-current=true]{color:#fff;cursor:default;background:#087b3f}.site-language-switcher a:focus-visible{outline-offset:2px;outline:2px solid #167344}html[lang=en] .topbar nav,html[lang=en] .grants-topbar nav{gap:clamp(8px,1vw,18px)}html[lang=en] .brand small{max-width:270px}@media (width<=600px){.site-language-bar{padding:4px 12px}.explorer-map-title h1{white-space:normal;font-size:clamp(19px,5.3vw,23px);line-height:1.2;overflow:visible}.explorer-map-toolbar.map-mode-only{top:91px}.explorer-region-tabs button{min-height:44px}.explorer-search input{min-width:0;font-size:16px}.community-profile-drawer h2{overflow-wrap:anywhere}}.translation-editor{color:#172018;max-width:1100px;margin:40px auto;padding:0 24px}.translation-editor h1{margin:24px 0 16px}.translation-editor label{gap:8px;margin:16px 0;display:grid}.translation-editor input:not([type=checkbox]),.translation-editor textarea{width:100%;font:inherit;color:#172018;background:#fff;border:1px solid #bdcfc1;border-radius:8px;padding:12px}.translation-editor .translation-checkbox{align-items:center;display:flex}.translation-row{background:#fff;border:1px solid #d6e2d9;border-radius:12px;margin:24px 0;padding:24px}.translation-row p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.translation-row button{color:#fff;cursor:pointer;background:#087b3f;border:0;border-radius:8px;margin-right:12px;padding:12px 20px}.translation-row button:disabled{opacity:.5}html[lang=en] .academy-event-badge{min-width:0;padding-inline:6px}html[lang=en] .academy-event-badge span,html[lang=en] .academy-event-badge small{letter-spacing:.02em;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:9px}html[lang=en] .academy-event-copy>p{letter-spacing:.06em;font-size:10px}.visitor-analytics{gap:18px;display:grid}.visitor-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.visitor-self-filter{background:#edf8f0;border:1px solid #b9d8c2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.visitor-self-filter>div{gap:4px;display:grid}.visitor-self-filter b{color:#087b3f;font-size:14px}.visitor-self-filter span{color:#53675a;font-size:13px;line-height:1.45}.visitor-self-filter.checking{opacity:.75}.visitor-self-filter.error{background:#fff8e9;border-color:#e1c797}.visitor-self-filter.error b{color:#8a5a00}.visitor-self-filter button{color:#fff;cursor:pointer;background:#087b3f;border:0;border-radius:10px;flex:none;min-height:40px;padding:0 15px;font:750 14px/1 system-ui,sans-serif}.visitor-periods{flex-wrap:wrap;gap:9px;display:flex}.visitor-periods button{color:#405548;cursor:pointer;background:#fff;border:1px solid #c9d9cd;border-radius:11px;min-height:44px;padding:0 17px;font:700 14px/1 system-ui,sans-serif}.visitor-periods button:hover,.visitor-periods button.active{color:#fff;background:#087b3f;border-color:#087b3f}.visitor-refresh{align-items:center;gap:12px;display:flex}.visitor-refresh small{color:#66766b;font-size:12px}.visitor-refresh button{color:#087b3f;cursor:pointer;background:#f4faf5;border:1px solid #9cbfa7;border-radius:11px;min-height:44px;padding:0 17px;font:750 14px/1 system-ui,sans-serif}.visitor-refresh button:disabled{cursor:wait;opacity:.55}.visitor-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.visitor-summary article,.visitor-chart-card,.visitor-list-card,.visitor-activity article,.visitor-privacy-card{background:#fff;border:1px solid #d6e3d9;box-shadow:0 12px 30px #1f46280f}.visitor-summary article{border-radius:15px;flex-direction:column;min-height:124px;padding:18px 20px;display:flex}.visitor-summary small{color:#54705e;font-size:14px;font-weight:750}.visitor-summary b{color:#12351f;margin:9px 0 6px;font:400 34px/1 Georgia,serif}.visitor-summary span{color:#5c6c61;margin-top:auto;font-size:14px}.visitor-definition{color:#607166;margin:-9px 0 0;font-size:14px;line-height:1.55}.visitor-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:stretch;gap:14px;display:grid}.visitor-chart-card{border-radius:18px;padding:22px 24px}.visitor-chart-card header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.visitor-chart-card header small{color:#087b3f;letter-spacing:.12em;font-size:13px;font-weight:800}.visitor-chart-card h3,.visitor-list-card h3,.visitor-privacy-card h3{color:#17281c;margin:7px 0 0;font:400 26px/1.15 Georgia,serif}.visitor-chart-card header>span{color:#087b3f;font:400 31px/1 Georgia,serif}.visitor-chart{border-bottom:1px solid #d7e3da;align-items:flex-end;gap:7px;min-height:190px;margin-top:18px;padding:10px 0 0;display:flex;overflow-x:auto}.visitor-chart>div{flex-direction:column;flex:1 0 30px;justify-content:flex-end;align-items:center;gap:7px;min-width:30px;height:165px;display:flex}.visitor-chart>div>span{background:linear-gradient(#25a45a,#087b3f);border-radius:7px 7px 2px 2px;width:min(30px,72%);min-height:7px;display:block;box-shadow:0 8px 18px #087b3f26}.visitor-chart>div>small{color:#66766b;white-space:nowrap;min-height:24px;font-size:12px}.visitor-empty{text-align:center;place-content:center;gap:8px;min-height:165px;display:grid}.visitor-empty b{color:#244a30;font-size:18px}.visitor-empty p{color:#66766b;margin:0;font-size:15px}.visitor-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.visitor-list-card{border-radius:18px;min-height:260px;padding:23px}.visitor-list-card>div{gap:13px;margin-top:21px;display:grid}.visitor-list-card>small{color:#66766b;margin-top:24px;font-size:14px;display:block}.visitor-list-card p{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;display:grid}.visitor-list-card p>span{gap:7px;min-width:0;display:grid}.visitor-list-card p b{color:#2d4033;overflow-wrap:anywhere;font-size:14px;font-weight:650}.visitor-list-card p strong{color:#087b3f;font-size:15px}.visitor-list-card i{background:#e5eee7;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.visitor-list-card i span{border-radius:inherit;background:#38a866;height:100%;display:block}.visitor-community-title{margin-top:18px}.visitor-activity{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.visitor-activity article{border-radius:16px;flex-direction:column;min-height:150px;padding:21px;display:flex}.visitor-activity b{color:#087b3f;font:400 35px/1 Georgia,serif}.visitor-activity span{color:#203c29;margin:12px 0;font-size:15px;font-weight:750;line-height:1.4}.visitor-activity small{color:#66766b;margin-top:auto;font-size:13px}.visitor-connection-check{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.visitor-connection-check button{color:#17623b;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5c6;border-radius:8px;padding:6px 10px}.visitor-connection-check small{color:#35533e}.visitor-secondary{align-items:stretch}.visitor-recent{background:#f4f8f4;border:1px solid #d6e3d9;border-radius:18px;gap:9px;padding:12px;display:grid}.visitor-recent article{background:#fff;border:1px solid #dbe6dd;border-radius:13px;grid-template-columns:minmax(150px,.85fr) minmax(145px,1fr) minmax(170px,1.15fr) minmax(145px,.95fr) minmax(130px,.75fr);align-items:center;gap:16px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 5px 16px #1f46280a}.visitor-recent article>div{gap:5px;min-width:0;display:grid}.visitor-recent article small{color:#718078;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.visitor-recent article b{color:#263c2d;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.visitor-recent-person span{color:#087b3f;background:#e8f4eb;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800}.visitor-recent-person small{text-transform:none!important;letter-spacing:0!important}.visitor-recent-empty{min-height:150px}.visitor-donuts{grid-template-columns:1fr;gap:12px;display:grid}.visitor-donut-card{background:#fff;border:1px solid #d6e3d9;border-radius:17px;min-height:0;padding:18px;box-shadow:0 12px 30px #1f46280f}.visitor-donut-card h3{color:#17281c;margin:0 0 15px;font:400 20px/1.15 Georgia,serif}.visitor-donut-body{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:17px;display:grid}.visitor-donut{border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.visitor-donut>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 1px #087b3f14}.visitor-donut b{color:#173a22;font:400 21px/1 Georgia,serif}.visitor-donut small{color:#708078;margin-top:3px;font-size:11px}.visitor-donut-legend{gap:7px;display:grid}.visitor-donut-legend p{color:#53645a;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;font-size:12px;display:grid}.visitor-donut-legend i{border-radius:50%;width:8px;height:8px}.visitor-donut-legend b{color:#24452f;font-size:12px}.visitor-no-data{color:#66766b;font-size:14px}.visitor-privacy-card{background:linear-gradient(145deg,#f1f8f2,#fff);border-radius:18px;padding:25px}.visitor-privacy-card>small{color:#087b3f;letter-spacing:.12em;font-size:13px;font-weight:800}.visitor-privacy-card p{color:#425749;font-size:15px;line-height:1.7}.visitor-privacy-card>span{color:#66766b;font-size:14px;line-height:1.55}@media (width<=1050px){.visitor-summary,.visitor-activity{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-dashboard-grid{grid-template-columns:1fr}.visitor-donuts,.visitor-recent article{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-recent-person{grid-column:1/-1}}@media (width<=700px){.visitor-self-filter,.visitor-controls{flex-direction:column;align-items:stretch}.visitor-periods{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visitor-periods button{padding-inline:10px}.visitor-refresh{justify-content:space-between}.visitor-summary,.visitor-lists,.visitor-activity,.visitor-donuts{grid-template-columns:1fr}.visitor-chart-card,.visitor-list-card,.visitor-privacy-card{padding:20px}.visitor-chart{min-height:220px}.visitor-chart>div{height:190px}.visitor-recent{padding:8px}.visitor-recent article{grid-template-columns:1fr;gap:12px;padding:14px}.visitor-recent-person{grid-column:auto}}.community-directory{color:#173324;background:linear-gradient(145deg,#f6faf6fa,#e8f4ebf5);border:1px solid #5c97703d;border-radius:28px;width:min(1440px,100% - 40px);margin:38px auto;padding:34px;box-shadow:0 22px 70px #123d231a}.community-directory-head{justify-content:space-between;align-items:end;gap:36px;display:flex}.community-directory-head>div{max-width:760px}.community-directory-head small{color:#2e8650;letter-spacing:.16em;font-weight:800}.community-directory-head h2{margin:8px 0 10px;font:500 clamp(34px,4.2vw,62px)/1 Georgia,serif}.community-directory-head p{color:#567060;margin:0;line-height:1.6}.community-directory-head label{color:#55705e;gap:7px;width:min(350px,100%);font-size:13px;display:grid}.community-directory-head input{color:#183626;background:#fff;border:1px solid #bcd5c3;border-radius:13px;width:100%;padding:14px 16px}.community-directory-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0;display:grid}.community-directory-metrics article{background:#ffffffc7;border:1px solid #cae0cf;border-radius:16px;padding:18px}.community-directory-metrics b{color:#236b3d;font:600 32px/1 Georgia,serif;display:block}.community-directory-metrics span{color:#5a7060;margin-top:7px;font-size:13px;display:block}.community-directory-grid,.community-public-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.community-directory-grid article,.community-public-grid article{background:#fff;border:1px solid #c7ddcc;border-radius:18px;padding:22px;position:relative}.community-directory-grid small,.community-public-grid>article>span{color:#2e8650;letter-spacing:.06em;font-size:12px;font-weight:800}.community-directory-grid h3,.community-public-grid h3{margin:9px 0;font:600 24px/1.08 Georgia,serif}.community-directory-grid p,.community-public-grid p{color:#5a7060;line-height:1.55}.community-directory-grid dl{gap:18px;margin:18px 0;display:flex}.community-directory-grid dl span{display:grid}.community-directory-grid dl b{color:#1f6e3c;font-size:20px}.community-directory-grid dl span{color:#6a7b70;font-size:12px}.community-directory-grid a{color:#176f39;font-weight:800;text-decoration:none}.community-directory-empty{text-align:center;color:#6a7b70;padding:30px}.community-public-page{color:#183426;background:#f5f8f4;min-height:100vh}.community-public-page>header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dbe8dd;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.community-public-page>header a{color:#285c39;font-weight:750;text-decoration:none}.community-public-page>header nav{gap:24px;display:flex}.community-public-hero{background:radial-gradient(circle at 85% 15%,#5eae7333,#0000 28%),linear-gradient(145deg,#eef7ef,#fff);grid-template-columns:1fr auto;align-items:end;gap:40px;padding:70px max(24px,50% - 640px);display:grid}.community-public-hero small{color:#2a8750;letter-spacing:.13em;font-weight:800}.community-public-hero h1{max-width:900px;margin:12px 0;font:500 clamp(52px,7vw,100px)/.92 Georgia,serif}.community-public-hero p{color:#577060;max-width:760px;font-size:17px;line-height:1.6}.community-public-hero>div>span{color:#2a7544;margin-top:24px;font-size:13px;display:block}.community-public-hero aside{background:#fffc;border:1px solid #c5dec9;border-radius:20px;grid-template-columns:auto 1fr;gap:8px 14px;min-width:260px;padding:24px;display:grid}.community-public-hero aside b{color:#257345;font:600 28px Georgia,serif}.community-public-hero aside{color:#5d7465}.community-public-content{width:min(1280px,100% - 40px);margin:42px auto 80px}.community-public-content>section{margin-top:48px}.community-public-content>section>h2{font:600 clamp(30px,4vw,48px) Georgia,serif}.community-public-about{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.community-public-about article{background:#fff;border:1px solid #d4e4d7;border-radius:18px;padding:24px}.community-public-about h2{margin-top:0;font:600 25px Georgia,serif}.community-public-about p{color:#5a7060;line-height:1.6}.community-public-docs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-public-docs a{color:#285e39;background:#fff;border:1px solid #c8decd;border-radius:16px;gap:8px;padding:20px;text-decoration:none;display:grid}.community-public-empty{text-align:center;place-items:center;min-height:70vh;display:grid}.community-network-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cabinet-network-list{gap:10px;margin:18px 0;display:grid}.cabinet-network-list article{background:#0b1c3db8;border:1px solid #6f9fe638;border-radius:14px;padding:16px 44px 16px 16px;position:relative}.cabinet-network-list article>span{color:#71dec0;text-transform:uppercase;font-size:11px;font-weight:800}.cabinet-network-list h4{margin:6px 0;font-size:18px}.cabinet-network-list p{color:#aebbd0;margin:0 0 8px}.cabinet-network-list article>button{color:#f0a6a6;background:#b42c2c2e;border:0;border-radius:50%;width:28px;height:28px;position:absolute;top:12px;right:12px}.cabinet-network-list a{color:#71dec0}@media (width<=900px){.community-directory{width:calc(100% - 20px);padding:22px}.community-directory-head{display:grid}.community-directory-metrics{grid-template-columns:repeat(2,1fr)}.community-directory-grid,.community-public-grid,.community-public-about,.community-public-docs,.community-network-columns{grid-template-columns:1fr}.community-public-hero{grid-template-columns:1fr;padding:44px 20px}.community-public-hero aside{min-width:0}.community-public-page>header nav{display:none}}.site-light .cabinet-app{min-height:100svh;background:#f7faf6!important;grid-template-columns:218px minmax(0,1fr)!important}.site-light .cabinet-sidebar{scrollbar-width:thin;scrollbar-color:#0b7a3e40 transparent;width:218px;max-width:218px;height:100svh;min-height:100svh;padding:16px 12px 18px;overflow:clip auto}.site-light .cabinet-sidebar>*,.site-light .cabinet-sidebar .brand,.site-light .cabinet-sidebar nav,.site-light .cabinet-sidebar nav button{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.site-light .cabinet-sidebar .brand{gap:8px;overflow:hidden}.site-light .cabinet-sidebar .brand-logo{flex-basis:48px;width:48px;height:34px;background-size:118px!important}.site-light .cabinet-sidebar .brand>span:last-child{min-width:0}.site-light .cabinet-sidebar .brand>span:last-child b{letter-spacing:.025em;overflow-wrap:normal;word-break:normal;font-size:14px;line-height:1.14}.site-light .cabinet-sidebar .brand>span:last-child small{overflow-wrap:normal;word-break:normal;margin-top:3px;font-size:12px;line-height:1.2}.site-light .cabinet-community-badge{border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:9px;margin:14px 0 12px;padding:10px}.site-light .cabinet-community-badge>span{border-radius:10px;width:36px;height:36px;font-size:18px}.site-light .cabinet-community-badge :where(b,small,em){white-space:normal;overflow-wrap:anywhere;line-height:1.28}.site-light .cabinet-community-badge b{font-size:13px}.site-light .cabinet-sidebar nav{gap:2px}.site-light .cabinet-sidebar nav button{white-space:normal;overflow-wrap:anywhere;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-height:39px;padding:7px 10px;font-size:14px;line-height:1.25}.site-light .cabinet-sidebar nav button>b{display:none}.site-light .cabinet-sidebar nav button>i{flex:none}.site-light .cabinet-user{gap:4px;margin-top:auto;padding:13px 8px 0}.site-light .cabinet-user :where(b,span,small){overflow-wrap:anywhere;line-height:1.35}.site-light .cabinet-user span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-light .cabinet-user form,.site-light .cabinet-user button{width:100%;min-width:0;min-height:39px}.site-light .cabinet-workspace{min-width:0;padding:28px clamp(22px,2.5vw,38px) 44px}.site-light .cabinet-workspace>header{display:none!important}.site-light .cabinet-tab{gap:14px;width:100%;min-width:0}.site-light .cabinet-tab-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.site-light .cabinet-tab-head .cabinet-mark{display:none}.site-light .cabinet-tab-head h2{max-width:none;margin:0;font-size:clamp(29px,2.7vw,40px);line-height:1.12}.site-light .cabinet-tab-head p{max-width:850px;margin:6px 0 0;font-size:15px;line-height:1.48}.site-light .cabinet-tab-head>:where(b,a){align-self:start;padding:8px 11px;font-size:13px;line-height:1.3}.site-light .cabinet-tab-head.compact{align-items:center;display:flex}.site-light .cabinet-tab-head.compact h2{margin:0;font-size:22px;line-height:1.2}.site-light .cabinet-welcome{border-radius:17px;gap:22px;min-height:0;padding:22px 24px}.site-light .cabinet-welcome h2{margin:6px 0;font-size:clamp(28px,2.5vw,38px);line-height:1.1}.site-light .cabinet-welcome p{margin:0;line-height:1.45}.site-light .cabinet-progress{min-width:220px}.site-light .cabinet-progress>span{width:68px;height:68px}.site-light .cabinet-metrics{gap:10px;margin:0}.site-light .cabinet-metrics article{border-radius:13px;min-height:104px;padding:14px 16px}.site-light .cabinet-metrics small{margin:8px 0 3px;font-size:11px}.site-light .cabinet-metrics b{font-size:27px}.site-light .cabinet-actions-grid{gap:10px}.site-light .cabinet-actions-grid button{border-radius:14px;min-height:128px;padding:17px 18px}.site-light .cabinet-actions-grid h3{margin:8px 0 5px}.site-light .cabinet-actions-grid p{min-height:0;margin:0 0 9px;line-height:1.45}.site-light .cabinet-action-panel{background:#fff;border:1px solid #2360352e;border-radius:14px;width:100%;min-width:0;overflow:clip;box-shadow:0 10px 28px #1f46280e}.site-light .cabinet-action-panel>summary{color:#087b3f;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:800;line-height:1.35;list-style:none;display:flex}.site-light .cabinet-action-panel>summary::-webkit-details-marker{display:none}.site-light .cabinet-action-panel>summary:before{content:"+";color:#fff;background:#087b3f;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:18px;font-weight:500;line-height:1;display:grid}.site-light .cabinet-action-panel[open]>summary{background:#f5faf4;border-bottom:1px solid #23603524}.site-light .cabinet-action-panel[open]>summary:before{content:"−"}.site-light .cabinet-action-panel>:where(.cabinet-inline-form,.cabinet-preferences){max-width:none;margin:0;padding:20px 22px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}.site-light .cabinet-action-panel .natural-form-intro,.site-light .cabinet-action-panel>form>h3:first-child{display:none}.site-light .cabinet-action-panel form>button{justify-self:start;min-width:190px;min-height:43px;padding:0 22px;width:auto!important}.site-light .cabinet-action-panel .cabinet-preferences>div:first-child b{font-size:20px}.site-light .cabinet-profile-card{border-radius:14px;padding:18px 20px}.site-light .cabinet-profile-card h3{font-size:30px;line-height:1.15}.site-light .cabinet-profile-card p{margin-bottom:12px}.site-light .cabinet-profile-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-light .cabinet-profile-card dl div{padding:9px 11px}.site-light .cabinet-subsection{gap:11px;min-width:0;padding-top:16px}.site-light .cabinet-subsection>h3{font-size:22px;line-height:1.2}.site-light .cabinet-contact-list,.site-light .cabinet-grant-list,.site-light .cabinet-project-list,.site-light .cabinet-needs-list,.site-light .cabinet-request-list,.site-light .natural-need-list{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:10px}.site-light :where(.cabinet-contact-list article,.cabinet-grant-list article,.cabinet-project-list article,.cabinet-needs-list article,.cabinet-request-list article,.natural-need-list article,.cabinet-network-list article){border-radius:13px;min-width:0;padding:16px 18px}.site-light .cabinet-empty{text-align:left;border-style:solid;border-radius:12px;grid-column:1/-1;align-content:center;place-items:start;gap:3px;min-height:0;padding:15px 18px;background:#f8fbf7!important}.site-light .cabinet-empty b{font-size:15px;line-height:1.35}.site-light .cabinet-empty p{margin:0;font-size:13px;line-height:1.4}.site-light .cabinet-training-grid{grid-template-columns:1fr;gap:10px}.site-light .cabinet-training-grid>article{border-radius:14px;padding:18px 20px}.site-light .cabinet-training-grid h3{margin:8px 0 4px;line-height:1.25}.site-light .cabinet-training-grid article>p{margin:4px 0 10px;line-height:1.45}.site-light .cabinet-training-grid dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.site-light .cabinet-academy-tab .cabinet-subsection{background:#fff;border:1px solid #23603529;border-radius:14px;padding:15px 16px;box-shadow:0 10px 28px #1f46280d}.site-light .cabinet-academy-tab .cabinet-sector-picker{grid-template-columns:none!important;gap:7px!important;display:flex!important}.site-light .cabinet-academy-tab .cabinet-sector-picker label{border-radius:10px;min-height:36px;padding:7px 12px 7px 36px;line-height:1.25;position:relative}.site-light .cabinet-academy-tab .cabinet-sector-picker label:before{content:"";color:#fff;background:#fff;border:1px solid #9fb4a4;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.site-light .cabinet-academy-tab .cabinet-sector-picker label:has(input:checked):before{content:"✓";background:#087b3f;border-color:#087b3f}.site-light .cabinet-academy-tab .cabinet-sector-picker input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.site-light .cabinet-academy-tab .cabinet-sector-picker label:has(input:focus-visible){outline-offset:2px;outline:3px solid #087b3f29}.site-light .community-network-columns{gap:12px}.site-light .community-network-tab .cabinet-subsection{background:#fff;border:1px solid #23603529;border-radius:14px;min-width:0;padding:16px}.site-light .cabinet-network-list{gap:8px;margin:10px 0}.site-light .cabinet-network-list h4{margin:4px 0;font-size:16px;line-height:1.3}.site-light .cabinet-network-list p{margin-bottom:5px;line-height:1.4}.site-light .cabinet-grant-toolbar{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(210px,300px) auto;gap:9px;margin:0;padding:11px}.site-light .cabinet-deadlines,.site-light .cabinet-preferences,.site-light .cabinet-need-grant-filter{border-radius:13px;padding:16px}.site-light .cabinet-program-list>article{border-radius:14px;padding:18px}.site-light .cabinet-app :where(h1,h2,h3,h4,p,b,span,small,a,button,summary,label,dt,dd){overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%}.site-light .cabinet-app :where(h1,h2,h3,h4){overflow:visible}.site-light .cabinet-app :where(input,select,textarea,button){box-sizing:border-box;max-width:100%}@media (width<=1100px) and (width>=761px){.site-light .cabinet-app{grid-template-columns:204px minmax(0,1fr)!important}.site-light .cabinet-sidebar{width:204px;max-width:204px}.site-light .cabinet-profile-card dl,.site-light .cabinet-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.site-light .cabinet-grant-toolbar,.site-light .community-network-columns{grid-template-columns:1fr}}@media (width<=760px){.site-light .cabinet-app{display:block}.site-light .cabinet-sidebar{width:100%;max-width:none;height:auto;min-height:0;position:static;overflow:visible}.site-light .cabinet-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.site-light .cabinet-sidebar nav button{scroll-snap-align:none;justify-content:flex-start;min-width:0;min-height:42px}.site-light .cabinet-workspace{padding:22px 14px 36px}.site-light .cabinet-tab-head{grid-template-columns:1fr;gap:9px}.site-light .cabinet-welcome{flex-direction:column;align-items:flex-start}.site-light .cabinet-profile-card dl,.site-light .cabinet-metrics,.site-light .cabinet-actions-grid,.site-light .community-network-columns,.site-light .cabinet-grant-toolbar,.site-light .cabinet-inline-form>div,.site-light .natural-need-form>div.three{grid-template-columns:1fr}.site-light .cabinet-action-panel>:where(.cabinet-inline-form,.cabinet-preferences){padding:18px 14px}.site-light .cabinet-action-panel form>button{width:100%!important}}@media (width<=430px){.site-light .cabinet-sidebar nav,.site-light .cabinet-metrics,.site-light .cabinet-profile-card dl{grid-template-columns:1fr}}.site-light .cabinet-email-link{color:#087b3f;background:#fff;border:1px solid #087b3f38;border-radius:9px;align-content:center;gap:1px;width:100%;min-height:48px;margin-top:8px;padding:8px 10px;text-decoration:none;display:grid}.site-light .cabinet-email-link>span{color:#087b3f;font-size:13px;font-weight:800}.site-light .cabinet-email-link small{color:#68796c;font-size:11px;font-style:normal;font-weight:500}.site-light .cabinet-email-link:hover,.site-light .cabinet-email-link:focus-visible{background:#f2faf3;border-color:#087b3f}.site-light .cabinet-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.site-light .cabinet-profile-summary>:where(article,button){color:#17251b;text-align:left;background:#fff;border:1px solid #23603529;border-radius:13px;align-content:center;justify-items:start;gap:3px;min-width:0;min-height:102px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #1f46280b}.site-light .cabinet-profile-summary>button{cursor:pointer}.site-light .cabinet-profile-summary>button:hover,.site-light .cabinet-profile-summary>button:focus-visible{background:#f4faf4;border-color:#087b3f8c}.site-light .cabinet-profile-summary strong{color:#087b3f;font-family:var(--font-serif), Georgia, serif;font-size:26px;line-height:1}.site-light .cabinet-profile-summary span{font-size:13px;font-weight:800;line-height:1.25}.site-light .cabinet-profile-summary small{color:#68796c;font-size:11px;line-height:1.3}.site-light .cabinet-profile-score-card{background:#edf7ed!important}.site-light .cabinet-tab-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.site-light .cabinet-tab-head-actions>:where(b,a){border:1px solid #2360352e;border-radius:9px;align-items:center;min-height:37px;padding:8px 11px;font-size:13px;line-height:1.25;text-decoration:none;display:inline-flex}.site-light .cabinet-tab-head-actions>b{color:#294c34;background:#f2f8f1}.site-light .cabinet-tab-head-actions>a{color:#fff;background:#087b3f;font-weight:800}.site-light .cabinet-profile-public-link>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-light .cabinet-profile-public-link button{color:#087b3f;cursor:pointer;background:#f4faf4;border:1px solid #087b3f3d;border-radius:8px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:800}@media (width<=1100px){.site-light .cabinet-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-light .cabinet-tab-head-actions{justify-content:flex-start}.site-light .cabinet-profile-public-link>div{width:100%}}@media (width<=430px){.site-light .cabinet-profile-summary{grid-template-columns:1fr}.site-light .cabinet-tab-head-actions>:where(b,a),.site-light .cabinet-profile-public-link :where(a,button){text-align:center;justify-content:center;width:100%}}.site-light .project-folder-tabs{background:#f3f8f1;border:1px solid #23603529;border-radius:12px;grid-template-columns:repeat(2,minmax(0,220px));justify-content:start;gap:5px;margin-top:12px;padding:5px;display:grid}.site-light .project-folder-tabs button{color:#31533a;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13px;font-weight:800;display:flex}.site-light .project-folder-tabs button b{text-align:center;background:#0b7a3e1a;border-radius:999px;min-width:24px;padding:2px 7px;font-size:12px}.site-light .project-folder-tabs button.active{color:#fff;background:#087b3f;border-color:#087b3f;box-shadow:0 6px 16px #087b3f24}.site-light .project-folder-tabs button.active b{color:#087b3f;background:#fff}.site-light .project-shared-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;color:#4c6252!important;font-size:12px!important}.site-light .project-shared-line b{color:#087b3f;background:#eff8f0;border:1px solid #087b3f38;border-radius:999px;padding:4px 8px;font-size:11px}.site-light .project-community-line{background:#f4f9f3;border-left:3px solid #63a97b;border-radius:6px;padding:8px 10px;color:#405648!important;font-size:12px!important}.site-light .community-public-project-shared{color:#31533a;font-size:12px}.site-light .community-public-project-shared b{color:#087b3f}@media (width<=620px){.site-light .project-folder-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.site-light .project-folder-tabs button{padding-inline:9px}}.site-light .project-editor-form{gap:10px}.site-light .project-compact-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.site-light .project-compact-toolbar .project-stage-picker{width:min(420px,100%)}.site-light .project-compact-toolbar .project-stage-picker button{min-height:40px;font-size:14px}.site-light .project-applicant-line{color:#657168;text-align:right;margin:0;font-size:13px}.site-light .project-applicant-line b{color:#203a28}.site-light .project-compact-card{background:#f8fbf7;border:1px solid #dce7dc;border-radius:14px;gap:11px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.site-light .project-compact-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-light .project-compact-column{align-content:start;gap:10px;min-width:0;display:grid}.site-light .project-compact-column>label,.site-light .project-compact-column>label>label,.site-light .project-date-row>label{color:#21382a;gap:5px;min-width:0;font-size:14px;font-weight:700;display:grid}.site-light .project-compact-column :where(input,select,textarea){width:100%;min-width:0}.site-light .project-compact-column textarea{resize:vertical;min-height:74px}.site-light .project-date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.site-light .project-shared-toggle{cursor:pointer;align-items:center;gap:9px;width:fit-content;min-height:34px;grid-template-columns:none!important;display:inline-flex!important}.site-light .project-shared-toggle>input{opacity:0;height:1px;position:absolute;width:1px!important}.site-light .project-shared-toggle>span{background:#e8eee8;border:1px solid #bfd0c2;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:all .18s;position:relative}.site-light .project-shared-toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:2px;left:3px;box-shadow:0 1px 4px #14361f40}.site-light .project-shared-toggle:has(input:checked)>span{background:#087b3f;border-color:#087b3f}.site-light .project-shared-toggle:has(input:checked)>span:after{transform:translate(17px)}.site-light .project-shared-toggle:has(input:focus-visible)>span{outline-offset:2px;outline:3px solid #087b3f33}.site-light .project-shared-toggle b{font-size:14px}.site-light .project-community-picker .community-partner-picker{border-radius:10px;padding:10px;background:#fff!important}.site-light .project-community-picker .community-partner-picker>summary{display:none}.site-light .project-community-picker .community-partner-picker-body{gap:9px;margin-top:0}.site-light .project-community-picker .community-partner-picker-body>p{display:none}.site-light .project-community-picker .community-partner-controls{grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr)}.site-light .project-sharing-panel{gap:10px;padding-top:2px;display:grid;grid-template-columns:minmax(0,1fr)!important}.site-light .project-partner-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.site-light .project-partner-section{background:#fff;border:1px solid #dce6dc;border-radius:11px;gap:10px;min-width:0;padding:12px;display:grid}.site-light .project-partner-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.site-light .project-partner-heading>:where(span,b){min-width:0}.site-light .project-partner-heading b,.site-light .project-partner-heading small{display:block}.site-light .project-partner-heading b{color:#21382a;font-size:14px;line-height:1.3}.site-light .project-partner-heading small{color:#68796c;margin-top:2px;font-size:12px;line-height:1.35}.site-light .project-partner-heading>button{color:#087b3f;min-height:34px;font:inherit;cursor:pointer;background:#f1f8f1;border:1px solid #087b3f40;border-radius:8px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.site-light .project-partner-heading>button:hover,.site-light .project-partner-heading>button:focus-visible{background:#e7f4e8;border-color:#087b3f}.site-light .project-partner-heading>button:disabled{opacity:.5;cursor:default}.site-light .project-foreign-list{gap:8px;display:grid}.site-light .project-foreign-row{grid-template-columns:minmax(110px,.65fr) minmax(180px,1.35fr) 34px;align-items:end;gap:7px;min-width:0;display:grid}.site-light .project-foreign-row label{color:#31533a;gap:4px;min-width:0;font-size:12px;font-weight:750;display:grid}.site-light .project-foreign-row input{width:100%;min-width:0;min-height:40px}.site-light .project-foreign-row>button{color:#68796c;cursor:pointer;background:#f8faf8;border:1px solid #dce6dc;border-radius:8px;place-items:center;width:34px;height:40px;padding:0;font-size:19px;line-height:1;display:grid}.site-light .project-foreign-row>button:hover,.site-light .project-foreign-row>button:focus-visible{color:#8a2f2f;background:#fff6f6;border-color:#d7aaaa}.site-light .project-foreign-empty{color:#68796c;background:#f8fbf7;border:1px dashed #ceddce;border-radius:9px;align-items:center;min-height:72px;margin:0;padding:12px;font-size:12px;line-height:1.45;display:flex}.site-light .project-compact-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.site-light .project-compact-footer .cabinet-consent{margin:0;font-size:13px}.site-light .project-compact-footer .project-form-actions{gap:8px;display:flex}.site-light .project-history-list{grid-template-columns:1fr!important}.site-light .project-history-card{gap:0;overflow:hidden;border-top-width:1px!important;border-left:4px solid #62aa79!important;padding:0!important}.site-light .project-card-compact-row{grid-template-columns:minmax(240px,1.15fr) minmax(0,1.85fr);align-items:stretch;min-width:0;display:grid}.site-light .project-card-primary{align-content:center;justify-items:start;gap:5px;min-width:0;padding:14px 16px;display:grid}.site-light .project-card-primary h3{margin:0;font-size:18px;line-height:1.2}.site-light .project-stage-badge,.site-light .project-shared-badge{color:#087b3f;background:#edf7ee;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:850}.site-light .project-shared-badge{color:#31533a;background:#f4faf4;border:1px solid #cce2d1}.site-light .project-card-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.site-light .project-card-summary>div{border-left:1px solid #e4ebe4;align-content:center;gap:4px;min-width:0;padding:14px 13px;display:grid}.site-light .project-card-summary dt{color:#6b786f;font-size:11px;line-height:1.3}.site-light .project-card-summary dd{color:#1f3024;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:800;line-height:1.35}.site-light .project-card-details{border-top:1px solid #e5ece5}.site-light .project-card-details>summary{color:#087b3f;cursor:pointer;justify-content:flex-end;align-items:center;min-height:38px;padding:8px 16px;font-size:13px;font-weight:800;display:flex}.site-light .project-card-detail-body{gap:8px;padding:0 16px 14px;display:grid}.site-light .project-card-detail-body>:where(p,small){margin:0}.site-light .project-card-detail-body>small{color:#6c776f}@media (width<=900px){.site-light .project-compact-columns,.site-light .project-partner-sections,.site-light .project-card-compact-row{grid-template-columns:1fr}.site-light .project-card-summary>div:first-child{border-left:0}.site-light .project-card-summary{border-top:1px solid #e4ebe4}}@media (width<=620px){.site-light .project-compact-toolbar,.site-light .project-compact-footer{flex-direction:column;align-items:stretch}.site-light .project-compact-toolbar .project-stage-picker{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.site-light .project-applicant-line{text-align:left}.site-light .project-date-row,.site-light .project-community-picker .community-partner-controls,.site-light .project-foreign-row,.site-light .project-card-summary{grid-template-columns:1fr}.site-light .project-partner-heading.with-action{flex-direction:column;align-items:flex-start}.site-light .project-partner-heading.with-action>button{width:100%}.site-light .project-foreign-row>button{width:100%;height:34px}.site-light .project-card-summary>div{border-top:1px solid #e4ebe4;border-left:0}.site-light .project-card-summary>div:first-child{border-top:0}.site-light .project-compact-footer .project-form-actions{width:100%}.site-light .project-compact-footer .project-form-actions button{flex:1 1 0}}.site-light .international-partners-tab{gap:16px}.site-light .international-partners-tab>.cabinet-tab-head{align-items:center}.site-light .international-partners-tab>.cabinet-tab-head>b{color:#31533a;background:#edf6e9;border-color:#dce9da}.site-light .international-partner-form-card{background:#fff;border:1px solid #d7e4d6;border-radius:14px;min-width:0;padding:18px 20px 16px;box-shadow:0 10px 28px #1f46280b}.site-light .international-partner-form-card>h3,.site-light .international-partner-list-section>h3{color:#17251b;font-family:var(--font-serif), Georgia, serif;margin:0 0 12px;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15}.site-light .international-partner-form{gap:11px;min-width:0;display:grid}.site-light .international-partner-form label,.site-light .partner-type-field{min-width:0}.site-light .international-partner-form label{color:#263c2d;gap:5px;font-size:13px;font-weight:750;display:grid}.site-light .international-partner-form :where(input,select,textarea){color:#1f3024;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #ccddcd;border-radius:9px;padding:9px 12px;font-size:14px;line-height:1.35}.site-light .international-partner-form :where(input,select,textarea)::placeholder{color:#8b998f}.site-light .international-partner-form :where(input,select,textarea):focus-visible{border-color:#4f9b68;outline:3px solid #087b3f24}.site-light .international-partner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.site-light .partner-type-field{border:0;margin:0;padding:0}.site-light .partner-type-field legend{color:#263c2d;margin:0 0 5px;padding:0;font-size:13px;font-weight:750}.site-light .partner-type-picker{background:#f6f9f4;border:1px solid #ccddcd;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-height:42px;padding:2px;display:grid}.site-light .partner-type-picker label{cursor:pointer;min-width:0;display:block}.site-light .partner-type-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.site-light .partner-type-picker span{color:#4a5e50;text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:13px;font-weight:750;line-height:1.2;display:flex}.site-light .partner-type-picker input:checked+span{color:#fff;background:#087b3f;box-shadow:0 4px 12px #087b3f29}.site-light .partner-type-picker input:focus-visible+span{outline-offset:2px;outline:3px solid #087b3f2e}.site-light .international-partner-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.site-light .international-partner-actions button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#087b3f;border:1px solid #087b3f;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:800}.site-light .international-partner-actions .cabinet-secondary-button{color:#31533a;background:#fff;border-color:#ceddce}.site-light .international-partner-actions button:disabled{cursor:wait;opacity:.65}.site-light .international-partner-list-section{min-width:0}.site-light .international-partner-list{gap:9px;display:grid}.site-light .international-partner-list article{background:#fff;border:1px solid #d7e4d6;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 13px;display:grid;box-shadow:0 6px 18px #1f462809}.site-light .international-partner-mark{color:#087b3f;letter-spacing:.06em;background:#f0f7ed;border:1px solid #d6e5d5;border-radius:9px;place-items:center;width:46px;height:38px;font-size:12px;font-weight:900;display:grid}.site-light .international-partner-copy{justify-items:start;gap:2px;min-width:0;display:grid}.site-light .international-partner-country{color:#087b3f;text-transform:uppercase;background:#edf6e9;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1.2}.site-light .international-partner-copy h4{color:#17251b;font-family:var(--font-serif), Georgia, serif;margin:1px 0 0;font-size:17px;font-weight:650;line-height:1.2}.site-light .international-partner-copy p{color:#6a776d;margin:0;font-size:12px;line-height:1.35}.site-light .international-partner-copy p b{color:#344b3a}.site-light .international-partner-card-actions{align-items:center;gap:7px;display:flex}.site-light .international-partner-card-actions button{color:#31533a;min-height:36px;font:inherit;cursor:pointer;background:#f8fbf7;border:1px solid #d2e1d2;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.site-light .international-partner-card-actions button:last-child{color:#5f6761;background:#f7f8f7;border-color:#e0e4e0}@media (width<=860px){.site-light .international-partner-list article{grid-template-columns:44px minmax(0,1fr)}.site-light .international-partner-card-actions{grid-column:2;justify-content:flex-start}}@media (width<=620px){.site-light .international-partners-tab>.cabinet-tab-head{align-items:flex-start}.site-light .international-partner-form-card{padding:15px}.site-light .international-partner-fields,.site-light .partner-type-picker{grid-template-columns:1fr}.site-light .international-partner-actions{flex-direction:column-reverse;align-items:stretch}.site-light .international-partner-actions button,.site-light .international-partner-card-actions button{justify-content:center;width:100%}.site-light .international-partner-list article{grid-template-columns:1fr}.site-light .international-partner-mark{width:42px}.site-light .international-partner-card-actions{flex-direction:column;grid-column:1;width:100%}}@media (width<=820px){.admin-sidebar{padding:18px 14px 20px}.admin-sidebar nav{scroll-snap-type:none;grid-template-columns:1fr;gap:4px;padding-bottom:0;display:grid;overflow:visible}.admin-sidebar nav button{scroll-snap-align:none;flex:none;width:100%;min-width:0;min-height:52px}.admin-workspace{padding:18px 12px 48px}}.site-light .cabinet-sidebar nav button{text-align:left;grid-template-columns:22px minmax(0,1fr);align-items:center}.site-light .cabinet-sidebar nav button>svg{flex:none;width:20px;height:20px}.site-light .cabinet-sidebar nav button.active{color:#fff;background:#087b45}.site-light .cabinet-profile-view .cabinet-workspace{background:#f2f8f5}.cabinet-register-refreshed .participant-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-institution-need{overflow-wrap:anywhere;background:#f1f8f3;border:1px solid #d6e5db;border-radius:12px;margin:16px 0;padding:20px}.admin-institution-need p{white-space:pre-wrap;line-height:1.6}.admin-institution-need h4{margin:0 0 10px}.admin-institution-need a{color:#08623c}@media (width<=600px){.cabinet-register-refreshed .participant-type-picker{grid-template-columns:1fr}}.participant-recovery-help{color:#486553;margin-top:1.5rem;font-size:.95rem}.participant-recovery-help summary{cursor:pointer}.participant-recovery-help p{margin:.75rem 0}.participant-recovery-help button,.participant-recovery-link{color:#087d42;cursor:pointer;text-align:left;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.site-light .compact-grants-page .grant-empty-state{color:#172018;border:1px solid #d4e2d5;box-shadow:0 12px 32px #1f46280f;background:#fff!important}.site-light .compact-grants-page .grant-empty-state h2{color:#172018}.site-light .compact-grants-page .grant-empty-state p{color:#4f5e53}.site-light .compact-grants-page .grant-empty-state>span{color:#0b7a3e}.site-light .compact-grants-page .grant-empty-state button,.grant-upcoming-notice button{font:inherit;cursor:pointer;border:1px solid #0b7a3e;border-radius:10px;padding:12px 18px;font-weight:700;color:#fff!important;background:#0b7a3e!important}.grant-upcoming-notice{color:#234d31;background:#eef7ef;border:1px solid #c9dfcc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:18px 22px;display:flex}.grant-upcoming-notice p{gap:5px;margin:0;font-size:16px;display:grid}.grant-upcoming-notice button{flex-shrink:0}.site-light .compact-grants-page .grant-opening-date{margin:10px 0 0;font-size:15px;line-height:1.5;color:#31533a!important}.site-light .compact-grants-page .grant-topic-code{color:#4f5e53;overflow-wrap:anywhere;font-size:14px}.site-light .compact-grants-page .grant-status.upcoming{color:#76500d!important;background:#fff4d9!important;border-color:#e5c97f!important}.site-light .compact-grants-page .grant-status.closed{color:#52605a!important;background:#eef2ef!important}.site-light .compact-grants-page .grant-quick-filter-heading small{color:#0b7a3e!important}.compact-grants-page .grant-tabs{flex-wrap:wrap}@media (width<=620px){.grant-upcoming-notice{flex-direction:column;align-items:stretch;gap:12px}.compact-grants-page .grant-tabs button{white-space:normal;flex:auto}}.site-light .grant-source-coverage{color:#244937;background:#fff;border:1px solid #d5e4d9;border-radius:20px;margin:24px 28px;padding:28px}.grant-source-coverage h2{margin-bottom:12px;font-size:1.5rem}.grant-source-coverage p{max-width:1000px;line-height:1.6}.grant-source-coverage summary{cursor:pointer;padding:16px 0;font-weight:700}.grant-source-coverage ul{padding:0;list-style:none}.grant-source-coverage li{border-bottom:1px solid #d5e4d9;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.site-light .grant-source-coverage a{color:#087b42}.site-light .grant-load-more{color:#174a2e;cursor:pointer;background:#edf6ef;border:1px solid #c1dbca;border-radius:12px;margin:24px auto;padding:16px 26px;font-weight:700;display:block}.site-light .grant-eligibility-note{color:#526458;margin-top:12px;font-size:13px;line-height:1.5}.site-light .grant-status.announced{color:#335b48;background:#edf4f0;border-color:#cadbce}@media (width<=680px){.grant-source-coverage{margin:18px 12px!important;padding:20px!important}}.compact-grants-page .grant-region-coverage{margin-top:14px}.compact-grants-page .grant-region-heading{color:#244937;margin:0;font-size:14px;font-weight:750}.compact-grants-page .grant-list-card .grant-region-chips{gap:7px;margin-top:7px}.compact-grants-page .grant-list-card .grant-region-chips span{align-items:center;gap:6px;padding:5px 9px;font-size:14px;line-height:1.4;display:inline-flex}.compact-grants-page .grant-region-chips i{font-style:normal;font-weight:800}.site-light .compact-grants-page .grant-region-chips .grant-region-included{color:#126137!important;background:#edf7f0!important;border-color:#c1dcca!important}.site-light .compact-grants-page .grant-region-chips .grant-region-conditional{color:#795313!important;background:#fff8e9!important;border-color:#e9d6ae!important}.site-light .compact-grants-page .grant-region-chips .grant-region-outside{color:#59665e!important;background:#f3f5f4!important;border-color:#dce2de!important}.compact-grants-page .grant-region-note{color:#536359;margin:8px 0 0;font-size:14px;line-height:1.5}.compact-grants-page .grant-region-note a{color:#0b7a3e;text-underline-offset:3px;text-decoration:underline}.compact-grants-page .grant-lifecycle-filter{color:#334b3b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:16px 0 0;font-size:14px;display:flex}.compact-grants-page .grant-lifecycle-filter select{color:#244937;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd9ce;border-radius:10px;padding:9px 36px 9px 12px;font-size:16px}@media (width<=620px){.compact-grants-page .grant-lifecycle-filter{justify-content:flex-start}}.grant-admin-heading,.grant-admin-monitoring-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.grant-admin-heading h2{color:#173d2a;margin:0;font-size:28px}.grant-matching-review-banner{background:#f0f8f3;border:1px solid #b7d9c4;border-left:5px solid #087944;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:22px;display:flex}.grant-matching-review-banner>div{flex:320px;min-width:0}.grant-matching-review-banner h3{color:#173d2a;margin:0 0 8px;font-family:inherit;font-size:22px}.grant-matching-review-banner p{color:#355341;margin:0;font-size:16px;line-height:1.5}.grant-matching-review-banner .grant-matching-review-counts{flex-wrap:wrap;gap:8px 24px;margin-top:12px;display:flex}.grant-matching-review-banner>button{white-space:normal;min-height:46px}.grant-matching-review-instructions,.grant-matching-confirmation{background:#f2f9f5;border:1px solid #bfdcc9;border-radius:12px;gap:12px;padding:18px;display:grid}.grant-matching-review-instructions h4,.grant-matching-confirmation h4{color:#173d2a;margin:0;font-size:19px}.grant-matching-review-instructions p{color:#355341;margin:0;font-size:16px;line-height:1.5}.grant-matching-review-instructions a{color:#087641;text-underline-offset:3px;overflow-wrap:anywhere}.grant-catalog-manager .grant-manager-actions .grant-review-action{color:#fff;background:#087944;border-color:#087944}.grant-catalog-manager form.grant-manager-form{scroll-margin-top:24px}.grant-admin-heading a,.grant-catalog-manager .grant-manager-actions a{color:#087641;text-underline-offset:3px;font-size:14px}.grant-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.grant-admin-tabs button{color:#315340;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e5dd;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:16px;font-weight:650;display:flex}.grant-admin-tabs button.active{color:#fff;background:#087944;border-color:#087944}.grant-admin-tabs button span{color:#28513b;background:#edf5ef;border-radius:8px;padding:2px 7px;font-size:14px}.grant-admin-filters{background:#f7faf8;border:1px solid #dce7df;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:18px;display:grid}.grant-admin-filters label{color:#355341;gap:7px;min-width:0;font-size:14px;display:grid}.grant-admin-filters :is(input,select,button){box-sizing:border-box;color:#193f2b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #cdded3;border-radius:8px;padding:10px 12px;font-size:16px}.grant-admin-filters button{cursor:pointer}.grant-admin-result-count{color:#476451;margin:0;font-size:14px}.grant-catalog-manager .grant-manager-heading{border:0;padding:0;background:0 0!important}.grant-catalog-manager .grant-manager-heading h3{margin:0;font-family:inherit;font-size:22px;font-weight:650;line-height:1.4;color:#244b35!important}.grant-catalog-manager .grant-manager-list>article{border-color:#dce7df;align-items:start;background:#fff!important}.grant-catalog-manager .grant-manager-list h4{overflow-wrap:anywhere;font-size:18px;line-height:1.45;color:#183f2a!important}.grant-catalog-manager .grant-manager-list p,.grant-catalog-manager .grant-manager-list small{font-size:14px;color:#536859!important}.grant-catalog-manager .grant-manager-order{border-color:#d3e3d8;background:#edf5ef!important}.grant-catalog-manager .grant-manager-order small{letter-spacing:0;font-size:12px;color:#355b42!important}.grant-catalog-manager .grant-manager-order b{color:#245738!important}.grant-catalog-manager .grant-manager-actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.grant-catalog-manager .grant-manager-actions button{min-height:42px;font-size:14px}.grant-catalog-manager .grant-manager-actions a{text-align:center;max-width:170px}.grant-catalog-manager .grant-admin-help{color:#536859;margin:0;font-size:14px;line-height:1.5}.grant-admin-badges{color:#536859;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.grant-admin-dates{flex-wrap:wrap;gap:8px 20px;display:flex}.grant-catalog-manager .grant-region-coverage{margin-top:12px}.grant-catalog-manager .grant-region-heading{color:#254e36;margin:0;font-size:14px;font-weight:700}.grant-catalog-manager .grant-region-chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.grant-catalog-manager .grant-region-chips span{border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:14px;line-height:1.4;display:inline-flex}.grant-catalog-manager .grant-region-chips i{font-style:normal;font-weight:750}.grant-catalog-manager .grant-region-chips .grant-region-included{color:#126137!important;background:#edf7f0!important;border-color:#c1dcca!important}.grant-catalog-manager .grant-region-chips .grant-region-outside{color:#59665e!important;background:#f3f5f4!important;border-color:#dce2de!important}.grant-catalog-manager .grant-region-note{color:#536359;margin:8px 0 0;font-size:14px;line-height:1.5}.grant-catalog-manager .grant-region-note a{color:#0b7a3e;text-underline-offset:3px;text-decoration:underline}.grant-catalog-manager .grant-admin-selector:disabled{opacity:.72}.grant-admin-more{color:#166c3b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5dacd;border-radius:10px;justify-self:center;padding:12px 25px}.grant-admin-monitoring{background:#fff;border:1px solid #d9e5dd;border-radius:14px;margin-top:28px}.grant-admin-monitoring>summary{cursor:pointer;color:#244b35;padding:18px;font-size:18px;font-weight:650}.grant-admin-monitoring>summary span{color:#536859;margin-left:18px;font-size:14px;font-weight:400;display:inline-block}.grant-admin-monitoring-body{gap:16px;padding:0 18px 18px;display:grid}.grant-admin-monitoring-heading p{color:#536859;font-size:16px}@media (width<=1050px){.grant-admin-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-catalog-manager .grant-manager-list>article{grid-template-columns:56px minmax(0,1fr)}.grant-catalog-manager .grant-manager-actions{flex-flow:wrap;grid-column:2;align-items:center}}@media (width<=600px){.grant-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.grant-admin-tabs button{padding:10px 8px;font-size:14px}.grant-admin-filters{grid-template-columns:1fr;padding:14px}.grant-catalog-manager .grant-manager-list>article{grid-template-columns:minmax(0,1fr)}.grant-catalog-manager .grant-manager-order{display:none}.grant-catalog-manager .grant-manager-actions{grid-column:1}.grant-admin-monitoring>summary span{margin:8px 0 0;display:block}}.site-light .explorer-community-card.community-profile-drawer{border-radius:18px;flex-direction:column;gap:0;width:clamp(310px,25vw,370px);max-height:min(100% - 112px,100svh - 248px);padding:16px;display:flex;top:96px;right:22px;overflow:hidden;box-shadow:0 14px 42px #193e2420}.community-map-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:2px;overflow-y:auto}.site-light .community-profile-drawer .community-media{border-radius:12px;flex-shrink:0;height:clamp(105px,18svh,176px)}.site-light .community-profile-drawer .community-media:after{background:linear-gradient(#0000 75%,#0a241c38)}.site-light .community-map-body>small{color:#167144;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 7px;font:700 11px/1.45 Arial,sans-serif;display:block}.site-light .community-map-body h2{margin:0 0 10px;font-size:28px;line-height:1.12}.site-light .community-map-body .explorer-status{color:#188251;font-size:12px}.site-light .community-map-body .community-map-summary{-webkit-line-clamp:3;color:#5a6b60;-webkit-box-orient:vertical;min-height:0;margin:13px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.community-map-counts{text-align:center;border-top:1px solid #e2e9df;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 8px;padding-top:13px;display:grid}.community-map-counts>span{color:#677468;border-right:1px solid #e1e7de;gap:5px;font-size:11px;display:grid}.community-map-counts>span:last-child{border:0}.community-map-counts b{color:#253c2c;font:400 24px/1.1 Georgia,serif}.community-map-actions{background:#fff;flex-shrink:0;padding-top:8px}.site-light .community-map-actions .explorer-primary{text-align:center;min-height:44px;margin-top:8px;padding:8px 12px;font-size:14px;line-height:1.4;color:#fff!important;background:#087b3f!important}.site-light .community-map-actions .explorer-secondary{color:#087b3f!important;box-shadow:none!important;background:#fff!important;border:1px solid #087b3f!important}.community-map-actions a:focus-visible{outline-offset:2px;outline:3px solid #58a374}.site-light .community-map-actions .explorer-site-unavailable{color:#697469;background:#f4f7f2;border-color:#dde6d9;margin:8px 0 0;padding:8px;font-size:12px}@media (width<=900px){.site-light .explorer-community-card.community-profile-drawer{width:auto;max-height:none;margin:-24px 14px 24px;padding:16px;position:relative;top:auto;right:auto}.community-map-body{padding:0;overflow:visible}.site-light .community-profile-drawer .community-media{aspect-ratio:16/9;height:auto;max-height:260px}.site-light .community-profile-drawer .community-media>img{position:absolute;inset:0}}.site-light .natural-needs-tab .cabinet-tab-head-actions>button{color:#fff;font:inherit;cursor:pointer;background:#087f43;border:1px solid #087f43;border-radius:11px;padding:13px 15px;font-size:14px;font-weight:700}.site-light .natural-needs-tab .cabinet-tab-head-actions>button:disabled{opacity:.65;cursor:wait}.site-light .natural-needs-tab .natural-need-list{align-items:start}.grant-matching-attention{color:#66491d;min-height:42px;font:inherit;cursor:pointer;background:#fff9ed;border:1px solid #dabf84;border-radius:8px;margin-top:12px;padding:9px 12px}.grant-catalog-manager .grant-manager-list .grant-review-reason{background:#fff9ed;border-left:3px solid #c09336;border-radius:5px;padding:12px;color:#66491d!important}.grant-review-sources{color:#315340;margin-top:10px;font-size:14px}.grant-review-sources summary{cursor:pointer}.grant-review-sources a{color:#087944;margin:10px 16px 0 0;display:inline-block}.grant-matching-review-banner .grant-automation-state{margin-top:12px;font-size:14px}.grant-matching-review-banner .grant-manual-review-help{color:#254e36;margin-top:12px}.grant-review-missing{color:#654a1f;background:#fff9ed;border:1px solid #dfc78f;border-radius:8px;padding:14px 16px}.grant-review-missing ul{margin:8px 0;padding-left:22px}.grant-review-missing li{margin:4px 0}.grant-review-missing p,.grant-call-save-error p{margin:8px 0 0;font-size:14px;line-height:1.5}.grant-call-save-error{scroll-margin-block:24px}.natural-needs-tab .natural-need-list{grid-template-columns:minmax(0,1fr)}.natural-needs-tab .natural-need-list>article{min-width:0}.natural-needs-tab .natural-need-list>article>header{background:linear-gradient(90deg,#eef6f4 0% 38%,#eef6f4db 62%,#eef6f400 100%),url(/cabinet-landscape.webp) 50% 45%/cover;border-radius:12px;min-height:80px;padding:18px 20px}.natural-needs-tab .natural-need-list>article>h3{color:#174b3a;margin-top:18px;font-size:24px}.overview-panel h3{margin:24px 0 14px;font-size:20px}.overview-heading{align-items:center;gap:16px}.overview-heading>button{flex-shrink:0}.overview-panel .overview-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-panel .overview-task-grid button{min-height:120px;padding:18px}.overview-task-grid button.has-tasks{border-color:#37bfa1}.overview-task-grid button.no-tasks b{opacity:.55}.overview-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.overview-section-heading h3{margin:0 0 6px}.overview-section-heading p,.overview-service-grid p,.overview-review-note p{margin:8px 0;line-height:1.6}.overview-section-heading button,.overview-review-note button,.overview-shortcuts button{color:inherit;cursor:pointer;background:0 0;border:1px solid #6496b466;border-radius:10px;padding:10px 14px}.overview-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.overview-service-grid article,.overview-review-note{background:#5a8ca00f;border:1px solid #6496b459;border-radius:16px;padding:20px}.overview-service-grid h4{margin:0 0 14px;font-size:17px}.overview-status{background:#6496b41f;border-radius:8px;padding:6px 10px;font-size:15px;display:inline-block}.overview-review-note{margin-top:14px}.overview-panel .overview-summary{margin:0}.overview-panel .overview-summary p{min-height:105px}.overview-shortcuts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.overview-updated{opacity:.75;margin:18px 0 24px;font-size:12px;line-height:1.7}.overview-utilities{gap:12px;display:grid}.overview-utilities>details{border:1px solid #6496b459;border-radius:12px;padding:16px}.overview-utilities summary{cursor:pointer;font-weight:600}.overview-utilities .admin-overview-grid{grid-template-columns:1fr;margin:16px 0 0}.overview-utilities .admin-audit-section{margin-top:16px}.overview-panel button:focus-visible,.overview-utilities summary:focus-visible{outline-offset:3px;outline:3px solid #37bfa1}@media (width<=1000px){.overview-panel .overview-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.overview-heading,.overview-section-heading{flex-direction:column;align-items:stretch}.overview-service-grid{grid-template-columns:1fr}.overview-panel .overview-task-grid{gap:8px}.overview-panel .overview-task-grid button{min-height:120px;padding:14px 12px}.overview-service-grid article,.overview-review-note{padding:16px}}.overview-panel .overview-heading h2{margin:0 0 8px;font:400 46px/1.1 Georgia,serif}.overview-panel .overview-heading p{margin:0;font-size:16px}.overview-panel .overview-heading{margin-bottom:22px}.overview-panel h3{letter-spacing:.08em;text-transform:uppercase;margin:22px 0 12px;font:750 15px/1.4 Arial,sans-serif;color:#08783f!important}.overview-panel .overview-task-grid button{grid-template-rows:auto auto auto;grid-template-columns:44px 1fr;align-content:center;gap:6px 14px;min-height:112px;padding:16px;display:grid;position:relative}.overview-task-grid .overview-task-icon{background:#eaf4ec;border-radius:50%;grid-row:1/4;justify-content:center;align-items:center;width:44px;height:44px;display:flex;color:#08783f!important}.overview-task-grid .overview-task-title{font-size:14px;font-weight:650;line-height:1.3}.overview-panel .overview-task-grid b{opacity:1;grid-column:2;margin:0;font:400 29px/1 Georgia,serif}.overview-panel .overview-task-grid small{grid-column:2;font-size:12px;line-height:1.3}.overview-attention-dot{background:#df4d53;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.overview-service-grid article{background:#fff;border-color:#d4e2d6;padding:18px;position:relative}.overview-service-grid h4{margin:0 0 12px;padding-right:140px;font:650 15px/1.4 Arial,sans-serif}.overview-service-grid .overview-status{color:#315c43;background:#edf4ee;max-width:145px;font-size:11px;position:absolute;top:14px;right:14px}.overview-service-grid .overview-status.warning{color:#80520b;background:#fff2d5}.overview-service-grid p{margin:6px 0;font-size:12px;line-height:1.45}.overview-service-grid button{color:#08783f;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:13px}.overview-service-help{margin:8px 0 0;font-size:12px}.overview-panel .overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview-panel .overview-summary p{grid-template-columns:36px 1fr;align-content:center;gap:5px 10px;min-height:88px;padding:14px 12px;display:grid}.overview-panel .overview-summary p>.overview-metric-icon{background:#eaf4ec;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:#08783f!important}.overview-panel .overview-summary b{font-size:27px}.overview-panel .overview-summary span:not(.overview-metric-icon){font-size:12px;line-height:1.35}.overview-utilities summary{align-items:center;gap:16px;display:flex}.overview-utilities summary:after{content:"⌄";margin-left:auto}.overview-trash-count{margin-left:auto;font-size:13px;font-weight:400}.overview-utilities summary:after{margin-left:0}.site-light .admin-workspace .admin-audit-list :where(time,small,span){color:#455c4d!important}.site-light .admin-workspace .admin-audit-list b{color:#08783f!important}.site-light .overview-service-grid article,.site-light .overview-utilities>details{color:#1b2920;background:#fff}.admin-workspace .overview-shortcuts a{color:#08783f;border:1px solid #d4e2d6;border-radius:10px;padding:12px 16px}@media (width>=1100px){.admin-sidebar-heading{padding-bottom:14px}.admin-sidebar-heading h1{font-size:28px}.admin-sidebar nav button{min-height:58px;padding:10px 14px}.admin-sidebar nav button b{flex-shrink:0;width:34px;height:34px}.admin-sidebar nav button small{margin-top:4px;font-size:11px}.admin-sidebar nav{gap:5px}}@media (width<=900px){.overview-panel .overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.overview-panel .overview-heading h2{font-size:34px}.overview-panel .overview-task-grid button{grid-template-columns:30px 1fr;column-gap:9px;padding:12px}.overview-task-grid .overview-task-icon{width:30px;height:30px}.overview-task-grid .overview-task-title{font-size:12px}.overview-service-grid h4{padding-right:0}.overview-service-grid .overview-status{margin-bottom:7px;position:static}}.membership-simple .membership-admin-heading h2{margin:0 0 8px;font:400 34px/1.2 Georgia,serif}.membership-simple .membership-admin-heading p{margin:0;font-size:15px}.membership-mail-warning{color:#654d17;background:#fff8e7;border:1px solid #e6cf92;border-radius:12px;margin:18px 0;padding:14px 18px}.membership-mail-warning p{margin:6px 0 0;font-size:13px;line-height:1.5}.membership-simple-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.membership-tabs{flex-wrap:wrap;gap:8px;display:flex}.membership-simple button:not(.membership-primary){color:#17683c;cursor:pointer;background:#fff;border:1px solid #d3e2d5;border-radius:9px;padding:10px 14px}.membership-tabs button[aria-selected=true]{color:#fff!important;background:#087c42!important}.membership-simple .membership-search{color:#21382a;width:100%;max-width:620px;font:inherit;background:#fff;border:1px solid #d3e2d5;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px}.membership-simple-list{gap:10px;display:grid}.membership-simple-row{background:#fff;border:1px solid #d3e2d5;border-radius:12px;overflow:hidden}.membership-simple-row>summary{cursor:pointer;color:#243e2d;grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) minmax(150px,1fr) 90px;align-items:center;gap:16px;padding:18px;font-size:14px;list-style:none;display:grid}.membership-simple-row>summary::-webkit-details-marker{display:none}.membership-simple-row>summary>span{gap:5px;display:grid}.membership-simple-row small{color:#5c7062;font-size:12px}.membership-simple-row .mail-sent{color:#087c42}.membership-simple-row .mail-attention{color:#9a5d08}.membership-open{color:#087c42}.membership-simple-detail{border-top:1px solid #edf2ee;padding:0 20px 20px}.membership-simple-detail dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.membership-simple-detail dt{color:#5c7062;margin-bottom:6px;font-size:12px}.membership-simple-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.membership-simple-detail :where(a){color:#087c42}.membership-simple-detail .membership-primary{color:#fff;width:fit-content;min-height:40px;margin:12px 0;padding:10px 16px;display:inline-flex}.membership-simple-detail label{gap:7px;margin:12px 0;font-size:13px;display:grid}.membership-simple-detail :where(select,textarea){color:#243e2d;font:inherit;background:#fff;border:1px solid #d3e2d5;border-radius:8px;padding:10px 12px}.membership-simple-detail fieldset{border:0;padding:0;display:grid}.membership-simple-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.membership-simple-actions small{max-width:460px;line-height:1.5}.membership-email-state{background:#f2f7f1;border-radius:10px;margin:14px 0;padding:14px;font-size:13px}.membership-email-state button{margin-top:10px;display:block}.membership-simple-empty{background:#fff;border:1px dashed #d3e2d5;border-radius:12px;margin:0;padding:22px;font-size:14px}.membership-simple-detail .membership-applicant-message{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.membership-simple-row>summary{grid-template-columns:1fr 1fr;gap:12px}.membership-simple-toolbar{align-items:flex-start}.membership-simple-detail dl{grid-template-columns:1fr}}@media (width<=500px){.membership-simple-toolbar{flex-direction:column}.membership-simple-row>summary{grid-template-columns:1fr}.membership-simple .membership-admin-heading h2{font-size:28px}}.participant-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.participant-workspace-heading h2{margin:10px 0;font:400 38px/1.15 Georgia,serif}.participant-workspace-heading p{margin:0;font-size:15px}.participant-workspace-heading small{color:#087c42;letter-spacing:.1em;font-size:12px;font-weight:700}.participant-workspace button{cursor:pointer}.participant-workspace button:disabled{cursor:wait;opacity:.6}.participant-invite-toggle{color:#087c42;background:#fff;border:1px solid #19834b;border-radius:10px;flex-shrink:0;padding:12px 16px}.participant-invite-drawer{background:#f1f7f1;border:1px solid #ccdfd0;border-radius:14px;margin-bottom:20px;padding:18px}.participant-invite-drawer .participant-invites{border:0;margin:0;padding:0}.participant-status-tabs,.participant-group-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.participant-status-tabs button,.participant-group-tabs button{color:#254831;background:#fff;border:1px solid #d5e2d8;border-radius:10px;align-items:center;gap:10px;padding:10px 15px;display:flex}.participant-status-tabs button[aria-selected=true]{color:#fff;background:#087c42;border-color:#087c42}.participant-group-tabs button[aria-pressed=true]{color:#075b31;background:#e6f2e9;border-color:#559a70}.participant-status-tabs b,.participant-group-tabs b{font-size:12px;font-weight:600}.participant-workspace-filters{grid-template-columns:2fr 1fr;gap:12px;margin:16px 0 10px;display:grid}.participant-workspace :where(input,select,textarea){color:#20372a;width:100%;font:inherit;background:#fff;border:1px solid #d0ddd3;border-radius:8px;padding:11px 12px;font-size:14px}.participant-status-explanation{margin:10px 0 18px;font-size:12px;line-height:1.6}.participant-split{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.participant-compact-list,.participant-card{color:#20372a;background:#fff;border:1px solid #d4e1d7;border-radius:14px;overflow:hidden}.participant-compact-list h3{justify-content:space-between;margin:0;padding:18px;font:400 24px/1.2 Georgia,serif;display:flex}.participant-compact-list h3 small{color:#58715f;font:14px Arial,sans-serif}.participant-list-labels{border-bottom:1px solid #e3ebe5;grid-template-columns:1.2fr 1fr;gap:10px;padding:10px 18px;font-size:12px;display:grid}.participant-compact-list>button{text-align:left;color:#20372a;background:#fff;border:0;border-bottom:1px solid #e3ebe5;grid-template-columns:1.2fr 1fr 10px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.participant-compact-list>button.selected{background:#eaf4ec;box-shadow:inset 3px 0 #13834a}.participant-compact-list>button>span{overflow-wrap:anywhere;gap:7px;font-size:13px;display:grid}.participant-compact-list small{color:#607267;font-size:11px;line-height:1.4}.participant-compact-list i{color:#087c42;font-size:22px;font-style:normal}.participant-compact-list nav{justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.participant-compact-list nav button,.participant-empty button,.participant-card button:not(.admin-primary){color:#087c42;background:#fff;border:1px solid #c9dbcf;border-radius:8px;padding:9px 12px}.participant-card{padding:20px}.participant-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.participant-card header h3{overflow-wrap:anywhere;margin:0;font:400 26px/1.2 Georgia,serif}.participant-card header small{color:#627569;flex-basis:100%;font-size:12px}.participant-status-pill{color:#865719;background:#fff2d6;border-radius:8px;width:fit-content;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-block}.participant-status-pill.approved{color:#12673a;background:#e5f4e9}.participant-status-pill.rejected{color:#9c3e4b;background:#fbecee}.participant-card h4{margin:22px 0 12px;font:600 18px/1.4 Georgia,serif}.participant-card dl{border-bottom:1px solid #e1e9e3;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:8px 16px;margin:0;padding-bottom:18px;font-size:13px;display:grid}.participant-card dt{color:#627569}.participant-card dd{overflow-wrap:anywhere;margin:0;line-height:1.5}.participant-card a,.participant-invite-drawer a{color:#087c42}.participant-checks{gap:7px;padding-left:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.participant-card fieldset{border:0;min-width:0;margin:0;padding:0}.participant-card label{gap:7px;margin:14px 0;font-size:13px;display:grid}.participant-card label small{color:#627569;font-size:11px;line-height:1.5}.participant-decision-buttons{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.participant-decision-buttons button{flex:1;min-height:42px;font-size:13px}.participant-card details{border-top:1px solid #e1e9e3;margin-top:15px;padding:15px 0 0}.participant-card summary{cursor:pointer;font-size:13px;font-weight:600}.participant-card details p{font-size:12px;line-height:1.6}.participant-empty{padding:22px;font-size:14px;line-height:1.6}.participant-empty button{margin-top:12px;display:block}.participant-workspace :where(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #2b9e62}@media (width<=1100px){.participant-split{grid-template-columns:1fr}.participant-compact-list{max-height:450px;overflow:auto}}@media (width<=650px){.participant-workspace-heading{flex-direction:column;align-items:stretch}.participant-workspace-heading h2{font-size:30px}.participant-workspace-filters{grid-template-columns:1fr}.participant-card{padding:15px}.participant-card dl{grid-template-columns:1fr}.participant-card dt{margin-top:7px}.participant-status-tabs button,.participant-group-tabs button{padding:9px 10px;font-size:12px}}.participant-extra-review{color:#20372a;background:#fff;border:1px solid #d4e1d7;border-radius:12px;margin-top:16px;padding:16px}.participant-extra-review>summary{cursor:pointer;font-size:14px;font-weight:600}.participant-extra-review .community-admin-section{margin-top:20px}.requests-workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.requests-workspace-heading h2{margin:0 0 8px;font:400 38px/1.2 Georgia,serif}.requests-workspace-heading p{margin:0;font-size:15px}.requests-workspace button:not(.admin-primary){color:#126e3d;cursor:pointer;background:#fff;border:1px solid #d2e0d6;border-radius:9px;padding:10px 15px}.requests-workspace button:disabled{opacity:.6;cursor:wait}.requests-tabs{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.requests-tabs button{align-items:center;gap:16px;display:flex}.requests-tabs button[aria-selected=true]{color:#fff;background:#087c42;border-color:#087c42}.requests-tabs b{font-size:13px}.requests-filters{grid-template-columns:1.7fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.requests-workspace :where(input,select,textarea){color:#233c2d;width:100%;font:inherit;background:#fff;border:1px solid #d2e0d6;border-radius:9px;padding:11px 13px;font-size:14px}.requests-split{grid-template-columns:minmax(250px,.8fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.requests-list,.request-detail{color:#233c2d;background:#fff;border:1px solid #d2e0d6;border-radius:14px;overflow:hidden}.requests-list h3{margin:18px 18px 8px;font:400 24px/1.3 Georgia,serif}.requests-list>p{margin:8px 18px 18px;font-size:12px}.requests-list>button{text-align:left;grid-template-columns:1fr auto;width:100%;display:grid;color:#233c2d!important;border:0!important;border-top:1px solid #e4ece6!important;border-radius:0!important;gap:8px!important;padding:16px!important}.requests-list>button.selected{background:#eaf4ec;box-shadow:inset 4px 0 #13854b}.requests-list>button strong{overflow-wrap:anywhere;font-size:14px}.requests-list small{color:#627368;font-size:11px}.request-preview{color:#586e60;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;line-height:1.5}.request-topic,.request-wait{background:#e2f1e5;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px}.request-wait{color:#875717;background:#fff0d0}.requests-list nav{justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.request-detail{padding:20px}.request-detail header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.request-detail header h3{overflow-wrap:anywhere;margin:0;font:400 26px/1.2 Georgia,serif}.request-detail header small{color:#627368;flex-basis:100%;font-size:12px;line-height:1.6}.request-state{color:#875717;background:#fff0d0;border-radius:8px;padding:6px 10px;font-size:12px}.request-state.answered,.request-state.closed{color:#126e3d;background:#e2f1e5}.request-contact{border:1px solid #dce7df;border-radius:10px;margin:18px 0;padding:12px 14px}.request-contact summary{cursor:pointer;font-size:13px;font-weight:600}.request-contact p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.request-contact a{color:#087c42}.request-detail h4{margin:20px 0 12px;font:600 18px/1.4 Georgia,serif}.request-original{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5ee;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.request-detail fieldset{border:0;min-width:0;margin:0;padding:0}.request-status-action{border-bottom:1px solid #e0e9e2;grid-template-columns:1fr auto;align-items:end;gap:14px;margin:18px 0 22px;padding-bottom:20px;display:grid}.request-detail label{gap:7px;margin-bottom:12px;font-size:13px;display:grid}.request-status-action label{margin:0}.request-detail .admin-primary{min-height:42px;padding:12px 18px;font-size:14px}.request-delivery-help{margin:10px 0 16px;font-size:12px;line-height:1.5}.request-saved-answer{background:#f3f6f4;border:1px solid #dce5df;border-radius:10px;padding:16px;font-size:13px;line-height:1.6}.request-saved-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.request-saved-answer small{font-size:11px}.requests-notice{background:#edf6ef;border:1px solid #c5dccd;border-radius:10px;padding:12px 16px;font-size:13px}.requests-empty{padding:22px;font-size:14px;line-height:1.5}.requests-workspace :where(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #298b54}@media (width<=1050px){.requests-split{grid-template-columns:1fr}.requests-list{max-height:400px;overflow:auto}}@media (width<=650px){.requests-workspace-heading{flex-direction:column;align-items:stretch}.requests-workspace-heading h2{font-size:30px}.requests-filters,.request-status-action{grid-template-columns:1fr}.request-detail{padding:15px}.requests-tabs button{gap:8px;font-size:12px;padding:10px!important}}.content-workspace{color:#21372a;max-width:1440px;margin:auto}.cw-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.cw-heading h2{margin:0 0 8px;font-family:inherit;font-size:32px}.cw-heading p{color:#627269;margin:0;font-size:15px}.cw-tabs,.cw-filters,.cw-upload-buttons,.cw-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cw-tabs{margin:20px 0}.cw-tabs button,.content-workspace button:not(.admin-primary){color:#245239;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8cec0;border-radius:9px;padding:11px 15px;font-size:14px}.cw-tabs button.active{color:#fff!important;background:#087f40!important}.cw-tabs span{margin-left:12px}.cw-filters{margin-bottom:20px}.cw-filters input{flex:1;min-width:180px}.content-workspace input:not([type=file]),.content-workspace textarea,.content-workspace select{color:#203e2c;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c4d6ca;border-radius:9px;width:100%;padding:12px;font-size:15px}.cw-filters select{max-width:220px}.content-workspace textarea{resize:vertical}.content-workspace label{gap:7px;font-size:14px;display:grid}.cw-editor{background:#fff;border:1px solid #d2e0d7;border-radius:20px;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;padding:24px;display:grid}.cw-form{flex-direction:column;gap:17px;min-width:0;display:flex}.cw-form h3,.cw-preview h3{margin:0 0 5px;font-family:inherit;font-size:22px}.cw-form h4{margin:0}.cw-preview{background:#f7faf6;border:1px solid #dce6de;border-radius:12px;align-self:start;min-width:0;padding:20px}.cw-preview p{overflow-wrap:anywhere;line-height:1.65}.cw-cover{object-fit:contain;background:#eef3ed;border-radius:10px;width:100%;max-height:260px;margin:15px 0}.cw-badge{color:#335f3e;background:#ecf3e9;border-radius:7px;padding:5px 9px;font-size:12px;display:inline-block}.cw-body-preview{white-space:pre-wrap}.cw-help{color:#63756a;margin:0;line-height:1.6;font-size:12px!important}.cw-video-link{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.cw-media-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cw-media-item{border:1px solid #cfddd2;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:7px;display:flex}.cw-media-item img,.cw-media-item video{object-fit:contain;background:#f0f4ee;border-radius:6px;width:100%;height:110px}.cw-media-item small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cw-media-item button{padding:6px!important;font-size:11px!important}.cw-media-item b{color:#087a3b;font-size:11px}.cw-actions{border-top:1px solid #dbe4dc;grid-column:1/-1;padding-top:18px}.cw-list article{background:#fff;border:1px solid #d2dfd6;border-radius:13px;grid-template-columns:100px 1fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:18px;display:grid}.cw-list article>img,.cw-no-image{object-fit:contain;background:#f1f5ee;border-radius:8px;width:100px;height:80px}.cw-no-image{place-items:center;font-size:28px;display:grid}.cw-list h3{margin:9px 0;font-family:inherit;font-size:18px}.cw-list p{color:#647268;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;display:-webkit-box;overflow:hidden}.cw-row-actions{flex-wrap:wrap;align-items:center;gap:9px;max-width:300px;display:flex}.cw-row-actions a{color:#087c40;font-size:14px}.cw-error{color:#9b2520;background:#fff1ee;border-radius:9px;padding:15px}.cw-success{color:#285d30;background:#eaf5e8;border-radius:9px;padding:15px}.content-workspace button:disabled{opacity:.5;cursor:wait}.content-gallery{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin:24px 0;display:grid}.content-gallery figure{min-width:0;margin:0}.content-gallery img,.content-gallery video{object-fit:contain;background:#f0f4ee;border-radius:10px;width:100%;max-height:700px}.content-gallery iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.partner-manual-logo{object-fit:contain;max-width:120px;max-height:70px;margin:0 auto 8px;display:block}@media (width<=1050px){.cw-editor{grid-template-columns:1fr}.cw-preview{grid-row:auto}.cw-list article{grid-template-columns:70px 1fr}.cw-list article>img,.cw-no-image{width:70px;height:70px}.cw-row-actions{grid-column:1/-1;max-width:none}.cw-video-link{grid-template-columns:1fr}.cw-heading{flex-direction:column;align-items:start}}@media (width<=600px){.cw-editor{padding:15px}.cw-media-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-upload-buttons button{width:100%}.cw-heading h2{font-size:27px}.cw-actions button{flex:1}}.programme-guide{color:#234839;border-top:1px solid #d8e6df;grid-column:1/-1;width:100%;margin-top:12px;padding-top:12px}.programme-guide summary{cursor:pointer;padding:8px 0;font-weight:600}.programme-guide-scope{background:#f0f7f3;border-radius:8px;padding:12px}.programme-guide dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:16px 0;display:grid}.programme-guide dt{margin-bottom:5px;font-weight:600}.programme-guide dd{margin:0;line-height:1.6}.programme-guide h4{margin:18px 0 6px}.programme-guide p{line-height:1.6}.programme-guide a{overflow-wrap:anywhere;text-decoration:underline}.programme-guide small{color:#60766b;margin-top:12px;display:block}.compact-grants-page .grant-call-card>.grant-list-card-facts{grid-template-columns:minmax(0,1fr) minmax(180px,1fr)}.grant-call-guide dd{overflow-wrap:anywhere}@media (width<=700px){.compact-grants-page .grant-call-card>.grant-list-card-facts,.programme-guide dl{grid-template-columns:1fr}}.grant-review-workspace{color:#234839;margin:20px 0 28px}.grant-review-toolbar,.grant-review-table-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.grant-review-toolbar p{margin:0 0 6px;font-weight:600}.grant-review-toolbar small,.grant-saved-facts dt{color:#64796e}.grant-review-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.grant-review-counters button{text-align:left;color:#164a32;background:#eff8f2;border:1px solid #d2e6dc;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.grant-review-counters button:nth-child(2){color:#215e9b;background:#edf4fe}.grant-review-counters button:nth-child(3){color:#925a08;background:#fff6e7}.grant-review-counters strong{font-size:28px}.grant-cycle-progress{background:#f2f7f4;border:1px solid #d2e6dc;border-radius:12px;padding:16px}.grant-cycle-progress progress{accent-color:#09824a;width:100%;height:12px;margin:8px 0;display:block}.grant-cycle-progress p{margin-bottom:0;font-size:13px}.grant-supplement-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.grant-supplement-grid:has(.grant-supplement-drawer){grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr)}.grant-review-search{margin-bottom:12px;font-size:14px;display:block}.grant-review-workspace input:not([type=checkbox]):not([type=file]),.grant-review-workspace select,.grant-review-workspace textarea{color:#233c31;box-sizing:border-box;background:#fff;border:1px solid #cbded2;border-radius:7px;width:100%;margin:5px 0 10px;padding:10px;display:block}.grant-review-workspace button:not(.admin-primary),.grant-add-donor{color:#165638;cursor:pointer;background:#fff;border:1px solid #bcd5c6;border-radius:7px;padding:8px 12px}.grant-review-workspace button:disabled{opacity:.55;cursor:wait}.grant-review-table-scroll{max-height:640px;overflow:auto}.grant-review-table{border-collapse:collapse;width:100%;font-size:14px}.grant-review-table th{text-align:left;background:#f1f6f3;position:sticky;top:0}.grant-review-table th,.grant-review-table td{vertical-align:top;border:1px solid #dce8e0;padding:12px}.grant-review-table td small{color:#6b7e72;margin-top:6px;display:block}.grant-temporary-sources{background:#f2f4f6;border-radius:10px;margin-top:16px;padding:14px}.grant-temporary-sources summary{cursor:pointer}.grant-temporary-sources>div{border-bottom:1px solid #d6ded8;padding:12px 0}.grant-supplement-drawer{background:#fff;border:1px solid #a8cfba;border-radius:12px;max-height:90vh;padding:20px;position:sticky;top:16px;overflow:auto;box-shadow:0 8px 26px #17482b0a}.grant-supplement-drawer>label{margin:12px 0;display:block}.grant-supplement-field{background:#fff9ed;border:1px solid #edbb61;border-radius:9px;margin:16px 0;padding:14px}.grant-supplement-field legend{padding:0 6px;font-weight:600}.grant-supplement-checkboxes{gap:9px;margin-top:12px;display:grid}.grant-supplement-checkboxes label{align-items:center;gap:8px;display:flex}.grant-supplement-upload{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.grant-saved-facts{background:#f5f8f6;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}.grant-saved-facts dd{margin:4px 0 0}.grant-source-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f5;max-height:260px;padding:12px;font:13px/1.6 sans-serif;overflow:auto}@media (width<=1100px){.grant-supplement-grid:has(.grant-supplement-drawer){grid-template-columns:1fr}.grant-supplement-drawer{max-height:none;position:relative;top:0}}@media (width<=600px){.grant-review-counters{grid-template-columns:1fr}.grant-review-toolbar{flex-direction:column;align-items:stretch}}.admin-recovery-card{width:min(520px,100%);margin:48px auto;padding:32px}.admin-recovery-card h1{margin:12px 0 20px;font-size:28px}.grant-new-competitions{background:#f5f9f6;border:1px solid #bfd8c8;border-radius:16px;margin:24px 0;padding:24px;scroll-margin-top:24px}.grant-new-competitions>.grant-admin-heading{flex-wrap:wrap;gap:16px}.grant-new-competitions>.grant-admin-heading h3{align-items:center;gap:12px;margin:0;display:flex}.grant-new-competitions>.grant-admin-heading label{align-items:center;gap:10px;display:flex}.grant-new-competitions select{background:#fff;border:1px solid #bfd8c8;border-radius:8px;padding:10px}.grant-new-competitions .grant-candidate{background:#fff}.grant-new-competitions .grant-candidate dd{overflow-wrap:anywhere}.grant-new-competitions .grant-candidate>details{margin:12px 0}.grant-new-competitions .grant-candidate>details p{white-space:pre-wrap;max-height:240px;overflow:auto}.grant-source-changes{background:#fff8e8;border:1px solid #e9c57a;border-radius:10px;margin:16px 0;padding:14px}.grant-source-changes details{overflow-wrap:anywhere;padding:8px 0}@media (width<=600px){.grant-new-competitions{padding:14px}.grant-new-competitions .grant-candidate dl{grid-template-columns:1fr}.grant-new-competitions>.grant-admin-heading label{flex-direction:column;align-items:flex-start}.admin-recovery-card{margin:24px auto;padding:24px 18px}}.compact-grants-page .grant-filter-evidence-note{color:#4c654c;background:#f3f8ee;border:1px solid #ccddc6;border-radius:10px;margin:14px 0;padding:12px 16px;font-size:13px;line-height:1.6}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._page_4qsig_1{color:#101827;background:#fff;min-height:85vh;padding-bottom:48px}._header_4qsig_2{box-sizing:border-box;background:linear-gradient(90deg,#f0f8f4,#fcfefd);border-bottom:1px solid #e5eee9;justify-content:space-between;align-items:center;gap:24px;max-width:1080px;min-height:80px;margin:auto;padding:16px 28px;display:flex}._brand_4qsig_3{color:#00583b;flex-shrink:0;align-items:center;gap:12px;font-size:26px;text-decoration:none;display:flex}._brand_4qsig_3 .brand-logo{flex:0 0 42px;width:42px;height:35px}._header_4qsig_2 nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;display:flex}._header_4qsig_2 nav a{color:#25342e;text-decoration:none}._header_4qsig_2 nav a:hover{text-decoration:underline}._header_4qsig_2 .participant-logout{color:#006341;cursor:pointer;background:0 0;border:0;padding:10px;font-size:14px}._panel_4qsig_9{box-sizing:border-box;max-width:650px;margin:0 auto;padding:28px 28px 20px}._panel_4qsig_9 h1{letter-spacing:-.5px;margin:0 0 24px;font-size:32px;font-weight:750;line-height:1.2}._form_4qsig_11{gap:16px;min-width:0;display:grid}._form_4qsig_11 fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}._form_4qsig_11 label{min-width:0;font-size:14px;font-weight:600;line-height:1.45;display:block}._form_4qsig_11 :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#17202d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c7ced8;border-radius:6px;min-height:43px;margin:5px 0 0;padding:10px 12px;font-size:16px;font-weight:400;display:block}._form_4qsig_11 :is(input,textarea)::placeholder{color:#798392}._form_4qsig_11 select{text-overflow:ellipsis;padding-right:26px}._row_4qsig_17{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._choices_4qsig_18{grid-template-columns:1fr 1fr;gap:12px;margin:0!important;display:grid!important}._choices_4qsig_18 button{color:#111b27;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d8df;border-radius:8px;align-items:center;gap:14px;padding:16px 36px 16px 16px;font-size:15px;font-weight:650;line-height:1.35;display:flex;position:relative}._choices_4qsig_18 svg{color:#006340;flex:0 0 34px;width:34px;height:34px}._choices_4qsig_18 button:after{content:"";border:1.5px solid #9aa4b3;border-radius:50%;width:16px;height:16px;position:absolute;top:16px;right:13px}._choices_4qsig_18 button[aria-pressed=true]{background:#edf8f2;border:2px solid #06734f;padding:15px 35px 15px 15px}._choices_4qsig_18 button[aria-pressed=true]:after{box-sizing:border-box;background:#fff;border:5px solid #08724e;width:17px;height:17px}._choices_4qsig_18 button:disabled{cursor:default}._password_4qsig_25{display:block;position:relative}._password_4qsig_25 input{padding-right:48px!important}._password_4qsig_25 button{color:#626d7e;cursor:pointer;background:0 0;border:0;place-items:center;padding:7px 10px;display:grid;position:absolute;top:3px;bottom:3px;right:3px}._password_4qsig_25 svg{width:21px;height:21px}._hint_4qsig_29{color:#6b7482;margin:0;font-size:13px;line-height:1.5}._form_4qsig_11 label._consent_4qsig_30{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}._consent_4qsig_30 input{accent-color:#007347;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}._consent_4qsig_30 a{color:#006441;text-decoration:underline}._primary_4qsig_33,._secondary_4qsig_33{min-height:44px;font:inherit;cursor:pointer;text-align:center;box-sizing:border-box;border-radius:7px;padding:12px 20px;font-size:16px;font-weight:650;text-decoration:none;display:block}._primary_4qsig_33{background:linear-gradient(110deg,#087b55,#00623e);border:1px solid #00653f;width:100%;color:#fff!important}._secondary_4qsig_33{color:#006341;background:#fff;border:1px solid #006b44}._page_4qsig_1 button:disabled{opacity:.65;cursor:wait}._page_4qsig_1 :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #66b997}._error_4qsig_38{color:#982e28;background:#fff1ee;border:1px solid #f0c9c1;border-radius:7px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}._note_4qsig_39{color:#225e43;background:#edf7f2;border-radius:7px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}._links_4qsig_40{justify-content:space-between;gap:16px;font-size:14px;display:flex}._links_4qsig_40 a{color:#006641;text-decoration:underline}._login_4qsig_42{max-width:490px;padding-top:70px}._login_4qsig_42 h1{text-align:center;margin-bottom:30px;font-size:30px}._login_4qsig_42 .participant-access-form{gap:20px;display:grid}._login_4qsig_42 .participant-access-links{justify-content:space-between;gap:16px;margin:0;font-size:14px;display:flex}._login_4qsig_42 .participant-access-links a{color:#00613d;text-decoration:underline}._footnote_4qsig_47{text-align:center;color:#748090;border-top:1px solid #e1e6eb;margin:30px 0 0;padding:22px 0 0;font-size:14px;line-height:1.5}._status_4qsig_48{text-align:center;max-width:570px;padding-top:70px}._status_4qsig_48 h1{margin:24px 0 14px;font-size:34px}._statusIcon_4qsig_50{color:#05633f;background:#f7fcf9;border:4px solid #05633f;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto;font-size:48px;display:grid}._statusIcon_4qsig_50 svg{width:50px;height:50px}._statusBadge_4qsig_52{color:#103b2d;background:#eaf7f1;border-radius:30px;padding:8px 24px;font-size:15px;font-weight:600;display:inline-block}._statusDescription_4qsig_53{margin:24px 0 30px;font-size:16px;line-height:1.65}._status_4qsig_48 ._secondary_4qsig_33{min-width:250px;max-width:100%;margin:0 auto 14px}._status_4qsig_48 ._error_4qsig_38{text-align:left;margin:0 0 16px}._status_4qsig_48 ._footnote_4qsig_47{margin-top:44px}@media (width<=620px){._header_4qsig_2{gap:16px;min-height:72px;padding:14px 18px}._brand_4qsig_3{gap:8px;font-size:23px}._header_4qsig_2 nav{justify-content:flex-end;gap:10px 16px;font-size:13px}._header_4qsig_2 nav a:first-child{display:none}._panel_4qsig_9{padding:26px 18px 18px}._panel_4qsig_9 h1{font-size:28px}._choices_4qsig_18{gap:10px}._choices_4qsig_18 button{gap:9px;min-height:80px;padding:13px 26px 13px 12px;font-size:14px}._choices_4qsig_18 button[aria-pressed=true]{padding:12px 25px 12px 11px}._choices_4qsig_18 button:after{top:10px;right:9px}._choices_4qsig_18 svg{flex-basis:28px;width:28px;height:28px}._row_4qsig_17{grid-template-columns:1fr;gap:16px}._login_4qsig_42{padding-top:52px}._status_4qsig_48{padding-top:44px}._status_4qsig_48 h1{font-size:30px}._status_4qsig_48 ._footnote_4qsig_47{margin-top:32px}}@media (width<=360px){._choices_4qsig_18{grid-template-columns:1fr}._header_4qsig_2 nav{gap:10px}._brand_4qsig_3 .brand-logo{flex-basis:32px;width:32px}}._page_1r4v3_1{color:#172018;background:#f7f8f4;min-height:calc(100vh - 70px)}._header_1r4v3_2{background:#fff;border-bottom:1px solid #cfddcf;justify-content:space-between;align-items:center;gap:28px;padding:18px clamp(20px,4vw,64px);display:flex}._brand_1r4v3_3{color:#34463a;flex:none;gap:3px;text-decoration:none;display:grid}._brand_1r4v3_3 img{width:208px;height:auto;display:block}._brand_1r4v3_3 span{font-size:.875rem}._nav_1r4v3_6{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;display:flex}._nav_1r4v3_6 a{color:#172018;border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}._nav_1r4v3_6 a[aria-current=page],._nav_1r4v3_6 a:hover{color:#0b7a3e;border-bottom-color:#0b7a3e}._cabinet_1r4v3_9{color:#0b7a3e;border:1px solid #0b7a3e;border-radius:8px;flex-shrink:0;padding:12px 18px;font-size:1rem;font-weight:700;text-decoration:none}._content_1r4v3_10{max-width:1480px;margin:auto;padding:28px clamp(20px,4vw,64px) 48px}._breadcrumbs_1r4v3_11{color:#5f6b62;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;font-size:.875rem;display:flex}._breadcrumbs_1r4v3_11 a{min-height:44px;color:inherit;align-items:center;display:inline-flex}._grid_1r4v3_13{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}._details_1r4v3_14{min-width:0}._details_1r4v3_14 h1{color:#0b7a3e;letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4vw,3.7rem);font-weight:750;line-height:1.1}._intro_1r4v3_16{margin:16px 0 24px;font-size:1.125rem;line-height:1.55}._details_1r4v3_14 h2{text-wrap:pretty;margin:0 0 24px;font-size:1.25rem;font-weight:700;line-height:1.5}._address_1r4v3_18{gap:18px;font-style:normal;display:grid}._row_1r4v3_19{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:18px;display:grid}._row_1r4v3_19>svg{color:#0b7a3e;margin-top:4px}._label_1r4v3_21{color:#5f6b62;margin-bottom:2px;font-size:.875rem;display:block}._row_1r4v3_19 a{color:#172018;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:1.125rem;line-height:1.5;-webkit-text-decoration:underline #b7cabc;text-decoration:underline #b7cabc;display:inline-flex}._row_1r4v3_19 a:hover{color:#0b7a3e;text-decoration-color:currentColor}._phoneCopy_1r4v3_24{color:#172018;max-width:100%;min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:1.125rem;line-height:1.5;display:inline-flex}._phoneCopy_1r4v3_24 span{text-underline-offset:4px;-webkit-text-decoration:underline #b7cabc;text-decoration:underline #b7cabc}._phoneCopy_1r4v3_24 svg{color:#0b7a3e;flex-shrink:0}._phoneCopy_1r4v3_24:hover{color:#0b7a3e}._phoneCopy_1r4v3_24:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #0b7a3e}._phoneHint_1r4v3_29{color:#5f6b62;font-size:.8125rem;line-height:1.5;display:block}._phoneManual_1r4v3_30{box-sizing:border-box;color:#172018;width:100%;max-width:260px;font:inherit;background:#fff;border:1px solid #0b7a3e;border-radius:6px;margin-top:8px;padding:10px 12px;display:block}._socials_1r4v3_31{border-top:1px solid #cfddcf;flex-wrap:wrap;gap:6px 24px;margin:24px 0 16px;padding-top:18px;display:flex}._socials_1r4v3_31 a{color:#0b7a3e;align-items:center;gap:12px;min-height:44px;font-size:1rem;text-decoration:none;display:inline-flex}._socials_1r4v3_31 a:hover{text-underline-offset:4px;text-decoration:underline}._socials_1r4v3_31 svg{flex-shrink:0}._facebook_1r4v3_35{color:#fff;background:#0b7a3e;border-radius:50%;place-items:center;width:28px;height:28px;font:700 26px/1 Arial,sans-serif;display:inline-grid}._routeButton_1r4v3_36{border:1px solid #0b7a3e;border-radius:8px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}._mapCard_1r4v3_37{background:#fff;border:1px solid #cfddcf;border-radius:14px;min-width:0;overflow:hidden}._mapCard_1r4v3_37 h2{color:#34463a;margin:0;padding:20px 24px;font-size:1rem;font-weight:600;line-height:1.5}._mapCard_1r4v3_37 iframe{background:#e7f0e4;border:0;width:100%;height:clamp(340px,35vw,520px);display:block}._mapActions_1r4v3_40{justify-content:flex-end;padding:20px 24px;display:flex}._routeButton_1r4v3_36{color:#0b7a3e;background:#fff}._routeButton_1r4v3_36:hover,._cabinet_1r4v3_9:hover{background:#e7f0e4}._page_1r4v3_1 a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #0b7a3e}@media (width<=1120px){._header_1r4v3_2{flex-wrap:wrap;gap:16px}._nav_1r4v3_6{order:3;justify-content:flex-start;width:100%}}@media (width<=760px){._grid_1r4v3_13{grid-template-columns:minmax(0,1fr);gap:32px}._header_1r4v3_2{padding:16px 20px}._brand_1r4v3_3 img{width:180px}._cabinet_1r4v3_9{padding:10px 12px;font-size:.875rem}._nav_1r4v3_6{gap:4px 20px}._content_1r4v3_10{padding-top:12px}._breadcrumbs_1r4v3_11{margin-bottom:20px}._details_1r4v3_14 h2{font-size:1.125rem}._mapCard_1r4v3_37 iframe{height:360px}}@media (width<=420px){._brand_1r4v3_3 img{width:160px}._header_1r4v3_2{gap:12px}._cabinet_1r4v3_9{text-align:center;max-width:135px}._mapActions_1r4v3_40{padding:16px}._routeButton_1r4v3_36{width:100%;padding-inline:12px}}._page_8vowy_1{color:#172018;background:radial-gradient(circle at 88% 2%,#478b461f,#0000 28%),linear-gradient(#f8fbf6 0,#fff 42%);min-height:100vh;padding:118px clamp(20px,6vw,96px) 80px}._shell_8vowy_9{max-width:980px;margin:0 auto}._back_8vowy_10{color:#0b7a3e;align-items:center;min-height:44px;font-weight:750;text-decoration:none;display:inline-flex}._eyebrow_8vowy_11{color:#0b7a3e;letter-spacing:.12em;text-transform:uppercase;margin:34px 0 12px;font-size:14px;font-weight:800}._page_8vowy_1 h1{letter-spacing:-.035em;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.04}._lead_8vowy_13{color:#4d5b50;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.75}._meta_8vowy_14{color:#657168;margin:22px 0 0;font-size:14px}._toc_8vowy_15{background:#ffffffc7;border:1px solid #cfddcf;border-radius:18px;margin:40px 0;padding:24px}._toc_8vowy_15 strong{margin-bottom:12px;display:block}._toc_8vowy_15 ol{columns:2;column-gap:40px;margin:0;padding-left:22px}._toc_8vowy_15 li{break-inside:avoid;margin:7px 0}._toc_8vowy_15 a{color:#0b7a3e;text-decoration:none}._content_8vowy_20{gap:18px;display:grid}._section_8vowy_21{background:#fff;border:1px solid #d5e2d5;border-radius:20px;padding:clamp(24px,4vw,38px);scroll-margin-top:80px;box-shadow:0 14px 38px #1b43270f}._section_8vowy_21 h2{margin:0 0 14px;font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);font-weight:400}._section_8vowy_21 p,._section_8vowy_21 li{color:#455248;font-size:16px;line-height:1.75}._section_8vowy_21 ul{margin:12px 0 0;padding-left:22px}._section_8vowy_21 a{color:#0b7a3e;font-weight:700}._notice_8vowy_26{color:#2f4334;background:#edf6ea;border-left:4px solid #0b7a3e;border-radius:0 14px 14px 0;margin-top:26px;padding:22px 24px;font-size:15px;line-height:1.7}@media (width<=720px){._page_8vowy_1{padding-top:92px}._toc_8vowy_15 ol{columns:1}}
