:where(body){overflow-wrap:break-word}:where(h1,h2,h3,h4){overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 6 4;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:4}:where([class*=hero])>:where(:not(img,picture,video,svg,canvas,iframe)),:where([class*=hero]) :where(h1,h2,p){max-width:100%}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/dm-sans-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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:300;font-display:swap;src:url(/fonts/inter-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:300;font-display:swap;src:url(/fonts/inter-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,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:800;font-display:swap;src:url(/fonts/inter-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:800;font-display:swap;src:url(/fonts/inter-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--notif-bar-height:40px;--color-coral:#e8603c;--color-coral-dark:#c94e2c;--color-coral-light:#f5a48a;--color-navy:#1a2b4a;--color-navy-light:#2e4a7a;--color-sky:#ebf4ff;--color-sky-mid:#d0e8ff;--color-white:#fff;--color-off-white:#f8fafc;--color-light-grey:#f1f5f9;--color-mid-grey:#94a3b8;--color-dark-grey:#475569;--color-text:#1e293b;--color-text-light:#64748b;--color-bg:var(--color-white);--color-surface:var(--color-off-white);--color-border:#e2e8f0;--color-accent:var(--color-coral);--color-primary:var(--color-navy);--font-sans:"Inter", "DM Sans", system-ui, -apple-system, sans-serif;--font-display:"DM Sans", "Inter", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--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;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #00000014, 0 8px 10px -6px #0000000a;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1280px;--container-wide:1440px;--container-narrow:720px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-coral);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-coral-dark)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-navy);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem, 5vw, var(--text-6xl))}h2{font-size:clamp(1.5rem, 3.5vw, var(--text-4xl))}h3{font-size:clamp(1.25rem, 2.5vw, var(--text-2xl))}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{margin-bottom:1em}p:last-child{margin-bottom:0}strong,b{color:var(--color-navy);font-weight:700}ul,ol{padding-left:1.5em}li{margin-bottom:.25em}.container{width:100%;max-width:var(--container-max);padding-left:var(--space-6);padding-right:var(--space-6);margin-left:auto;margin-right:auto}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:var(--container-narrow)}.section{padding-top:var(--space-20);padding-bottom:var(--space-20)}.section--sm{padding-top:var(--space-12);padding-bottom:var(--space-12)}.section--lg{padding-top:var(--space-32);padding-bottom:var(--space-32)}.btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:2px solid #0000;padding:.75rem 1.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn--primary{background-color:var(--color-coral);color:var(--color-white);border-color:var(--color-coral)}.btn--primary:hover{background-color:var(--color-coral-dark);border-color:var(--color-coral-dark);color:var(--color-white);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn--secondary{color:var(--color-navy);border-color:var(--color-navy);background-color:#0000}.btn--secondary:hover{background-color:var(--color-navy);color:var(--color-white)}.btn--outline-white{color:var(--color-white);background-color:#0000;border-color:#fff9}.btn--outline-white:hover{background-color:var(--color-white);color:var(--color-navy);border-color:var(--color-white)}.btn--lg{font-size:var(--text-lg);padding:1rem 2.5rem}.btn--sm{font-size:var(--text-sm);padding:.5rem 1.25rem}.card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base), transform var(--transition-base);overflow:hidden}.card:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.card__image{aspect-ratio:16/9;object-fit:cover;width:100%}.card__body{padding:var(--space-6)}.card__tag{background-color:var(--color-sky);color:var(--color-navy-light);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);padding:.25rem .75rem;font-weight:600;display:inline-block}.hero{background-color:var(--color-navy);align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__overlay{background:linear-gradient(90deg,#1a2b4a99 0%,#1a2b4a52 45%,#1a2b4a0d 75%,#1a2b4a00 100%),linear-gradient(#1a2b4a0d 0%,#1a2b4a26 55%,#1a2b4a8c 100%);position:absolute;inset:0}.hero__content{z-index:1;color:var(--color-white);max-width:680px;position:relative}.hero__eyebrow{background-color:var(--color-coral-dark);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--space-5);padding:.35rem 1rem;font-weight:600;display:inline-block}.hero h1{color:var(--color-white);margin-bottom:var(--space-6);text-shadow:0 1px 3px #080b0d8c,0 2px 20px #080b0d66}.hero__lead,.hero__eyebrow{text-shadow:0 1px 3px #080b0d80,0 2px 14px #080b0d59}.hero__lead{font-size:var(--text-xl);color:#ffffffe6;margin-bottom:var(--space-8);font-weight:400;line-height:1.6}.hero__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.country-hero{background:linear-gradient(to right, #0f153580 0%, #0f153538 55%, #0f153500 90%), linear-gradient(to top, #080b0db8 0%, #0f15354d 50%, #0f153514 100%), var(--country-hero-img) center/cover no-repeat;color:#fff;align-items:center;min-height:55vh;padding:5rem 0 3.5rem;display:flex}.country-hero__title,.country-hero__breadcrumb{text-shadow:0 1px 3px #080b0d99,0 2px 16px #080b0d66}@media (width<=768px){.country-hero{background:var(--color-navy);min-height:auto;padding:0;display:block}.country-hero:before{content:"";background:var(--country-hero-img-sm,var(--country-hero-img)) center / cover no-repeat;height:min(46vh,360px);display:block}.country-hero__content{padding:1.9rem 0 2.4rem}.country-hero__title,.country-hero__breadcrumb{text-shadow:none}}@media (width>=769px) and (width<=1300px){.country-hero{background:linear-gradient(to right, #0f153580 0%, #0f153538 55%, #0f153500 90%), linear-gradient(to top, #080b0db8 0%, #0f15354d 50%, #0f153514 100%), var(--country-hero-img-md,var(--country-hero-img)) center/cover no-repeat}}.site-nav{top:var(--notif-bar-height,0px);z-index:100;transition:background var(--transition-base), box-shadow var(--transition-base);background:0 0;position:fixed;left:0;right:0}.site-nav.scrolled{backdrop-filter:blur(12px);box-shadow:var(--shadow-md);background:#fffffff7}.site-nav.scrolled .nav__logo-text{color:var(--color-navy)}.site-nav.scrolled .nav__link{color:var(--color-text)}.site-nav.scrolled .nav__link:hover{color:var(--color-coral)}.nav__inner{justify-content:space-between;align-items:center;gap:var(--space-8);height:80px;display:flex}@media (width<=900px){.nav__inner{height:64px}}.nav__logo{align-items:center;gap:var(--space-3);flex-shrink:0;text-decoration:none;display:flex}.nav__logo-img{width:auto;max-width:none;height:56px;display:block}.nav__logo-white{display:block}.nav__logo-colour,.site-nav.scrolled .nav__logo-white{display:none}.site-nav.scrolled .nav__logo-colour{display:block}@media (width<=900px){.nav__logo-img{width:auto;height:40px}}.nav__links{align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.nav__link{font-size:var(--text-sm);color:#ffffffe6;transition:color var(--transition-fast);white-space:nowrap;font-weight:600;text-decoration:none}.nav__link:hover,.nav__link.active{color:var(--color-coral-light)}.nav__cta{flex-shrink:0}.site-footer{background-color:var(--color-navy);color:#fffc}.footer-cta-band{background:linear-gradient(135deg, var(--color-coral) 0%, var(--color-coral-dark) 100%);padding:var(--space-16) 0;text-align:center}.footer-cta-band h2{color:var(--color-white);margin-bottom:var(--space-4)}.footer-cta-band p{color:#ffffffe6;font-size:var(--text-lg);margin-bottom:var(--space-8)}.footer-grid{gap:var(--space-12);padding:var(--space-16) 0;border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.footer-brand p{font-size:var(--text-sm);margin-bottom:var(--space-4);line-height:1.7}.footer-logo{width:auto;height:40px;margin-bottom:var(--space-6);filter:brightness(0)invert()}.footer-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-coral-light);margin-bottom:var(--space-4);font-weight:700}.footer-links{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.footer-links a{color:#ffffffb3;font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.footer-links a:hover{color:var(--color-white)}.footer-contact{color:#ffffffb3;font-size:var(--text-sm);margin-bottom:var(--space-2);text-decoration:none;display:block}.footer-contact:hover{color:var(--color-white)}.footer-socials{gap:var(--space-3);margin-top:var(--space-4);display:flex}.footer-socials a{border-radius:var(--radius-full);color:#ffffffb3;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff1a;justify-content:center;align-items:center;display:flex}.footer-socials a:hover{background:var(--color-coral);color:var(--color-white)}.footer-strip{padding:var(--space-6) 0;font-size:var(--text-xs);color:#ffffff80;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-strip nav{gap:var(--space-6);display:flex}.footer-strip a{color:#ffffff80;transition:color var(--transition-fast);text-decoration:none}.footer-strip a:hover{color:var(--color-white)}.nl-popup-root{z-index:200;padding:var(--space-4);opacity:0;pointer-events:none;transition:opacity var(--transition-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nl-popup-root[aria-hidden=false]{pointer-events:auto}.nl-popup-root.is-open{opacity:1}.nl-popup-backdrop{backdrop-filter:blur(4px);background:#00000080;position:absolute;inset:0}.nl-popup-dialog{background:var(--color-white);border-radius:var(--radius-2xl);width:100%;max-width:520px;padding:var(--space-10);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.nl-popup-dialog:before{content:"";background:linear-gradient(90deg, var(--color-coral), var(--color-coral-light));height:4px;position:absolute;top:0;left:0;right:0}.nl-popup-close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-full);background:var(--color-light-grey);cursor:pointer;width:32px;height:32px;color:var(--color-dark-grey);transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute}.nl-popup-close:hover{background:var(--color-mid-grey);color:var(--color-white)}.nl-popup-eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-coral);margin-bottom:var(--space-3);font-weight:700}.nl-popup-title{font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--space-3)}.nl-popup-lead{color:var(--color-text-light);margin-bottom:var(--space-6)}.form-group{margin-bottom:var(--space-4)}.form-label{font-size:var(--text-sm);color:var(--color-text);margin-bottom:var(--space-2);font-weight:600;display:block}.form-input,.form-select,.form-textarea{border:2px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:.75rem 1rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-coral);box-shadow:0 0 0 3px #e8603c26}.form-textarea{resize:vertical;min-height:120px}.form-error{color:#dc2626;font-size:var(--text-sm);margin-top:var(--space-2)}.prose{max-width:72ch}.prose h2{margin-top:var(--space-12);margin-bottom:var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--color-border)}.prose h3{margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose p{color:var(--color-text);line-height:1.8}.prose ul,.prose ol{margin-bottom:var(--space-6)}.prose li{margin-bottom:var(--space-2);line-height:1.7}.prose blockquote{border-left:4px solid var(--color-coral);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--color-text-light);font-style:italic;font-size:var(--text-lg)}.prose table{border-collapse:collapse;width:100%;margin:var(--space-8) 0;font-size:var(--text-sm)}.prose th{background:var(--color-navy);color:var(--color-white);text-align:left;padding:.75rem 1rem;font-weight:600}.prose td{border-bottom:1px solid var(--color-border);padding:.75rem 1rem}.prose tr:nth-child(2n) td{background:var(--color-off-white)}.tag{border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;align-items:center;padding:.25rem .75rem;font-weight:600;display:inline-flex}.tag--coral{color:var(--color-coral-dark);background:#e8603c1a}.tag--navy{color:var(--color-navy);background:#1a2b4a1a}.tag--sky{background:var(--color-sky);color:var(--color-navy-light)}.visa-table-wrap{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:var(--space-8) 0;overflow-x:auto}.visa-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:var(--color-white)}.visa-table thead th{background:var(--color-navy);color:var(--color-white);text-align:left;white-space:nowrap;padding:1rem;font-weight:600}.visa-table tbody td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.875rem 1rem}.visa-table tbody tr:hover td{background:var(--color-sky)}.visa-table tbody tr:last-child td{border-bottom:none}.wissen-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.wissen-card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.wissen-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-3px)}.wissen-card__image{aspect-ratio:16/9;object-fit:cover;width:100%}.wissen-card__body{padding:var(--space-6);flex-direction:column;flex:1;display:flex}.wissen-card__meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.wissen-card__date{font-size:var(--text-xs);color:var(--color-text-light)}.wissen-card__title{font-size:var(--text-lg);color:var(--color-navy);margin-bottom:var(--space-3);font-weight:700;line-height:1.3}.wissen-card__excerpt{font-size:var(--text-sm);color:var(--color-text-light);margin-bottom:var(--space-4);flex:1;line-height:1.6}.wissen-card__link{font-size:var(--text-sm);color:var(--color-coral);align-items:center;gap:var(--space-1);font-weight:600;text-decoration:none;display:inline-flex}.wissen-card__link:hover{color:var(--color-coral-dark)}.video-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.video-card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);overflow:hidden}.video-card:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.video-card__thumb{aspect-ratio:16/9;background:var(--color-navy);position:relative;overflow:hidden}.video-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.video-card:hover .video-card__thumb img{transform:scale(1.05)}.video-card__play{transition:background var(--transition-fast);background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card:hover .video-card__play{background:#00000080}.video-card__play-icon{border-radius:var(--radius-full);width:56px;height:56px;color:var(--color-coral);box-shadow:var(--shadow-lg);background:#fffffff2;justify-content:center;align-items:center;padding-left:4px;font-size:20px;display:flex}.video-card__body{padding:var(--space-5)}.video-card__title{font-size:var(--text-base);color:var(--color-navy);margin-bottom:var(--space-2);font-weight:600;line-height:1.4}.video-card__date{font-size:var(--text-xs);color:var(--color-text-light)}.filter-bar{gap:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.filter-bar__search{flex:1;min-width:240px;position:relative}.filter-bar__search input{border:2px solid var(--color-border);border-radius:var(--radius-full);width:100%;font-size:var(--text-base);transition:border-color var(--transition-fast);outline:none;padding:.75rem 1rem .75rem 2.75rem}.filter-bar__search input:focus{border-color:var(--color-coral)}.filter-bar__search-icon{color:var(--color-mid-grey);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.filter-btn{border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-white);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);color:var(--color-text);padding:.5rem 1.25rem;font-weight:600}.filter-btn:hover,.filter-btn.active{border-color:var(--color-coral);background:var(--color-coral);color:var(--color-white)}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.nav__links,.nav__cta{display:none}.hero{min-height:auto;padding-top:0;display:block}.hero:before{content:"";height:min(46vh,360px);display:block}.hero__bg{height:min(46vh,360px);inset:0 0 auto}.hero__overlay{display:none}.hero .container{padding-top:1.9rem;padding-bottom:2.4rem}.hero h1,.hero__lead,.hero__eyebrow{text-shadow:none}.footer-grid{gap:var(--space-8);grid-template-columns:1fr}.footer-strip{text-align:center;flex-direction:column}.wissen-grid,.video-grid{grid-template-columns:1fr}.container{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (width<=1279px){.site-nav[data-lang=de] .nav__links,.site-nav[data-lang=de] .nav__cta{display:none}}@media (width<=1459px){.site-nav[data-lang=en] .nav__links,.site-nav[data-lang=en] .nav__cta{display:none}}@media (width<=480px){.hero__actions{flex-direction:column}.btn--lg{justify-content:center;width:100%}}.site-nav .mm-toggle{--mm-toggle-ink:#fff;--mm-toggle-line:#ffffffbf}.site-nav.scrolled .mm-toggle{--mm-toggle-ink:#1a2b4a;--mm-toggle-line:#1a2b4a}html.mm-lock .wa-mobilebar{display:none}@media (width<=900px){.nav__inner{gap:.75rem}}@media (width<=420px){.nav__logo-img{height:33px}}@media (width<=359px){.nav__inner{gap:.5rem}.nav__logo-img{height:26px}.site-nav .mm-toggle{padding-left:.6rem;padding-right:.6rem}}.text-center{text-align:center}.text-coral{color:var(--color-coral)}.text-navy{color:var(--color-navy)}.text-light{color:var(--color-text-light)}.bg-white{background-color:var(--color-white)}.bg-surface{background-color:var(--color-surface)}.bg-sky{background-color:var(--color-sky)}.bg-navy{background-color:var(--color-navy)}.bg-coral{background-color:var(--color-coral)}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s both fadeInUp}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.fg-hp{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}@media print{.fg-hp{display:none!important}}:root{--pub-accent:var(--color-navy);--pub-accent-ink:var(--color-white);--pub-ink:var(--color-text);--pub-muted:var(--color-dark-grey);--pub-line:var(--color-border);--pub-bg:var(--color-surface);--pub-card:var(--color-white);--pub-sans:var(--font-display);--pub-serif:var(--font-sans);--pub-radius:var(--radius-md)}.pub-navband{height:calc(var(--notif-bar-height,0px) + 80px);background:var(--color-navy)}@media (width<=900px){.pub-navband{height:calc(var(--notif-bar-height,0px) + 64px)}}.prose .pub p{line-height:1.55}.prose .pub-block{max-width:100%}.mm-toggle{box-sizing:border-box;background:var(--mm-toggle-bg,transparent);min-height:44px;color:var(--mm-toggle-ink,currentColor);border:var(--mm-toggle-border-width,1.5px) solid var(--mm-toggle-line,currentColor);border-radius:var(--mm-toggle-radius,6px);box-shadow:var(--mm-toggle-shadow,none);font-family:var(--mm-toggle-font,inherit);font-size:var(--mm-toggle-size,.95rem);font-weight:var(--mm-toggle-weight,600);letter-spacing:var(--mm-toggle-tracking,normal);text-transform:var(--mm-toggle-transform,none);cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;flex:none;align-items:center;gap:.5rem;margin:0;padding:.45rem .75rem;line-height:1;display:none}.mm-toggle:focus-visible{outline:2px solid var(--mm-focus,currentColor);outline-offset:2px}.mm-icon{flex:none;width:18px;height:14px;display:inline-block;position:relative}.mm-icon>span{background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .18s,opacity .18s,top .18s;position:absolute;left:0}.mm-icon>span:first-child{top:0}.mm-icon>span:nth-child(2){top:6px}.mm-icon>span:nth-child(3){top:12px}.mm-toggle[aria-expanded=true] .mm-icon>span:first-child{top:6px;transform:rotate(45deg)}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(2){opacity:0}.mm-toggle[aria-expanded=true] .mm-icon>span:nth-child(3){top:6px;transform:rotate(-45deg)}.mm-label{text-align:center;display:inline-grid}.mm-label:before{content:attr(data-mm-sizer);visibility:hidden;grid-area:1/1;height:0;overflow:hidden}.mm-label>span{grid-area:1/1}.mm-panel{top:var(--mm-top,0px);height:calc(100vh - var(--mm-top,0px));height:calc(100dvh - var(--mm-top,0px));z-index:var(--mm-z,80);box-sizing:border-box;padding:var(--mm-pad-top,.25rem) var(--mm-pad-x,1.25rem) calc(var(--mm-widget-clear,4.75rem) + env(safe-area-inset-bottom,0px));background:var(--mm-bg,#fff);color:var(--mm-ink,#111);border-top:var(--mm-panel-border-top,0);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;flex-direction:column;margin:0;display:flex;position:fixed;left:0;right:0;overflow-y:auto}.mm-panel[hidden]{display:none}html.mm-lock{overflow:hidden}html.mm-lock body{overflow:clip}.mm-nav{flex:none}.mm-list,.mm-sub,.mm-lang-grid{margin:0;list-style:none}.mm-list{padding:0}.mm-list>li,.mm-sub>li,.mm-lang-grid>li{margin:0;padding:0}.mm-list>li:before,.mm-sub>li:before,.mm-lang-grid>li:before,.mm-list>li::marker{content:none}.mm-item{border-bottom:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-link{width:100%;padding:var(--mm-item-pad-y,1rem) 0;box-sizing:border-box;min-height:0;box-shadow:none;color:var(--mm-ink,#111);font-family:var(--mm-font,inherit);font-size:var(--mm-size,1.0625rem);font-weight:var(--mm-weight,600);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-tracking,normal);text-transform:var(--mm-transform,none);text-align:left;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;text-decoration:none;display:flex}.mm-link:hover,.mm-sublink:hover,.mm-lang-item:hover{color:var(--mm-ink-hover,var(--mm-ink-active,var(--mm-ink,#111)));text-decoration:none}.mm-link[aria-current=page],.mm-item.is-current>.mm-acc{color:var(--mm-ink-active,var(--mm-ink,#111))}.mm-link:focus-visible,.mm-sublink:focus-visible,.mm-lang-item:focus-visible,.mm-lang-toggle:focus-visible,.mm-cta:focus-visible{outline:2px solid var(--mm-focus,currentColor);outline-offset:-2px}.mm-chev{flex:none;transition:transform .16s}.mm-acc[aria-expanded=true] .mm-chev,.mm-lang-toggle[aria-expanded=true] .mm-chev{transform:rotate(180deg)}.mm-sub{padding:var(--mm-sub-pad-top,.25rem) 0 var(--mm-sub-pad-bottom,.5rem) var(--mm-sub-indent,.5rem);border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-sub[hidden],.mm-lang-grid[hidden]{display:none}.mm-sub>li+li{border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024)}.mm-sublink,.mm-lang-item{padding:var(--mm-sub-pad-y,.75rem) var(--mm-sub-pad-x,.5rem);color:var(--mm-sub-ink,var(--mm-ink,#111));font-family:var(--mm-sub-font,var(--mm-font,inherit));font-size:var(--mm-sub-size,1rem);font-weight:var(--mm-sub-weight,500);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-sub-tracking,var(--mm-tracking,normal));text-transform:var(--mm-sub-transform,none);border-radius:var(--mm-sub-radius,6px);align-items:center;gap:.6rem;text-decoration:none;display:flex}.mm-sublink[aria-current=page]{color:var(--mm-ink-active,var(--mm-ink,#111))}.mm-foot{flex:none;margin-top:auto;padding-top:1.5rem}.mm-lang{border:var(--mm-lang-border-width,1.5px) solid var(--mm-lang-line,var(--mm-line,#00000024));border-radius:var(--mm-lang-radius,12px);background:var(--mm-lang-bg,transparent)}.mm-lang-toggle{box-sizing:border-box;border-radius:inherit;width:100%;box-shadow:none;color:var(--mm-ink,#111);font-family:var(--mm-font,inherit);font-size:var(--mm-size,1.0625rem);font-weight:var(--mm-weight,600);line-height:var(--mm-leading,1.35);letter-spacing:var(--mm-tracking,normal);text-transform:var(--mm-transform,none);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.8rem 1rem;display:flex}.mm-lang-current{align-items:center;gap:.6rem;display:inline-flex}.mm-lang-grid{padding:var(--mm-sub-pad-top,.25rem) .5rem var(--mm-sub-pad-bottom,.5rem);border-top:var(--mm-line-width,1px) solid var(--mm-line,#00000024);grid-template-columns:1fr 1fr;gap:.25rem .5rem;display:grid}.mm-lang-item[aria-current=page]{color:var(--mm-ink-active,var(--mm-ink,#111));background:var(--mm-lang-current-bg,#0000000f)}.mm-flag.mm-flag{vertical-align:middle;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #00000014}.mm-flag.mm-flag--trigger{width:20px;height:20px}.mm-flag svg{width:100%;height:100%;display:block}.mm-cta{box-sizing:border-box;background:var(--mm-cta-bg,#111);width:100%;min-height:52px;color:var(--mm-cta-ink,#fff);border:var(--mm-cta-border,0);border-radius:var(--mm-cta-radius,8px);box-shadow:var(--mm-cta-shadow,none);font-family:var(--mm-cta-font,var(--mm-font,inherit));font-size:var(--mm-cta-size,1.0625rem);font-weight:var(--mm-cta-weight,700);letter-spacing:var(--mm-cta-tracking,normal);text-transform:var(--mm-cta-transform,none);text-align:center;justify-content:center;align-items:center;margin:1rem 0 0;padding:.85rem 1.25rem;line-height:1.2;text-decoration:none;display:flex}.mm-cta:hover{background:var(--mm-cta-bg-hover,var(--mm-cta-bg,#111));color:var(--mm-cta-ink,#fff);text-decoration:none}.mm-foot>.mm-cta:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){.mm-icon>span,.mm-chev{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{color:#d1d5db;font-family:var(--font-sans);background:#080b0d}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aeb4ba;text-underline-offset:.18em;text-decoration-color:#c8a24a8c}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:#fff}.family-footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(130px,.65fr));gap:3rem;padding-top:3.75rem;padding-bottom:3rem;display:grid}.family-footer-grid[data-astro-cid-jo6i4kqk] section[data-astro-cid-jo6i4kqk]{min-width:0}.family-footer-logos[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.6rem;display:flex}.family-footer-logos[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{max-width:240px;display:inline-flex}.family-footer-logos[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:min(240px,100%);height:auto;max-height:70px;display:block}.footer-eyebrow[data-astro-cid-jo6i4kqk]{color:#c8a24a;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .9rem;font-size:.7rem;font-weight:800;line-height:1.45}.footer-boilerplate[data-astro-cid-jo6i4kqk]{color:#9ca3af;max-width:430px;margin:0 0 1.4rem;font-size:.86rem;line-height:1.7}.footer-contact[data-astro-cid-jo6i4kqk]{color:#d1d5db;width:fit-content;margin:0 0 .55rem;font-size:.92rem;font-weight:650;text-decoration:none;display:block}.footer-contact[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-socials[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aeb4ba;background:#161a1e;border:1px solid #282d32;border-radius:.35rem;place-items:center;width:2.3rem;height:2.3rem;text-decoration:none;transition:transform .16s,color .16s,border-color .16s;display:grid}.footer-socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-color:#c8a24a;transform:translateY(-2px)}.footer-socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor}.footer-links[data-astro-cid-jo6i4kqk]{gap:0;font-size:.88rem;display:grid}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aeb4ba;text-underline-offset:.22em;padding:.5rem 0;font-size:.88rem;font-weight:500;text-decoration:underline #c8a24a8c;transition:color .15s;display:block}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-links--kanzlei[data-astro-cid-jo6i4kqk]{gap:0}.footer-links--kanzlei[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#aeb4ba;text-underline-offset:.22em;padding:.5rem 0;font-size:.88rem;font-weight:500;text-decoration:underline #c8a24a8c;transition:color .15s;display:block}.footer-links--kanzlei[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-strip[data-astro-cid-jo6i4kqk]{color:#6f777e;border-top:1px solid #20252a;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;padding-bottom:1.2rem;font-size:.76rem;display:flex}.footer-strip[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{max-width:58rem}.footer-strip[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.15rem;display:flex}.footer-strip[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#737b82}.footer-strip[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}@media (width<=960px){.family-footer-grid[data-astro-cid-jo6i4kqk]{gap:2.6rem;padding-top:3rem}.footer-strip[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.family-footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.onpage-nav[hidden],.onpage-nav .onpage-toc,.onpage-nav .onpage-col__box,.wa-mobilebar,.wa-tocsheet[hidden],.onpage-toc,.onpage-col{display:none}.onpage-toc__label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-coral);margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.onpage-toc ol{margin:0;padding:0 4px 0 0;list-style:none}.onpage-toc li{border-top:1px solid var(--color-border);margin:0}.onpage-toc a{color:var(--color-text-light);gap:.6rem;padding:.45rem 0;font-size:.875rem;line-height:1.45;text-decoration:none;display:flex}.onpage-toc a:hover{color:var(--color-navy);text-decoration:none}.onpage-toc .nr{min-width:1.2rem;color:var(--color-coral);flex:none;padding-top:.1rem;font-size:.75rem;font-weight:700}.onpage-toc a[aria-current],[data-onpage-toc] a[aria-current]{font-weight:700;color:var(--color-navy)!important}.onpage-col__cta{justify-content:center;width:100%;display:flex}@media (width>=1140px){.container.onpage-host{max-width:calc(var(--container-narrow) + 348px);padding-right:calc(var(--space-6) + 348px);position:relative}.onpage-col{top:0;bottom:0;right:var(--space-6);width:300px;display:block;position:absolute}.onpage-col__inner{top:var(--onpage-top,100px);flex-direction:column;gap:1.5rem;display:flex;position:sticky}.onpage-col__inner>.onpage-toc{background:var(--color-surface);border-radius:var(--radius-xl);padding:1.5rem 1.25rem 1rem;display:block}.onpage-col__inner>.onpage-col__box{display:block}}@media (width>=901px){aside.country-article__sidebar[data-onpage-col]{top:var(--onpage-top,100px);flex-direction:column;gap:1.5rem;display:flex;position:sticky}aside.country-article__sidebar .sidebar-widget{margin-top:0!important;position:static!important}aside.country-article__sidebar>.onpage-toc{background:#f8f8f8;border-radius:.75rem;padding:1.5rem 1.25rem 1rem;display:block}}@media (width>=1025px){.onpage-aside{top:var(--onpage-top,100px)!important}}@media (width<=1024px){.onpage-tocbox{display:none}}.toc-mobile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;margin:0 0 2rem;display:block}.toc-mobile>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--color-coral);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;font-size:.75rem;font-weight:700;list-style:none;display:flex}.toc-mobile>summary::-webkit-details-marker{display:none}.toc-mobile>summary:after{content:"";border-right:2px solid var(--color-coral);border-bottom:2px solid var(--color-coral);flex-shrink:0;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.toc-mobile[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.toc-mobile ol{list-style:none;margin:0!important;padding:0 1.15rem .75rem!important}.toc-mobile li{margin:0!important;padding:0!important}.toc-mobile li:before{content:none!important}.toc-mobile a{border-bottom:1px solid var(--color-border);padding:.6rem 0;font-weight:500;line-height:1.4;display:block;color:var(--color-navy)!important;font-size:.975rem!important;text-decoration:none!important}.toc-mobile li:last-child a{border-bottom:0}.toc-mobile a:hover,.toc-mobile a[aria-current]{color:var(--color-coral)!important}.wa-mobilebar{z-index:690;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom,0px));background:#1a2b4af7;border-top:1px solid #ffffff1a;align-items:center;gap:.6rem;transition:transform .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.wa-mobilebar[data-shown]{transform:translateY(0)}.wa-mobilebar__toc{color:#fff;font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.75rem 1rem;display:flex}.wa-mobilebar__burger{border-top:2px solid var(--color-coral-light);border-bottom:2px solid var(--color-coral-light);flex-shrink:0;width:.85rem;height:.6rem;position:relative}.wa-mobilebar__burger:after{content:"";border-top:2px solid var(--color-coral-light);position:absolute;top:calc(50% - 1px);left:0;right:0}.wa-mobilebar__cta{text-align:center;background:var(--color-coral);color:#fff;font:700 14px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:.8rem .5rem;text-decoration:none;overflow:hidden}.wa-mobilebar__cta:hover{color:#fff;background:var(--color-coral-dark);text-decoration:none}.wa-tocsheet{z-index:710;display:block;position:fixed;inset:0}.wa-tocsheet__scrim{background:#0f153594;position:absolute;inset:0}.wa-tocsheet__panel{border-top:4px solid var(--color-coral);max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.wa-tocsheet__head{border-bottom:1px solid var(--color-border);letter-spacing:.1em;text-transform:uppercase;color:var(--color-coral);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem .6rem;font-size:.75rem;font-weight:700;display:flex}.wa-tocsheet__close{color:var(--color-navy);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:1.6rem;line-height:1}.wa-tocsheet__list{margin:0;padding:.4rem 1.15rem 1.15rem;list-style:none;overflow-y:auto}.wa-tocsheet__list li{margin:0}.wa-tocsheet__list a{color:var(--color-navy);border-bottom:1px solid var(--color-border);padding:.75rem 0;font-size:16px;line-height:1.4;text-decoration:none;display:block}.wa-tocsheet__list li:last-child a{border-bottom:0}.wa-tocsheet__list a:active,.wa-tocsheet__list a[aria-current]{color:var(--color-coral);font-weight:600}body.wa-mobilebar-shown .cw{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}body.wa-mobilebar-shown .site-footer{padding-bottom:calc(4.2rem + env(safe-area-inset-bottom,0px))}@media (width<=760px){.prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.country-article-wrap>.country-article{min-width:0}}@media (width<=480px){[data-onpage-content]>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.wa-mobilebar{transition:none}}@media print{.wa-mobilebar,.wa-tocsheet,.toc-mobile,.onpage-col{display:none!important}}body.drawer-open{overflow:hidden}body.drawer-open .cw{opacity:0;pointer-events:none}.floating-eyebrow[data-astro-cid-k7djo4gl]{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.contact-backdrop[data-astro-cid-k7djo4gl]{z-index:199;backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.contact-drawer[data-astro-cid-k7djo4gl]{z-index:202;background:#fff;width:min(420px,100vw);padding:2rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 40px #00000026}.contact-drawer-head[data-astro-cid-k7djo4gl]{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.contact-success-modal[data-astro-cid-k7djo4gl]{border-radius:var(--radius-2xl);z-index:203;background:#fff;width:min(380px,100vw - 2rem);padding:2.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0003}.floating-close[data-astro-cid-k7djo4gl]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.floating-close[data-astro-cid-k7djo4gl]:hover{background:#ffffff4d}.floating-close--dark[data-astro-cid-k7djo4gl]{background:var(--color-light-grey);color:var(--color-navy)}.floating-close--dark[data-astro-cid-k7djo4gl]:hover{background:var(--color-border)}.form-error[data-astro-cid-k7djo4gl]{color:#dc2626;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.875rem}.cw{right:var(--cw-inset-x,1.1rem);bottom:var(--cw-inset-y,1.1rem);z-index:var(--cw-z,90);font-family:var(--cw-font,inherit);flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed}.cw-toggle{width:var(--cw-toggle-size,3.5rem);height:var(--cw-toggle-size,3.5rem);border:var(--cw-toggle-border,none);border-radius:var(--cw-toggle-radius,50%);background:var(--cw-accent,#1e4d3b);color:var(--cw-accent-ink,#fff);cursor:pointer;box-shadow:var(--cw-toggle-shadow,var(--cw-shadow,0 10px 26px #0f1b1742));place-items:center;padding:0;transition:background .16s,transform .16s;display:grid}.cw-toggle:hover{background:var(--cw-accent-hover,var(--cw-accent,#1e4d3b));transform:translateY(-2px)}.cw-toggle:active{transform:scale(.96)}.cw-toggle:focus-visible{outline:3px solid var(--cw-focus,var(--cw-accent,#1e4d3b));outline-offset:3px}.cw-glyph{place-items:center;display:grid}.cw-glyph svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.cw-glyph-close,.cw.is-open .cw-glyph-open{display:none}.cw.is-open .cw-glyph-close{display:grid}.cw-panel{background:var(--cw-surface,#fff);border:var(--cw-panel-border,1px solid var(--cw-line,#14181c24));border-radius:var(--cw-panel-radius,14px);width:min(21rem,100vw - 2.2rem);max-height:calc(100dvh - 9rem);box-shadow:var(--cw-shadow,0 10px 26px #0f1b1742);color:var(--cw-ink,#191c1e);padding:1.05rem 1.1rem .6rem;overflow-y:auto}.cw-panel[hidden]{display:none}.cw-eyebrow{font-family:var(--cw-eyebrow-font,var(--cw-font,inherit));letter-spacing:.14em;text-transform:uppercase;color:var(--cw-eyebrow-ink,var(--cw-accent,#1e4d3b));margin:0 0 .7rem;font-size:.68rem;font-weight:700;line-height:1.2}.cw-item{border-top:1px solid var(--cw-line,#14181c24);color:var(--cw-ink,#191c1e);align-items:flex-start;gap:.7rem;padding:.6rem 0;text-decoration:none;display:flex}.cw-item:first-of-type{border-top:none}.cw-item:hover{color:var(--cw-accent-hover,var(--cw-accent,#1e4d3b))}.cw-item:focus-visible{outline:2px solid var(--cw-focus,var(--cw-accent,#1e4d3b));outline-offset:2px}.cw-icon{border-radius:var(--cw-icon-radius,9px);background:var(--cw-icon-bg,#1e4d3b1a);width:2rem;height:2rem;color:var(--cw-icon-ink,var(--cw-accent,#1e4d3b));flex:none;place-items:center;display:grid}.cw-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.cw-copy{gap:.12rem;min-width:0;display:grid}.cw-copy strong{font-family:var(--cw-font,inherit);font-size:.92rem;font-weight:600;line-height:1.3}.cw-copy span{font-family:var(--cw-font,inherit);color:var(--cw-ink-mute,#191c1ea8);font-size:.78rem;font-weight:400;line-height:1.4}@media (width<=640px){.cw{right:var(--cw-inset-x,.8rem);bottom:var(--cw-inset-y,.8rem)}.cw-toggle{width:var(--cw-toggle-size-sm,3.1rem);height:var(--cw-toggle-size-sm,3.1rem)}}@media (prefers-reduced-motion:reduce){.cw-toggle{transition:none}.cw-toggle:hover{transform:none}}.notification-bar[data-astro-cid-67exmrl2]{z-index:120;color:#fff;background:#0f1535;border-bottom:1px solid #ffffff1f;min-height:40px;position:sticky;top:0}.notification-bar[data-astro-cid-67exmrl2] a[data-astro-cid-67exmrl2]{color:#fff;text-align:center;max-width:1200px;margin:0 auto;padding:10px 16px;font:600 14px/1.4 Inter,DM Sans,system-ui,sans-serif;text-decoration:none;display:block}.notification-bar[data-astro-cid-67exmrl2] a[data-astro-cid-67exmrl2]:hover{color:#c8a24a;text-decoration:underline}@media (width<=640px){.notification-bar[data-astro-cid-67exmrl2] a[data-astro-cid-67exmrl2]{padding-block:9px;font-size:12px}}
