﻿:root{--color-primary: #1d3a83;--color-primary-deep: #12275a;--color-primary-soft: #E8EDF7;--color-primary-softer: #C7D4EE;--color-accent: #e30613;--color-accent-hover: #b80510;--color-accent-light: #FCA5A5;--color-bg: #FFFFFF;--color-surface: #FFFFFF;--color-surface-alt: #F5F7FA;--color-footer: #0A1535;--color-border: #E2E8F0;--color-text: #0F172A;--color-text-muted: #475569;--color-text-on-dark: #E2E8F0;--color-success: #16A34A;--color-status-pending-bg: #FEF3C7;--color-status-pending-fg: #92400E;--color-status-info-bg: #DBEAFE;--color-status-info-fg: #1D4ED8;--color-status-ok-bg: #DCFCE7;--color-status-ok-fg: #15803D;--color-status-bad-bg: #FEE2E2;--color-status-bad-fg: #B91C1C;--color-pii-bg: #FFF7ED;--color-pii-border: #FED7AA;--color-pii-fg: #9A3412;--color-success-strong: #15803D;--color-social-fb: #1877F2;--color-social-li: #0A66C2;--font-display: "Manrope", "Inter", system-ui, sans-serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs: 0.75rem;--text-sm: 0.875rem;--text-base: 1rem;--text-nav: 0.9375rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgb(29 58 131 / .05);--shadow-md: 0 4px 16px rgb(29 58 131 / .08);--shadow-lg: 0 16px 40px rgb(29 58 131 / .12);--ring-primary: 0 0 0 3px rgb(29 58 131 / .12);--ring-accent: 0 0 0 3px rgb(227 6 19 / .18);--container: 1200px;--container-narrow: 960px}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter/inter-latin-400-normal-poxsSdI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter/inter-latin-ext-400-normal-TyrCKLF.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter/inter-latin-500-normal-Uwgfwtt.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter/inter-latin-ext-500-normal-K0zAGOk.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter/inter-latin-600-normal-keCwlca.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter/inter-latin-ext-600-normal-d8aDl_e.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter/inter-latin-700-normal-_eucScQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter/inter-latin-ext-700-normal-tGtBgQW.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope/manrope-latin-600-normal-s3nkSBB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope/manrope-latin-ext-600-normal-LG53q3m.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope/manrope-latin-700-normal-f4J6bba.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope/manrope-latin-ext-700-normal-RPqVA-l.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/manrope/manrope-latin-800-normal-BTXUSt2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/manrope/manrope-latin-ext-800-normal-zJVCr9-.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-20)}body{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;letter-spacing:-0.02em;line-height:1.1;margin:0;color:var(--color-primary);overflow-wrap:break-word;hyphens:manual}p{margin:0}a{color:var(--color-primary);text-decoration:none;transition:color .15s}a:hover:not(.btn):not(.share-btn){color:var(--color-accent)}button{font-family:inherit;cursor:pointer;appearance:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.page-hero :focus-visible,.section.dark :focus-visible,.hero-b :focus-visible,.site-footer :focus-visible,.nav-mobile :focus-visible,.site-header--on-dark :focus-visible,.mobilize :focus-visible{outline-color:var(--color-accent-light)}.skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:300;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:600}.skip-link:focus{top:var(--space-4)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--space-6)}@media(max-width: 640px){.container{padding:0 var(--space-4)}}.check-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.chip{display:inline-block;padding:4px 10px;background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase}.eyebrow{display:inline-block;font-size:var(--text-sm);font-weight:700;color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4)}.page-hero .eyebrow,.section.dark .eyebrow,.hero-b .eyebrow,.mobilize .eyebrow{color:var(--color-accent-light)}.section{padding:var(--space-20) 0}@media(max-width: 640px){.section{padding:var(--space-12) 0}}.section.alt{background:var(--color-surface-alt)}.section.dark{background:var(--color-primary-deep);color:#fff;position:relative;overflow:hidden}.section.dark::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:64px 64px;pointer-events:none}.section.dark .container{position:relative}.section.dark h2{color:#fff}.section.dark p{color:rgba(255,255,255,.75)}.section-head{text-align:center;max-width:720px;margin:0 auto var(--space-12)}.section-head h2{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.section-head p{color:var(--color-text-muted);font-size:var(--text-lg)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.news-card:hover,.value-card:hover,.topic-card:hover,.topic-tile:hover,.news-item:hover,.mobilize-card:hover,.page-tile:hover{transform:none}.nav-mobile{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ds-devgate{display:contents}@media(max-width: 640px){.ds-hide-mobile{display:none !important}}@media(min-width: 641px)and (max-width: 960px){.ds-hide-tablet{display:none !important}}@media(min-width: 961px){.ds-hide-desktop{display:none !important}}.skip-link{position:absolute;top:0;left:0;z-index:300;background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);border-radius:0 0 var(--radius-md) 0;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}[data-controller=nav-mobile]{display:contents}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.site-header .inner{max-width:var(--container);margin:0 auto;padding:16px var(--space-6);display:flex;align-items:center;gap:var(--space-8)}.site-header--on-dark{background:rgba(29,58,131,.85);border-bottom-color:rgba(255,255,255,.08)}.site-header--on-dark .logo-img{filter:brightness(0) invert(1)}.site-header--on-dark nav.primary a{color:rgba(255,255,255,.85)}.site-header--on-dark nav.primary a.active{color:#fff}.site-header--on-dark .header-cta .btn-ghost{color:#fff;border-color:rgba(255,255,255,.3);background:rgba(0,0,0,0)}.site-header--on-dark :focus-visible{outline-color:var(--color-accent-light)}.logo{display:flex;align-items:center}.logo-img{display:block;height:30px;width:auto}nav.primary{display:flex;gap:var(--space-6);margin-left:auto}nav.primary a{color:var(--color-text);font-weight:500;font-size:var(--text-nav);padding:6px 0;position:relative}nav.primary a:hover{color:var(--color-primary)}nav.primary a.active{color:var(--color-primary);font-weight:700}nav.primary a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s}nav.primary a:hover::after,nav.primary a.active::after{transform:scaleX(1)}.header-cta{display:flex;gap:var(--space-2)}.hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.hamburger span{display:block;width:18px;height:2px;background:var(--color-primary)}.site-header--on-dark .hamburger{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.3)}.site-header--on-dark .hamburger span{background:#fff}@media(max-width: 960px){nav.primary,.header-cta{display:none}.hamburger{display:inline-flex;min-width:44px;min-height:44px}}.nav-mobile{position:fixed;inset:0;z-index:200;background:var(--color-primary);color:#fff;padding:60px var(--space-6) var(--space-6);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s}.nav-mobile.is-open{transform:translateX(0)}.nav-mobile[hidden]{display:none}.nav-mobile :focus-visible{outline-color:var(--color-accent-light)}.nav-mobile .close{position:absolute;top:var(--space-6);right:var(--space-6);min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:rgba(255,255,255,.1);color:#fff;font-size:22px;line-height:1}.nav-mobile nav{margin-top:var(--space-10);display:flex;flex-direction:column}.nav-mobile nav a{color:#fff;font-family:var(--font-display);font-size:28px;font-weight:700;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.nav-mobile nav a::after{content:"→";opacity:.5}.nav-mobile .menu-cta{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}.nav-mobile .menu-cta .btn{padding:14px;justify-content:center}.nav-mobile .menu-cta .btn-ghost{color:#fff;border-color:rgba(255,255,255,.3)}.nav-mobile .menu-cta .btn-ghost:hover{background:#fff;color:var(--color-primary-deep)}.site-footer{background:var(--color-footer);padding:var(--space-16) 0 var(--space-6);font-size:var(--text-sm);color:rgba(255,255,255,.75)}.site-footer :focus-visible{outline-color:var(--color-accent-light)}.footer-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-12)}.footer-grid h4{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-sans);font-weight:700;margin-bottom:var(--space-4)}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin-bottom:var(--space-2)}.footer-grid a{color:rgba(255,255,255,.7)}.footer-grid a:hover{color:#fff}@media(max-width: 960px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.footer-grid{grid-template-columns:1fr}}.site-footer .logo-img{height:34px;filter:brightness(0) invert(1) opacity(0.92)}.claim{color:rgba(255,255,255,.6);margin-top:var(--space-4);line-height:1.6}.social{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.social a{min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all .15s}.social a:hover{background:var(--color-accent);border-color:var(--color-accent)}.social a svg{width:20px;height:20px;color:rgba(255,255,255,.85)}.social a:hover svg{color:#fff}.footer-bottom{max-width:var(--container);margin:var(--space-12) auto 0;padding:var(--space-6) var(--space-6) 0;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-xs);color:rgba(255,255,255,.7)}.footer-bottom a{color:inherit}.footer-bottom a:hover{color:#fff}.site-footer .link-plain{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;text-decoration:none}.site-footer .link-plain:hover{text-decoration:underline}.page-hero{position:relative;padding:var(--space-20) 0 var(--space-16);overflow:hidden;background:var(--color-primary-deep);background-position:center;background-size:cover;color:#fff}.page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%, rgba(227, 6, 19, 0.18), transparent 60%),linear-gradient(180deg, rgba(15, 31, 77, 0.55), rgba(15, 31, 77, 0.95)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><defs><pattern id='p' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'><circle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.08)'/></pattern></defs><rect width='200' height='200' fill='url(%23p)'/></svg>");background-size:cover,cover,200px}.page-hero .inner{position:relative;max-width:var(--container);margin:0 auto;padding:0 var(--space-6)}.page-hero :focus-visible{outline-color:var(--color-accent-light)}@media(max-width: 640px){.page-hero{padding:var(--space-12) 0 var(--space-10)}}.breadcrumb{font-size:var(--text-sm);color:rgba(255,255,255,.6);margin-bottom:var(--space-4);display:flex;gap:var(--space-2)}.breadcrumb a{color:rgba(255,255,255,.7)}.breadcrumb a:hover{color:#fff}.breadcrumb .sep{opacity:.4}.page-hero h1{color:#fff;font-size:clamp(2.25rem,4.5vw,3.5rem);margin-bottom:var(--space-4);max-width:22ch}.page-hero h1 em{font-style:normal;background:linear-gradient(120deg, var(--color-accent) 0 100%);background-repeat:no-repeat;background-size:100% .12em;background-position:0 92%}.page-hero .lead{font-size:var(--text-lg);color:rgba(255,255,255,.8);max-width:62ch}.page-hero-meta{margin-top:var(--space-4);display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:rgba(255,255,255,.8)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 22px;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);border:1px solid rgba(0,0,0,0);transition:all .15s;cursor:pointer;white-space:nowrap}.btn-primary{background:var(--color-accent);color:#fff}.btn-primary:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-secondary{background:var(--color-primary);color:#fff}.btn-secondary:hover{background:var(--color-primary-deep);transform:translateY(-1px)}.btn-ghost{background:rgba(0,0,0,0);color:var(--color-primary);border-color:var(--color-border)}.btn-ghost:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.btn-ghost-light{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.3)}.btn-ghost-light:hover{background:#fff;color:var(--color-primary-deep)}.btn-on-dark{background:#fff;color:var(--color-primary-deep)}.btn-on-dark:hover{box-shadow:var(--shadow-md)}.btn svg{width:18px;height:18px;flex-shrink:0}@media(prefers-reduced-motion: reduce){.btn-primary:hover,.btn-secondary:hover{transform:none}}.icon-card,.leader-card,.page-tile,.level-card,.pillar-card,.contact-card,.value-card,.topic-tile,.topic-card,.news-item,.news-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:all .2s}.icon-card:hover,.leader-card:hover,.page-tile:hover,.level-card:hover,.pillar-card:hover,.contact-card:hover,.value-card:hover,.topic-tile:hover,.topic-card:hover,.news-item:hover,.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:rgba(0,0,0,0)}@media(prefers-reduced-motion: reduce){.icon-card:hover,.leader-card:hover,.page-tile:hover,.level-card:hover,.pillar-card:hover,.contact-card:hover,.value-card:hover,.topic-tile:hover,.topic-card:hover,.news-item:hover,.news-card:hover{transform:none}}.field{margin-bottom:var(--space-5)}.field label,.field legend{display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:6px;color:var(--color-text)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background-color:var(--color-surface-alt);color:var(--color-text);transition:all .15s}.field select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5 8l5 5 5-5' fill='none' stroke='rgb(71,85,105)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;background-color:#fff;border-color:var(--color-primary);box-shadow:var(--ring-primary)}.field textarea{min-height:140px;resize:vertical}.field>legend{width:100%;padding:0;float:none}.field,.field input,.field select,.field textarea,.checkbox-group>div,.checkbox-group input,.group{scroll-margin-top:var(--space-16)}fieldset.field{min-width:0;padding:0;border:0}.field--date>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(88px, 1fr));gap:var(--space-3)}.field--date select{padding-right:32px;background-position:right 10px center}.form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width: 960px){.form-grid-2{grid-template-columns:1fr}}.form-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4)}@media(max-width: 960px){.form-grid-3{grid-template-columns:1fr}}.checkbox-group{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.checkbox-group>div{display:grid;grid-template-columns:20px 1fr;column-gap:var(--space-3);align-items:start;padding:var(--space-4);background:var(--color-surface-alt);border:2px solid rgba(0,0,0,0);border-radius:var(--radius-md);transition:background .15s,border-color .15s}.checkbox-group>div:hover{background:var(--color-primary-soft)}.checkbox-group>div:focus-within{border-color:var(--color-primary)}.checkbox-group>div input[type=checkbox]{grid-column:1;grid-row:1;width:20px;height:20px;margin:2px 0 0;accent-color:var(--color-accent)}.checkbox-group>div label{grid-column:2;grid-row:1;margin:0;font-weight:400;font-size:var(--text-sm);line-height:1.6;cursor:pointer}.checkbox-group>div label a{text-decoration:underline}.checkbox-group>div .help-text{grid-column:2;grid-row:2;margin-top:var(--space-2)}.checkbox-group>div ul{grid-column:2;grid-row:3;list-style:none;margin:var(--space-2) 0 0;padding:0;color:var(--color-accent);font-size:var(--text-sm)}.form-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:var(--shadow-md)}.form-card h2{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.form-card .lead{color:var(--color-text-muted);margin-bottom:var(--space-8)}.form-card .privacy{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-4)}.form-card .privacy a{color:var(--color-primary);text-decoration:underline}.field--error input,.field--error select,.field--error textarea{border-color:var(--color-accent);background-color:#fff}.field--error input:focus,.field--error select:focus,.field--error textarea:focus{box-shadow:var(--ring-accent)}.field-error{color:var(--color-accent);font-size:var(--text-sm);margin-top:6px}.form-error-summary h2{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-2)}.form-error-summary ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.form-error-summary li{font-size:var(--text-sm)}.form-error-summary a{color:var(--color-accent);text-decoration:underline}.honeypot{position:absolute;left:-9999px}.alert{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border-left:3px solid;margin-bottom:var(--space-5)}.alert-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.alert-icon svg{width:20px;height:20px}.alert-heading{font-weight:700;color:var(--color-text);margin-bottom:2px}.alert-body{color:var(--color-text);font-size:var(--text-sm)}.alert--success{background:rgba(22,163,74,.1);border-left-color:var(--color-success)}.alert--success .alert-icon{color:var(--color-success)}.alert--error{background:rgba(227,6,19,.08);border-left-color:var(--color-accent)}.alert--info{background:var(--color-primary-soft);border-left-color:var(--color-primary)}.filter-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-full);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-sm);font-weight:500;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:all .15s}.filter-chip:hover{border-color:var(--color-primary);color:var(--color-primary)}.filter-chip.is-active{background:var(--color-primary);color:#fff}@media(max-width: 960px){.filter-chip{min-height:44px}}.filter-bar-news{max-width:var(--container);margin:0 auto var(--space-8);padding:0 var(--space-6);display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.filter-bar-news h2{font-size:var(--text-3xl);margin:0}.filter-bar-news .chips{display:flex;gap:var(--space-2);margin-left:auto;flex-wrap:wrap}.filter-bar-news .filter-chip--news{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--radius-full);background:#fff;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;border:1px solid var(--color-border);transition:all .15s}.filter-bar-news .filter-chip--news.is-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.filter-bar-news .filter-chip--news:hover:not(.is-active){border-color:var(--color-primary);color:var(--color-primary)}@media(max-width: 960px){.filter-bar-news .filter-chip--news{min-height:44px}}@media(max-width: 960px){.filter-bar-news{flex-direction:column;align-items:flex-start}.filter-bar-news .chips{margin-left:0}}.pagination{max-width:var(--container);margin:var(--space-12) auto 0;padding:0 var(--space-6);display:flex;justify-content:center;gap:var(--space-2)}.pagination a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:#fff;color:var(--color-text);border:1px solid var(--color-border);font:inherit;transition:all .15s}.pagination a:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination a.is-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pagination a.next{width:auto;padding:0 18px}@media(max-width: 960px){.pagination a{min-width:44px;min-height:44px}}.empty-state{text-align:center;max-width:640px;margin:0 auto;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-16) var(--space-8)}.empty-state-icon{width:56px;height:56px;margin:0 auto var(--space-5);background:var(--color-primary-soft);color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-state-icon svg{width:26px;height:26px}.empty-state h2{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.empty-state p{color:var(--color-text-muted);font-size:var(--text-lg);max-width:48ch;margin:0 auto var(--space-6)}.empty-state .cta-row{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.info-block{background:var(--color-primary-deep);color:#fff;border-radius:var(--radius-lg);padding:var(--space-8);position:relative;overflow:hidden}.info-block::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:32px 32px;pointer-events:none}.info-block>*{position:relative}.info-block h3{color:#fff;margin-bottom:var(--space-4)}.info-block dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:10px var(--space-6);font-size:var(--text-sm)}.info-block dt{color:rgba(255,255,255,.55)}.info-block dd{margin:0;color:#fff;font-weight:600}.iban-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8)}.iban-card h3{font-size:var(--text-xl);margin-bottom:var(--space-4)}.iban-row{display:flex;align-items:center;gap:var(--space-3);background:var(--color-surface-alt);padding:14px 16px;border-radius:var(--radius-md);border:1px dashed var(--color-border);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:.5px;color:var(--color-primary);margin-bottom:var(--space-3)}.iban-row button{margin-left:auto;padding:4px 10px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);font-family:var(--font-sans);font-weight:600}.iban-row button:hover{border-color:var(--color-primary);color:var(--color-primary)}@media(max-width: 960px){.iban-row button{min-width:44px;min-height:44px}}.iban-meta{display:grid;grid-template-columns:max-content 1fr;gap:8px var(--space-4);font-size:var(--text-sm)}.iban-meta dt{color:var(--color-text-muted)}.iban-meta dd{margin:0;font-weight:600}.pay-by-square{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.pay-by-square svg{flex:none;width:140px;height:140px}.news-feature .card .img,.news-item .img,.news-card .img{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-deep) 100%);position:relative;overflow:hidden}.news-feature .card .img::after,.news-item .img::after,.news-card .img::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);background-size:24px 24px}.topic-tile p,.news-feature .card p,.news-feature .card h2,.news-item p,.news-item h3,.news-card .perex,.news-card h3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.news-card{overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit}.news-card .img{aspect-ratio:16/9}.news-card .body{padding:var(--space-6);display:flex;flex-direction:column;flex:1}.news-card .meta-row{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.news-card .date{color:var(--color-text-muted);font-size:var(--text-xs)}.news-card h3{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-text);-webkit-line-clamp:3}.news-card:hover h3{color:var(--color-primary)}.news-card .perex{color:var(--color-text-muted);font-size:var(--text-sm);flex:1;-webkit-line-clamp:3}.news-item{overflow:hidden;display:grid;grid-template-columns:200px 1fr;text-decoration:none;color:inherit}.news-item .body{padding:var(--space-5);display:flex;flex-direction:column}.news-item .meta-row{display:flex;gap:10px;align-items:center;margin-bottom:var(--space-2)}.news-item .date{color:var(--color-text-muted);font-size:var(--text-xs)}.news-item h3{font-size:var(--text-lg);line-height:1.3;margin-bottom:6px;color:var(--color-text);-webkit-line-clamp:3}.news-item:hover h3{color:var(--color-primary)}.news-item p{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:2}@media(max-width: 960px){.news-item{grid-template-columns:140px 1fr}}@media(max-width: 640px){.news-item{grid-template-columns:1fr}.news-item .img{aspect-ratio:16/9}}.news-feature .card{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);text-decoration:none;color:inherit}.news-feature .card .img{aspect-ratio:4/3}.news-feature .card .overlay-tag{position:absolute;bottom:24px;left:24px;background:var(--color-accent);color:#fff;padding:6px 14px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-feature .card .body{padding:var(--space-12) var(--space-10);display:flex;flex-direction:column;justify-content:center}.news-feature .card .meta-row{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.news-feature .card .date{color:var(--color-text-muted);font-size:var(--text-xs)}.news-feature .card h2{font-size:var(--text-3xl);margin-bottom:var(--space-4);-webkit-line-clamp:3}.news-feature .card p{color:var(--color-text-muted);font-size:var(--text-lg);margin-bottom:var(--space-6);-webkit-line-clamp:4}.news-feature .card .btn{align-self:flex-start}@media(max-width: 960px){.news-feature .card{grid-template-columns:1fr}}#cc-main{--cc-btn-primary-bg: var(--color-primary);--cc-btn-primary-border-color: var(--color-primary);--cc-btn-primary-color: #fff;--cc-btn-primary-hover-bg: var(--color-primary-deep);--cc-btn-primary-hover-border-color: var(--color-primary-deep);--cc-btn-primary-hover-color: #fff;--cc-btn-secondary-bg: var(--color-surface-alt);--cc-btn-secondary-border-color: var(--color-border);--cc-btn-secondary-color: var(--color-text);--cc-btn-secondary-hover-bg: var(--color-primary-soft);--cc-btn-secondary-hover-border-color: var(--color-primary);--cc-btn-secondary-hover-color: var(--color-primary);--cc-btn-border-radius: var(--radius-md);--cc-link-color: var(--color-primary)}.topics{padding:var(--space-20) 0}.topics-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media(max-width: 960px){.topics-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.topics-grid{grid-template-columns:1fr}}.topic-card{padding:var(--space-8);position:relative;overflow:hidden}.topic-card::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--color-accent);transform:scaleY(0);transform-origin:top;transition:transform .25s}.topic-card:hover::before{transform:scaleY(1)}.topic-card .topic-num{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-accent);letter-spacing:.1em}.topic-card h3{font-size:var(--text-2xl);margin:var(--space-3) 0}.topic-card p{color:var(--color-text-muted);margin-bottom:var(--space-5)}.topic-card .read-more{font-weight:600;font-size:var(--text-sm);color:var(--color-primary);display:inline-flex;align-items:center;gap:6px}.topic-card .read-more::after{content:"→";transition:transform .2s}.topic-card:hover .read-more{color:var(--color-accent)}.topic-card:hover .read-more::after{transform:translateX(4px)}.filter-bar{max-width:var(--container);margin:-32px auto var(--space-12);padding:0 var(--space-6);position:relative;z-index:5}.filter-inner{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-md);display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;border:1px solid var(--color-border)}.filter-inner label{font-size:var(--text-sm);color:var(--color-text-muted);margin-right:var(--space-3)}@media(max-width: 960px){.filter-inner{flex-direction:column;align-items:stretch}}.search-box{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--color-surface-alt);padding:8px 14px;border-radius:var(--radius-md);flex:1;max-width:280px}.search-box input{border:none;background:rgba(0,0,0,0);font:inherit;flex:1;outline:none;color:var(--color-text)}@media(max-width: 960px){.search-box{max-width:100%;margin:0}}.topic-tile{padding:var(--space-6);display:flex;flex-direction:column;text-decoration:none;color:inherit;position:relative;overflow:hidden}.topic-tile::before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:var(--color-accent);transition:height .25s}.topic-tile:hover::before{height:100%}.topic-tile .icon{width:48px;height:48px;background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);transition:all .2s}.topic-tile:hover .icon{background:var(--color-primary);color:#fff}.topic-tile h3{font-size:var(--text-lg);margin-bottom:var(--space-2);color:var(--color-text)}.topic-tile:hover h3{color:var(--color-primary)}.topic-tile p{color:var(--color-text-muted);font-size:var(--text-sm);flex:1;margin-bottom:var(--space-4);-webkit-line-clamp:3}.topic-tile .more{font-weight:600;font-size:var(--text-sm);color:var(--color-accent);display:inline-flex;gap:4px;align-items:center}.topic-tile .more::after{content:"→";transition:transform .2s}.topic-tile:hover .more::after{transform:translateX(4px)}.more-toggle{appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:600;font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;align-self:flex-start}.more-toggle::after{content:"↓";transition:transform .2s}.more-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.topic-rest{margin-bottom:var(--space-4)}.topic-tile .topic-rest p{display:block;overflow:visible;-webkit-line-clamp:unset;flex:none}.news{padding:var(--space-20) 0;background:var(--color-surface-alt)}.news-head{max-width:var(--container);margin:0 auto var(--space-12);padding:0 var(--space-6);display:flex;justify-content:space-between;align-items:end}.news-head h2{font-size:var(--text-4xl)}.news-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6)}@media(max-width: 960px){.news-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.news-grid{grid-template-columns:1fr}}.news-feature{max-width:var(--container);margin:-32px auto var(--space-16);padding:0 var(--space-6);position:relative;z-index:5}.news-list{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6)}@media(max-width: 960px){.news-list{grid-template-columns:1fr}}.article-body{max-width:var(--container-narrow);margin:var(--space-16) auto;padding:0 var(--space-6);display:flow-root}.article-body p{font-size:var(--text-lg);line-height:1.8;color:var(--color-text);margin-bottom:var(--space-6)}.article-body p a{text-decoration:underline}.article-body ul,.article-body ol{font-size:var(--text-lg);line-height:1.8;color:var(--color-text);margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-body li{margin-bottom:var(--space-2)}.article-body li ul,.article-body li ol{margin-top:var(--space-2)}.article-body img{display:block;max-width:100%;height:auto;margin-bottom:var(--space-6);border-radius:var(--radius-md)}.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-family:var(--font-display);font-weight:700;line-height:1.3;color:var(--color-text);margin:var(--space-8) 0 var(--space-3)}.article-body h3{font-size:var(--text-xl)}.article-body h4{font-size:var(--text-lg)}.article-body h5{font-size:var(--text-base)}.article-body h6{font-size:var(--text-sm)}.article-body img.align-left{float:left;max-width:50%;margin:0 var(--space-6) var(--space-4) 0}.article-body img.align-right{float:right;max-width:50%;margin:0 0 var(--space-4) var(--space-6)}.article-body img.align-center{margin-inline:auto}@media(max-width: 640px){.article-body img.align-left,.article-body img.align-right{float:none;max-width:100%;margin:0 0 var(--space-6)}}.article-body table{width:100%;border-collapse:collapse;margin-bottom:var(--space-6);font-size:var(--text-base);color:var(--color-text)}.article-body th,.article-body td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);vertical-align:top}.article-body th{text-align:left;font-weight:700}@media(max-width: 640px){.article-body table{display:block;overflow-x:auto}}.article-body iframe{display:block;max-width:100%;border:0;margin-bottom:var(--space-6)}.article-hero-figure{max-width:var(--container-narrow);margin:var(--space-16) auto 0;padding:0 var(--space-6)}.article-hero-figure img{display:block;width:100%;height:auto}.article-hero-figure+.article-body{margin-top:var(--space-8)}.cta-dark-inner{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);text-align:center}.cta-dark-inner h2{font-size:var(--text-4xl);margin-bottom:var(--space-4)}.cta-dark-inner p{font-size:var(--text-lg);margin-bottom:var(--space-8);max-width:60ch;margin-left:auto;margin-right:auto}.cta-dark-inner--narrow{max-width:var(--container-narrow)}.cta-row{display:inline-flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.hero-b{position:relative;padding:70px 0 var(--space-20);overflow:hidden;background:var(--color-primary-deep);background-position:center;background-size:cover;color:#fff}.hero-b::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%, rgba(227, 6, 19, 0.18), transparent 60%),linear-gradient(180deg, rgba(29, 58, 131, 0.6), rgba(29, 58, 131, 0.95)),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><defs><pattern id='p' x='0' y='0' width='40' height='40' patternUnits='userSpaceOnUse'><circle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.08)'/></pattern></defs><rect width='200' height='200' fill='url(%23p)'/></svg>");background-size:cover,cover,200px}.hero-b .inner{position:relative;max-width:var(--container);margin:0 auto;padding:0 var(--space-6);text-align:center}.hero-b h1{color:#fff;font-size:clamp(2.5rem,5.2vw,4.5rem);margin-bottom:var(--space-6)}.hero-b h1 em{font-style:normal;color:var(--color-accent-light)}@media(min-width: 960px){.hero-b h1 .line{white-space:nowrap}}.hero-b .lead{font-size:var(--text-xl);color:rgba(255,255,255,.8);margin:0 auto var(--space-10);max-width:60ch}.hero-b .cta-row{display:inline-flex;gap:var(--space-3)}.ticker{background:var(--color-surface-alt);color:var(--color-text);border-bottom:1px solid var(--color-border)}.ticker .inner{max-width:var(--container);margin:0 auto;padding:10px var(--space-6);display:flex;align-items:baseline;gap:var(--space-4);font-size:var(--text-sm)}.ticker .label{flex-shrink:0;color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ticker .content{color:var(--color-primary);font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker .content:hover{text-decoration:underline}.ticker .date{flex-shrink:0;margin-inline-start:auto;color:var(--color-text-muted);font-size:var(--text-xs)}@media(max-width: 640px){.ticker .date{display:none}}.values{padding:var(--space-20) 0;background:var(--color-surface-alt)}.values-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media(max-width: 960px){.values-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.values-grid{grid-template-columns:1fr}}.value-card{padding:var(--space-8)}.value-icon{width:56px;height:56px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);position:relative}.value-icon svg{color:#fff;width:26px;height:26px}.value-icon::after{content:"";position:absolute;bottom:-4px;right:-4px;width:22px;height:22px;background:var(--color-accent);border-radius:50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-position:center;background-size:14px;border:2px solid #fff}.value-card h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.value-card p{color:var(--color-text-muted);font-size:var(--text-sm)}.mobilize{padding:var(--space-20) 0;background:var(--color-primary-deep);color:#fff;position:relative;overflow:hidden}.mobilize::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:64px 64px;pointer-events:none}.mobilize .container{position:relative}.mobilize .section-head h2{color:#fff}.mobilize .section-head p{color:rgba(255,255,255,.75)}.mobilize-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-6);margin-top:var(--space-12)}@media(max-width: 640px){.mobilize-grid{grid-template-columns:1fr}}.mobilize-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:var(--space-8);transition:all .2s;display:flex;flex-direction:column;height:100%}.mobilize-card .btn{margin-top:auto;align-self:flex-start}.mobilize-card:hover{transform:translateY(-4px);border-color:var(--color-accent)}@media(prefers-reduced-motion: reduce){.mobilize-card:hover{transform:none}}.mobilize-card.featured{background:linear-gradient(180deg, rgba(227, 6, 19, 0.18), rgba(227, 6, 19, 0.04));border-color:rgba(227,6,19,.4)}.mobilize-card .icon{width:56px;height:56px;background:var(--color-accent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.mobilize-card .icon svg{color:#fff;width:28px;height:28px}.mobilize-card h3{color:#fff;font-size:var(--text-2xl);margin-bottom:var(--space-3)}.mobilize-card p{color:rgba(255,255,255,.75);margin-bottom:var(--space-6);font-size:var(--text-sm)}.mobilize-card .btn{width:100%;justify-content:center}.article-body .perex{font-weight:600;color:var(--color-text)}.article-body blockquote{border-left:4px solid var(--color-accent);margin:var(--space-10) 0;padding:var(--space-2) 0 var(--space-2) var(--space-8);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);line-height:1.3;font-style:normal}.article-body h2{font-size:var(--text-2xl);margin:var(--space-10) 0 var(--space-4)}.article-meta{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.article-meta .chip{background:var(--color-accent);color:#fff}.article-meta .dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.4)}.share-bar{max-width:var(--container-narrow);margin:var(--space-12) auto var(--space-20);padding:var(--space-6);border-top:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.share-bar .lbl{font-weight:700;color:var(--color-primary);font-size:var(--text-sm)}.share-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--radius-md);color:#fff;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.share-btn svg{width:16px;height:16px}.share-btn.fb{background:var(--color-social-fb)}.share-btn.li{background:var(--color-social-li)}.share-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion: reduce){.share-btn{transition:none}.share-btn:hover{transform:none}}.topic-tile[hidden]{display:none}.search-box svg{width:16px;height:16px;flex-shrink:0;color:var(--color-text-muted)}.contact-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}@media(max-width: 960px){.contact-grid{grid-template-columns:1fr}}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-8)}@media(max-width: 960px){.contact-cards{grid-template-columns:1fr}}.contact-card{padding:var(--space-6)}.contact-card:hover{border-color:var(--color-primary)}.contact-card .icon{width:44px;height:44px;background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.contact-card .icon svg{width:22px;height:22px}.contact-card h3{font-size:var(--text-base);margin-bottom:4px;color:var(--color-text);font-family:var(--font-sans);font-weight:700}.contact-card a{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-primary);overflow-wrap:break-word}.contact-card a:hover{color:var(--color-accent)}.contact-card p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:6px}.map-block{margin-top:var(--space-12);margin-bottom:var(--space-16);max-width:var(--container);margin-left:auto;margin-right:auto;padding:0 var(--space-6)}.map-block .map{aspect-ratio:21/7;min-height:260px;border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;position:relative;isolation:isolate;z-index:0;background:linear-gradient(135deg, rgba(29, 58, 131, 0.08), rgba(29, 58, 131, 0.16))}.map-block .map-pin{color:var(--color-accent);filter:drop-shadow(0 2px 3px rgba(15, 23, 42, 0.35))}.map-block .leaflet-container{height:100%;font:inherit}.map-block .leaflet-control-attribution{font-size:var(--text-xs)}.map-block .leaflet-control-attribution a{color:var(--color-primary)}.map-block figcaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.map-block figcaption a{color:var(--color-primary);text-decoration:underline}.intro{max-width:920px;margin:0 auto;padding:0 var(--space-6);font-size:var(--text-xl);line-height:1.7;color:var(--color-text)}.intro p{margin-bottom:var(--space-6)}.intro p:first-child::first-letter{font-family:var(--font-display);font-weight:800;font-size:4em;float:left;line-height:.85;margin:8px 12px 0 0;color:var(--color-accent)}.values-line{max-width:var(--container);margin:0 auto;padding:var(--space-12) var(--space-6);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6);text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.values-line h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:4px}.values-line p{color:var(--color-text-muted);font-size:var(--text-sm)}@media(max-width: 960px){.values-line{grid-template-columns:repeat(2, 1fr);gap:var(--space-8)}}.pillars-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6);max-width:var(--container);margin:0 auto;padding:0 var(--space-6) var(--space-6)}.pillars-grid:not(:has(>*)){padding:0}@media(max-width: 960px){.pillars-grid{grid-template-columns:1fr}}.check-list{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:var(--space-3)}.check-list li{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--color-text)}.check-list li::before{content:"";flex-shrink:0;width:22px;height:22px;background:var(--color-accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") no-repeat center/14px;border-radius:50%;margin-top:2px}.pillar-card{padding:var(--space-8);position:relative;overflow:hidden;container-type:inline-size}.pillar-num{position:absolute;z-index:0;top:var(--space-6);right:var(--space-8);font-family:var(--font-display);font-size:min(5rem,26cqw);font-weight:800;color:var(--color-primary-soft);line-height:1;pointer-events:none}.pillar-card h3{font-size:var(--text-2xl);margin-bottom:var(--space-4);position:relative;padding-right:60px}.pillar-card p{color:var(--color-text-muted)}.pillar-card>*:not(.pillar-num){position:relative;z-index:1}.auth-page{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-alt);padding:var(--space-12) var(--space-6)}.auth-logo{display:block;margin-bottom:var(--space-8)}.auth-logo img{height:44px}.auth-card{width:100%;max-width:420px}.auth-card h1{font-size:var(--text-3xl);margin-bottom:var(--space-6)}.auth-submit{width:100%;justify-content:center;padding:16px;font-size:var(--text-base)}.auth-hint{font-size:var(--text-sm);color:var(--color-text-muted);margin:var(--space-4) 0 var(--space-6)}.auth-alt{margin-top:var(--space-6);text-align:center;font-size:var(--text-sm)}.auth-alt a{color:var(--color-primary);text-decoration:underline}.auth-qr{margin:var(--space-6) 0 var(--space-4);text-align:center}.auth-qr svg{width:100%;max-width:240px;height:auto}.auth-secret{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;word-break:break-all;user-select:all;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text)}.auth-backup-codes{font-family:var(--font-mono);font-size:var(--text-base);list-style:decimal inside;margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.auth-backup-codes li{padding:var(--space-1) 0;letter-spacing:.08em;user-select:all}.donate-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-12);align-items:start}@media(max-width: 960px){.donate-grid{grid-template-columns:1fr}}.donate-online{margin-top:var(--space-6)}.donate-online .donate-online-note{color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.impact-bar{background:var(--color-primary-soft);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-top:var(--space-6);display:flex;gap:var(--space-3);align-items:center}.impact-bar .icon{width:36px;height:36px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.impact-bar .icon svg{width:18px;height:18px}.impact-bar p{color:var(--color-primary);font-size:var(--text-sm);line-height:1.5;margin:0}.impact-bar p a{color:inherit;font-weight:600}.why-card{background:var(--color-primary-deep);color:#fff;border-radius:var(--radius-lg);padding:var(--space-10);position:relative;overflow:hidden}.why-card::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:32px 32px;pointer-events:none}.why-card>*{position:relative}.why-card h3{color:#fff;font-size:var(--text-2xl);margin-bottom:var(--space-4)}.why-card p{color:rgba(255,255,255,.8);margin-bottom:var(--space-6)}.why-card .check-list li{color:#fff}.legal-strip{max-width:var(--container);margin:var(--space-16) auto 0;padding:var(--space-8) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.7}.levels-grid{max-width:var(--container);margin:-32px auto var(--space-16);padding:0 var(--space-6);position:relative;z-index:5;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6)}@media(max-width: 960px){.levels-grid{grid-template-columns:1fr}}.level-card{padding:var(--space-8);display:flex;flex-direction:column;position:relative}.level-card:hover{transform:none}.level-card.featured{border-color:var(--color-accent)}.level-card.featured::before{content:"Najobľúbenejšie";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--color-accent);color:#fff;padding:4px 14px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.level-card h3{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.level-card .subtitle{color:var(--color-text-muted);font-size:var(--text-sm)}.level-card .price{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;color:var(--color-primary);margin:var(--space-4) 0}.level-card .price small{font-size:var(--text-base);font-weight:500;color:var(--color-text-muted)}.level-card .check-list{margin:var(--space-6) 0;flex:1;align-content:start}.level-card .btn{width:100%;justify-content:center}.reasons{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media(max-width: 960px){.reasons{grid-template-columns:repeat(2, 1fr);gap:var(--space-8)}}@media(max-width: 640px){.reasons{grid-template-columns:1fr}}.reason{text-align:center}.reason .ic{width:64px;height:64px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:#fff;position:relative}.reason .ic::after{content:"";position:absolute;bottom:-6px;right:50%;transform:translateX(40px);width:22px;height:22px;background:var(--color-accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") no-repeat center/14px;border-radius:50%;border:2px solid #fff}.reason h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.reason p{color:var(--color-text-muted)}.faq{max-width:760px;margin:0 auto;padding:0 var(--space-6)}.faq details{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}.faq summary{padding:var(--space-5);font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-size:22px;color:var(--color-accent);font-weight:400;transition:transform .2s}.faq details[open] summary::after{transform:rotate(45deg)}.faq details>div{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted)}.step-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-4);margin-bottom:var(--space-10);position:relative}.step-row::before{content:"";position:absolute;top:18px;left:16.6%;right:16.6%;height:2px;background:var(--color-border);z-index:0}.step{text-align:center;position:relative;z-index:1}.step .num{width:36px;height:36px;background:#fff;border:2px solid var(--color-border);color:var(--color-text-muted);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-base)}.step .label{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.step.active .num{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.step.active .label,.step.done .label{color:var(--color-text)}.step.done .num{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.section-index{margin-bottom:var(--space-8)}.section-index>p{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.section-index .chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.section-index a{text-decoration:none}.group{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.group>h4{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-5)}.group .field:last-child,.group .form-grid-2:last-child,.group .checkbox-group:last-child{margin-bottom:0}.field--choice .choice-options{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.field--choice .choice-options input[type=radio],.field--choice .choice-options input[type=checkbox]{width:18px;height:18px;padding:0;margin:0;accent-color:var(--color-accent)}.field--choice .choice-options label{margin-bottom:0;font-size:var(--text-sm);font-weight:400;cursor:pointer}.field .help-text{margin-top:6px;font-size:var(--text-xs);line-height:1.6;color:var(--color-text-muted)}.consent-card{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-6)}.consent-card>h4{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-5)}.consent-card .consent-wording{font-size:var(--text-sm);line-height:1.7;color:var(--color-text);margin-bottom:var(--space-3)}.consent-card .consent-version{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-5)}.form-card--registration{max-width:760px;margin:0 auto}.form-card--member{max-width:900px}@media(max-width: 640px){.form-card--registration{padding:var(--space-5)}.group{padding:var(--space-4)}.field--choice .choice-options{padding:var(--space-3)}.consent-card{padding:var(--space-4)}}.registration-submit{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.registration-submit .privacy{margin:0}.status-card{max-width:520px;margin:0 auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-16) var(--space-12);box-shadow:var(--shadow-md);text-align:center}.status-card h2{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.status-card p{color:var(--color-text-muted);margin-bottom:var(--space-3)}.status-card .email{color:var(--color-primary);font-weight:700}.status-card .actions{margin-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.status-icon{width:88px;height:88px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6);font-size:var(--text-3xl);font-weight:800}.status-icon.red{background:var(--color-accent);color:#fff}.status-icon.success{background:var(--color-primary-soft);color:var(--color-success);border:2px solid var(--color-success)}.badge-pending{display:inline-block;margin-bottom:var(--space-5);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-full);padding:5px 14px}.privacy-notice .article-body{margin:0;padding:0}.privacy-notice>summary{cursor:pointer;font-weight:600}.privacy-notice[open]>summary{margin-bottom:var(--space-4)}.page-toc{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);margin:var(--space-12) 0}.page-toc h2{font-size:var(--text-xl);margin:0 0 var(--space-4)}.page-toc ol{columns:2;column-gap:var(--space-8);font-size:var(--text-base);line-height:1.6;padding-left:var(--space-6);margin:0}@media(max-width: 960px){.page-toc ol{columns:1}}.page-toc li{margin-bottom:var(--space-2);break-inside:avoid}.page-toc a{font-weight:600;color:var(--color-primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.page-toc a:hover{text-decoration:underline}.chapter-top-link{font-size:var(--text-sm) !important;margin:var(--space-4) 0 var(--space-12) !important}.chapter-top-link a{font-weight:600;color:var(--color-primary)}.article-hero-figure--bounded img{width:auto;max-width:100%;max-height:640px;margin-inline:auto}.article-body h2:first-child{margin-top:0}.article-body li a{text-decoration:underline}.article-body a[href$=".pdf"]::after{content:" (PDF)"}.page-tile-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:var(--space-6)}.page-tile{padding:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;text-decoration:none}.page-tile h3{font-size:var(--text-lg);margin:0}.page-tile::after{content:"→";color:var(--color-primary);font-weight:600;flex:none}.page-submenu{max-width:var(--container);margin:0 auto;padding:var(--space-8) var(--space-6) 0}.page-submenu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.page-submenu a{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;color:var(--color-text);text-decoration:none}.page-submenu a:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-submenu [aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;cursor:default}.page-submenu [aria-current=page]:hover{border-color:var(--color-primary);color:#fff}.page-section-cta{text-align:center;margin:var(--space-10) 0 0}.leadership-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:var(--space-6)}.leader-card{padding:var(--space-8);text-align:center;scroll-margin-top:var(--space-20)}.leader-avatar{width:96px;height:96px;margin:0 auto var(--space-4);border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-deep));color:#fff}.leader-card h3{font-size:var(--text-xl);margin-bottom:4px}.leader-card p{color:var(--color-text-muted);font-size:var(--text-sm)}.leader-photo{width:96px;height:96px;margin:0 auto var(--space-4);border-radius:50%;object-fit:cover;display:block}.leader-avatar--empty{background:var(--color-primary-soft);color:var(--color-primary)}.leader-avatar--empty svg{width:40px;height:40px}.leader-email a{color:var(--color-primary);text-decoration:underline;display:inline-block;padding:var(--space-3) 0}.kraj-map-block{max-width:var(--container-narrow);margin:var(--space-16) auto var(--space-8);padding:0 var(--space-6)}@media(max-width: 640px){.kraj-map-block{display:none}}.kraj-map{display:block;width:100%;height:auto}.kraj-map a{cursor:pointer}.kraj-map path{fill:var(--color-primary-soft);stroke:var(--color-primary);stroke-width:8;stroke-linejoin:round;transition:fill .15s}.kraj-map a:hover path{fill:var(--color-primary)}.kraj-map a:active path{fill:var(--color-primary-deep)}.kraj-map a:focus-visible path{stroke:var(--color-accent);stroke-width:24}.kraj-map-extra{margin:var(--space-4) 0 0;text-align:center}.kraj-map-extra a.chip{text-decoration:none;text-transform:none;letter-spacing:normal;min-height:44px;display:inline-flex;align-items:center}.kraj-map-extra a.chip:hover{background:var(--color-primary);color:#fff}.notice{--notice-bg: var(--color-primary-soft);--notice-border: var(--color-primary-softer);--notice-fg: var(--color-primary);display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border:1px solid var(--notice-border);border-radius:var(--radius-md);background:var(--notice-bg);color:var(--notice-fg);font-size:var(--text-sm);font-weight:600;line-height:1.5}.notice svg{flex:none;width:16px;height:16px;margin-top:2px}.notice--pii{--notice-bg: var(--color-pii-bg);--notice-border: var(--color-pii-border);--notice-fg: var(--color-pii-fg)}.status-card[data-state=pending]{--sc: var(--color-status-pending-fg);--sc-soft: var(--color-status-pending-bg)}.status-card[data-state=needs_info]{--sc: var(--color-primary);--sc-soft: var(--color-primary-soft)}.status-card[data-state=approved]{--sc: var(--color-status-ok-fg);--sc-soft: var(--color-status-ok-bg)}.status-card[data-state=rejected]{--sc: var(--color-status-bad-fg);--sc-soft: var(--color-status-bad-bg)}.status-card[data-state=imported]{--sc: var(--color-text-muted);--sc-soft: var(--color-border)}.video-facade{margin:var(--space-8) 0}.video-facade__activate{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-primary-deep);text-decoration:none}.video-facade__poster{width:100%;height:100%;object-fit:cover;display:block}.video-facade__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.video-facade__play svg{width:72px;height:72px;color:var(--color-text-on-dark);filter:drop-shadow(0 2px 12px rgba(0, 0, 0, 0.55))}.video-facade__label{position:absolute;right:0;bottom:0;left:0;padding:var(--space-3) var(--space-4);background:linear-gradient(to top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));color:var(--color-text-on-dark);font-weight:600}.video-facade__frame{width:100%;height:100%;border:0;display:block}.ds-announce{background:var(--color-status-pending-bg);color:var(--color-status-pending-fg)}.ds-announce__text{max-width:var(--container);margin:0 auto;padding:10px var(--space-6);font-size:var(--text-sm);font-weight:600;line-height:1.45;text-align:center}.icon-cards{max-width:var(--container);margin:0 auto;padding:0 var(--space-6)}.icon-cards-dark{background:var(--color-primary-deep);color:#fff;border-radius:var(--radius-lg);padding:var(--space-12) var(--space-6)}.icon-cards-dark .section-head h2{color:#fff}.icon-cards-dark .section-head p{color:rgba(255,255,255,.75)}.icon-card-grid{display:grid;gap:var(--space-6);margin-top:var(--space-10)}.icon-card-grid.cols-2{grid-template-columns:repeat(2, 1fr)}.icon-card-grid.cols-3{grid-template-columns:repeat(3, 1fr)}.icon-card-grid.cols-4{grid-template-columns:repeat(4, 1fr)}.section-head+.icon-card-grid{margin-top:var(--space-12)}@media(max-width: 960px){.icon-card-grid.cols-3,.icon-card-grid.cols-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.icon-card-grid.cols-2,.icon-card-grid.cols-3,.icon-card-grid.cols-4{grid-template-columns:1fr}}.icon-card{padding:var(--space-8);display:flex;flex-direction:column}.icon-card .icon{width:56px;height:56px;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.icon-card .icon svg{color:#fff;width:26px;height:26px}.icon-card h3{font-size:var(--text-xl);margin-bottom:var(--space-2)}.icon-card p{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6)}.icon-card .btn{margin-top:auto;align-self:flex-start}.icon-cards-dark .icon-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.icon-cards-dark .icon-card:hover{border-color:var(--color-accent)}.icon-cards-dark .icon-card .icon{background:var(--color-accent);border-radius:var(--radius-md)}.icon-cards-dark .icon-card h3{color:#fff}.icon-cards-dark .icon-card p{color:rgba(255,255,255,.75)}.stat-grid{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6)}@media(max-width: 960px){.stat-grid{grid-template-columns:repeat(2, 1fr);gap:var(--space-8)}}@media(max-width: 640px){.stat-grid{grid-template-columns:1fr}}.stat-card{text-align:center}.stat-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.stat-card p{color:var(--color-text-muted);font-size:var(--text-sm)}.stat-figure{font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);line-height:1.1;color:var(--color-primary);margin-bottom:var(--space-2)}.stat-grid-cta{max-width:var(--container);margin:var(--space-10) auto 0;padding:0 var(--space-6);text-align:center}.page-columns{display:grid;grid-template-columns:var(--page-columns, 1fr);gap:var(--space-8);max-width:var(--container);margin-inline:auto;padding-inline:var(--space-6)}@media(max-width: 640px){.page-columns{padding-inline:var(--space-4)}}@media(max-width: 960px){.page-columns{grid-template-columns:1fr}}.section.accent{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface))}.section--compact{padding:var(--space-12) 0}@media(max-width: 640px){.section--compact{padding:var(--space-8) 0}}.section--spacious{padding:var(--space-24) 0}@media(max-width: 640px){.section--spacious{padding:var(--space-16) 0}}.section--wide .page-columns{max-width:1440px}.section--full .page-columns{max-width:none;padding-inline:0}.section.section--none{padding:0}.section--flush .page-columns{display:block;max-width:none;padding-inline:0}.section:not(.section--flush) .page-columns .cta-dark-inner--narrow{max-width:min(var(--container-narrow),80%)}.step-row--block{grid-template-columns:repeat(var(--step-count, 3), 1fr)}.step-row--block::before{left:calc(50%/var(--step-count, 3));right:calc(50%/var(--step-count, 3))}@media(max-width: 960px){.step-row--block{gap:var(--space-1)}.step-row--block .step .label{font-size:calc(var(--text-xs)*5/6)}}.media-text{display:grid;gap:var(--space-8);align-items:center}@media(min-width: 961px){.media-text--left,.media-text--right{grid-template-columns:1fr 1fr}.media-text--right .media-text__media{order:2}}.media-text__media{margin:0}.media-text__media img{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg)}.newsletter-band-inner{max-width:var(--container);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-12);align-items:start}@media(max-width: 960px){.newsletter-band-inner{grid-template-columns:1fr;gap:var(--space-6)}}.table-block{--dt-header_border: 1px solid var(--color-border);--dt-header_padding: var(--space-3) var(--space-4);--dt-body_border: 1px solid var(--color-border);--dt-body_padding: var(--space-3) var(--space-4);--dt-input_border: 1px solid var(--color-border);--dt-input_border-radius: var(--radius-md);--dt-input_padding: var(--space-2) var(--space-3);--dt-paging-button_border-radius: var(--radius-md);--dt-paging-button_color: var(--color-primary);--dt-paging-button_color-hover: var(--color-primary);--dt-paging-button_background-hover: var(--color-primary-soft);--dt-paging-button_color-current: var(--color-primary-deep);--dt-paging-button_color-current-hover: var(--color-primary-deep);--dt-paging-button_background-current: var(--color-primary-soft);--dt-paging-button_background-current-hover: var(--color-primary-soft);--dt-paging-button_border-current: 1px solid var(--color-primary);--dt-paging-button_border-current-hover: 1px solid var(--color-primary);--dt-paging-button_color-disabled: var(--color-text-muted);--dtb-button_background: transparent;--dtb-button_border: 1px solid var(--color-border);--dtb-button_border-radius: var(--radius-md);--dtb-button_color: var(--color-primary);--dtb-button_background-hover: var(--color-primary-soft);--dtb-button_border-hover: 1px solid var(--color-primary);--dtb-button_color-hover: var(--color-primary);margin:0}.table-block__scroll{overflow-x:auto}.table-block__scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.table-block .table-block__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.table-block .table-block__table caption{caption-side:top;text-align:left;font-family:var(--font-display);font-weight:600;color:var(--color-text);padding-bottom:var(--space-3)}.table-block .table-block__table th,.table-block .table-block__table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.table-block .table-block__table thead th{background:var(--color-primary-soft);color:var(--color-primary-deep)}.table-block .table-block__table tbody tr:nth-child(even)>*{background:var(--color-surface-alt)}.table-block div.dt-container .dt-input{font:inherit}.table-block div.dt-container .table-block__filter{width:100%}.table-block div.dt-container .dt-info{color:var(--color-text-muted)}.table-block div.dt-container .dt-buttons>.dt-button{font-weight:600}
