@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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{color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-2:#f0f2f5;--surface-3:#e6e9ee;--text:#18202b;--text-2:#3a4655;--muted:#5c6878;--line:#dce1e7;--line-2:#c3cbd5;--primary:#1d4f91;--primary-hover:#173f75;--primary-ink:#fff;--primary-soft:#e7eef8;--link:#1d4f91;--link-visited:#5a3f8c;--focus:#2f6fd0;--v-free:#17663f;--v-free-bg:#e3f2e9;--v-arrival:#0c5f73;--v-arrival-bg:#e0f0f4;--v-eta:#2b4fa8;--v-eta-bg:#e6ecfa;--v-evisa:#8a5300;--v-evisa-bg:#fbf0dc;--v-required:#a3221c;--v-required-bg:#fbe5e2;--v-none:#2e3440;--v-none-bg:#e4e7ec;--a1:#17663f;--a1-bg:#e3f2e9;--a2:#7a5a00;--a2-bg:#fbf3d6;--a3:#a34300;--a3-bg:#fde9da;--a4:#a3221c;--a4-bg:#fbe5e2;--open:#17663f;--open-soft:#e3f2e9;--soon:#7a5a00;--soon-soft:#fbf3d6;--closed:#a3221c;--closed-soft:#fbe5e2;--k-embassy:#1d4f91;--k-consulate_general:#0c6b6b;--k-consulate:#4a86c8;--k-honorary:#8a5300;--k-office:#6b7280;--map-cluster:#1d4f91;--logo-a:#1d4f91;--logo-b:#fff;--r1:6px;--r2:8px;--r3:12px;--r-pill:999px;--sh-1:0 1px 2px #18202b0f;--sh-2:0 1px 2px #18202b0d, 0 6px 18px -10px #18202b38;--sh-3:0 2px 4px #18202b0f, 0 18px 40px -18px #18202b59;--sans:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--maxw:1200px;--gutter:24px;--side:280px}@media (width<=640px){:root{--gutter:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0f141a;--surface:#161c24;--surface-2:#1c2430;--surface-3:#252f3c;--text:#e7ebf0;--text-2:#bac3cf;--muted:#8e99a7;--line:#26303c;--line-2:#36414f;--primary:#8db8f2;--primary-hover:#a9caf6;--primary-ink:#0f141a;--primary-soft:#1a2a40;--link:#8db8f2;--link-visited:#c2a9ee;--focus:#8db8f2;--v-free:#7dd3a0;--v-free-bg:#13281d;--v-arrival:#6ccbdf;--v-arrival-bg:#0f2830;--v-eta:#9db6f5;--v-eta-bg:#18223d;--v-evisa:#edbb63;--v-evisa-bg:#2e2410;--v-required:#f49a90;--v-required-bg:#361a17;--v-none:#cbd2db;--v-none-bg:#252c36;--a1:#7dd3a0;--a1-bg:#13281d;--a2:#e8c55c;--a2-bg:#2d2610;--a3:#f3a56e;--a3-bg:#36210f;--a4:#f49a90;--a4-bg:#361a17;--open:#7dd3a0;--open-soft:#13281d;--soon:#e8c55c;--soon-soft:#2d2610;--closed:#f49a90;--closed-soft:#361a17;--k-embassy:#8db8f2;--k-consulate_general:#5cc7c0;--k-consulate:#7fb2ea;--k-honorary:#edbb63;--k-office:#9ca5b2;--map-cluster:#3d6fb5;--logo-a:#8db8f2;--logo-b:#0f141a;--sh-1:0 1px 2px #0000004d;--sh-2:0 1px 2px #0000004d, 0 8px 20px -10px #0009;--sh-3:0 2px 4px #0000004d, 0 20px 44px -18px #000000bf}}:root[data-theme=dark]{color-scheme:dark;--bg:#0f141a;--surface:#161c24;--surface-2:#1c2430;--surface-3:#252f3c;--text:#e7ebf0;--text-2:#bac3cf;--muted:#8e99a7;--line:#26303c;--line-2:#36414f;--primary:#8db8f2;--primary-hover:#a9caf6;--primary-ink:#0f141a;--primary-soft:#1a2a40;--link:#8db8f2;--link-visited:#c2a9ee;--focus:#8db8f2;--v-free:#7dd3a0;--v-free-bg:#13281d;--v-arrival:#6ccbdf;--v-arrival-bg:#0f2830;--v-eta:#9db6f5;--v-eta-bg:#18223d;--v-evisa:#edbb63;--v-evisa-bg:#2e2410;--v-required:#f49a90;--v-required-bg:#361a17;--v-none:#cbd2db;--v-none-bg:#252c36;--a1:#7dd3a0;--a1-bg:#13281d;--a2:#e8c55c;--a2-bg:#2d2610;--a3:#f3a56e;--a3-bg:#36210f;--a4:#f49a90;--a4-bg:#361a17;--open:#7dd3a0;--open-soft:#13281d;--soon:#e8c55c;--soon-soft:#2d2610;--closed:#f49a90;--closed-soft:#361a17;--k-embassy:#8db8f2;--k-consulate_general:#5cc7c0;--k-consulate:#7fb2ea;--k-honorary:#edbb63;--k-office:#9ca5b2;--map-cluster:#3d6fb5;--logo-a:#8db8f2;--logo-b:#0f141a;--sh-1:0 1px 2px #0000004d;--sh-2:0 1px 2px #0000004d, 0 8px 20px -10px #0009;--sh-3:0 2px 4px #0000004d, 0 20px 44px -18px #000000bf}:lang(ja){--sans:"Inter Variable", "Hiragino Sans", "Yu Gothic UI", "Noto Sans JP", sans-serif}:lang(ko){--sans:"Inter Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}:lang(zh){--sans:"Inter Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif}:lang(th){--sans:"Inter Variable", "Leelawadee UI", "Noto Sans Thai", "Sukhumvit Set", "Thonburi", Tahoma, sans-serif}:lang(hi){--sans:"Inter Variable", "Nirmala UI", "Noto Sans Devanagari", "Kohinoor Devanagari", "Devanagari Sangam MN", Mangal, sans-serif}:lang(bn){--sans:"Inter Variable", "Nirmala UI", "Noto Sans Bengali", "Kohinoor Bangla", "Bangla Sangam MN", Vrinda, sans-serif}:lang(ka){--sans:"Inter Variable", "Noto Sans Georgian", "Segoe UI", "BPG Arial", Sylfaen, "DejaVu Sans", sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font:400 1rem/1.6 var(--sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{flex:1;min-width:0}img,svg{max-width:100%}p{margin:0 0 .75em}ul,ol{margin:0}h1,h2,h3,h4{color:var(--text);text-wrap:balance;overflow-wrap:break-word;font-family:var(--sans);margin:0}h1{letter-spacing:-.02em;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.25rem);font-weight:700;line-height:1.18}.display{letter-spacing:-.025em;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.1}h2{letter-spacing:-.012em;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:650;line-height:1.25}h3{font-size:1.0625rem;font-weight:650;line-height:1.35}.eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.eyebrow a{color:inherit}.lead{color:var(--text-2);max-width:68ch;margin:0;font-size:1.0625rem;line-height:1.6}.prose{color:var(--text-2);max-width:70ch;font-size:1rem;line-height:1.7}.prose p{margin:0}.prose p+p{margin-top:.85em}.prose h3{color:var(--text);margin:1.4em 0 .4em}.prose h3:first-child{margin-top:0}.prose a{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--link) 40%, transparent);text-underline-offset:.18em}.prose ul{margin:.8em 0;padding-inline-start:1.2em}.prose li+li{margin-top:.35em}.micro{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.muted{color:var(--muted)}.num,time,.hours td,.tnum{font-variant-numeric:tabular-nums}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{inset-inline-start:8px;z-index:100;background:var(--primary);color:var(--primary-ink);border-radius:var(--r2);padding:12px 16px;font-weight:650;position:absolute;top:-80px}.skip:focus{top:8px}.flag{vertical-align:-2px;object-fit:cover;border-radius:2px;flex:none;width:20px;height:15px;display:inline-block;box-shadow:0 0 0 1px #18202b24}.flag-lg{border-radius:3px;width:32px;height:24px}[hidden]{display:none!important}.ic{flex:none;display:block}.wrap{max-width:var(--maxw);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.nw{white-space:nowrap}.appbar{z-index:60;background:color-mix(in srgb, var(--surface) 90%, transparent);backdrop-filter:saturate(1.6)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.ab-row{min-height:64px;max-width:var(--maxw);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));align-items:center;gap:16px;margin-inline:auto;display:flex}.logo{color:var(--text);flex:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}.logo:hover{color:var(--text);text-decoration:none}.logo-text{letter-spacing:-.015em;font-size:1.125rem;font-weight:700}.logo-svg{flex:none;display:block}.lm-a{fill:var(--logo-a)}.lm-b{fill:var(--logo-b)}.lm-bs{fill:none;stroke:var(--logo-b)}.ab-search{flex:1;min-width:0;max-width:480px;margin-inline-start:auto}.ab-nav{align-items:center;gap:2px;font-size:.9375rem;display:flex}.ab-nav>a{color:var(--text-2);border-radius:var(--r-pill);white-space:nowrap;align-items:center;min-height:40px;padding:0 12px;font-weight:550;display:inline-flex}.ab-nav>a:hover{color:var(--text);background:var(--surface-2);text-decoration:none}.ab-nav>a[aria-current]{color:var(--primary);background:var(--primary-soft)}.ab-tools{align-items:center;gap:6px;margin-inline-start:8px;display:flex}.icon-btn.ab-menu,.ab-menu .i-close,.appbar.open .ab-menu .i-open{display:none}.appbar.open .ab-menu .i-close{display:block}.lang-sel{color:var(--text-2);border:1px solid var(--line-2);border-radius:var(--r2);background:var(--surface);align-items:center;gap:6px;min-height:44px;padding-inline-start:10px;display:inline-flex;position:relative}.lang-sel select{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;min-height:42px;padding-block:0;padding-inline:2px 28px;font-size:.875rem;font-weight:600}.lang-sel:after{content:"";inset-inline-end:11px;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.lang-sel select option{background:var(--surface);color:var(--text)}.icon-btn{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--text-2);border-radius:var(--r2);flex:none;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--text);border-color:var(--muted)}.icon-btn .i-sun{display:none}:root[data-theme=dark] .icon-btn .i-sun{display:block}:root[data-theme=dark] .icon-btn .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-btn .i-sun{display:block}:root:not([data-theme=light]) .icon-btn .i-moon{display:none}}@media (width<=899px){.ab-row{gap:10px;min-height:60px}.ab-search{max-width:none;margin-inline-start:auto}.ab-search .sb{height:44px}.icon-btn.ab-menu{display:inline-grid}.ab-nav{display:none}.appbar.open .ab-nav{inset-inline:0;padding:10px max(var(--gutter), env(safe-area-inset-left)) 16px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--sh-3);gap:2px;font-size:1rem;display:grid;position:absolute;top:100%}.appbar.open .ab-nav>a{border-radius:var(--r2);min-height:48px;padding-inline:12px}.ab-tools{border-top:1px solid var(--line);margin:8px 0 0;padding-top:12px}.ab-tools .lang-sel{flex:1}.ab-tools .lang-sel select{width:100%}}@media (width<=560px){.appbar:has(.ab-search .sb) .logo-text{display:none}}@media (width<=380px){.logo-text{font-size:1rem}.lang-sel .ic{display:none}}.sbf{position:relative}.sb{border-radius:var(--r2);border:1px solid var(--line-2);background:var(--surface);align-items:center;gap:10px;height:46px;padding:0 6px 0 14px;display:flex;position:relative}.sb:hover{border-color:var(--muted)}.sb:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 30%, transparent)}.sb>svg{color:var(--muted);flex:none}.sb input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1rem}.sb input::placeholder{color:var(--muted);opacity:1}.sb kbd{font:600 .75rem var(--sans);color:var(--muted);border:1px solid var(--line-2);border-radius:5px;margin-inline-end:6px;padding:1px 7px}.sb .btn{min-height:36px;padding:0 16px;font-size:.875rem}.sb-lg{border-radius:var(--r3);height:56px;box-shadow:var(--sh-1);padding:0 6px 0 16px}.sb-lg input{font-size:1.0625rem}.sb-lg .btn{min-height:44px;padding:0 20px}@media (width<=480px){.sb-lg .btn{padding:0 14px}.sb kbd{display:none}}.suggest{z-index:75;background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--sh-3);max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggest li a{color:var(--text);border-radius:var(--r2);align-items:center;gap:12px;min-height:44px;padding:8px 10px;text-decoration:none;display:flex}.suggest li a>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.suggest li a small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;padding-inline-start:8px;font-size:.8125rem;overflow:hidden}.suggest li[aria-selected=true] a,.suggest li a:hover{background:var(--surface-2)}.suggest .s-ico{background:var(--surface-2);width:30px;height:30px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.btn{border-radius:var(--r2);border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink);text-decoration:none}.btn:visited{color:var(--primary-ink)}.btn.btn-line,.btn.btn-line:visited{background:var(--surface);color:var(--text);border-color:var(--line-2)}.btn.btn-line:hover{background:var(--surface-2);border-color:var(--muted);color:var(--text)}.btn.sm{min-height:40px;padding:0 14px;font-size:.875rem}.btn.wrap-ok{white-space:normal;text-align:start;padding-block:9px;line-height:1.3}@media (width<=600px){.btn{white-space:normal;text-align:center;max-width:100%;padding-block:9px}}.actions{flex-wrap:wrap;gap:8px;display:flex}.more-link{align-items:center;gap:6px;min-height:40px;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips a{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex}.chips a:hover{border-color:var(--muted);text-decoration:none}.chip{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-height:40px;color:var(--text);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--muted)}.chip small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.chip[aria-pressed=true] small{color:inherit;opacity:.8}.chip-sm{min-height:36px;padding:0 12px;font-size:.8125rem}@media (pointer:coarse){.chip,.chip-sm{min-height:44px}}.kdot{background:var(--kc,var(--muted));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.k-embassy{--kc:var(--k-embassy)}.k-consulate_general{--kc:var(--k-consulate_general)}.k-consulate{--kc:var(--k-consulate)}.k-honorary{--kc:var(--k-honorary)}.k-office{--kc:var(--k-office)}.badge{border-radius:var(--r-pill);background:var(--primary-soft);color:var(--primary);align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:650;display:inline-flex}.badge.k-embassy,.badge.k-consulate_general,.badge.k-consulate,.badge.k-honorary,.badge.k-office{background:var(--surface-2);color:var(--text-2)}.badge .kdot{width:8px;height:8px}.ph{background:var(--surface);border-bottom:1px solid var(--line)}.ph-in{max-width:var(--maxw);padding-block:16px 28px;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:auto}.ph .eyebrow{margin-top:16px}.ph h1{max-width:30ch;margin-top:8px}.ph-line{color:var(--text-2);margin:10px 0 0;font-size:1rem}.ph-line b{color:var(--text);font-variant-numeric:tabular-nums}.ph .lead{margin-top:12px}.ph-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ph-tools{margin-top:18px}.ph.home{background:var(--surface)}.ph.home h1{max-width:22ch}@media (width<=640px){.ph-in{padding-bottom:20px}}.crumbs{color:var(--muted);font-size:.8125rem}.crumbs ol{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"";border-right:1.5px solid var(--line-2);border-top:1.5px solid var(--line-2);flex:none;width:5px;height:5px;transform:rotate(45deg)}.crumbs a{color:var(--text-2);padding-block:6px;display:inline-block}.crumbs [aria-current]{color:var(--muted)}@media (width<=640px){.crumbs ol{flex-wrap:nowrap;overflow:hidden}.crumbs li{white-space:nowrap;flex:0 auto}.crumbs li:last-child{flex:1 1 0;min-width:0}.crumbs li:last-child span{text-overflow:ellipsis;display:block;overflow:hidden}}.doc{max-width:var(--maxw);padding-block:28px 64px;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));grid-template-columns:minmax(0,1fr);gap:32px;margin-inline:auto;display:grid}@media (width>=1000px){.doc.has-side{grid-template-columns:minmax(0, 1fr) var(--side);gap:48px;padding-top:36px}.doc-side{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}}@media (width<=999px){.doc-side .toc-card{display:none}}.doc-main{min-width:0}.doc-side{align-content:start;gap:14px;min-width:0;display:grid}.doc.single{grid-template-columns:minmax(0,780px);justify-content:center}.blk{border-top:1px solid var(--line);padding-block:32px;scroll-margin-top:84px}.doc-main>.blk:first-child,.doc-main>.blk.first{border-top:0;padding-top:0}.blk:last-child{padding-bottom:0}.blk>h2{margin-bottom:16px}.blk>*+.prose,.blk>.prose+*{margin-top:18px}.sub-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:24px 0 12px;font-size:1rem;font-weight:650;display:flex}.sub-h:first-child{margin-top:0}.count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.blk-more{margin-top:16px}.two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=720px){.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:18px}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:16px}.side-h{color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:.8125rem;font-weight:650;display:flex}.toc ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.toc a{border-radius:var(--r1);color:var(--text-2);margin-inline:-10px;padding:7px 10px;font-size:.875rem;line-height:1.35;display:block}.toc a:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.toc a[aria-current=true]{color:var(--primary);background:var(--primary-soft);font-weight:600}.qf{margin:0;display:grid}.qf>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.qf>div:first-child{border-top:0;padding-top:0}.qf>div:last-child{padding-bottom:0}.qf dt{color:var(--muted);font-size:.8125rem}.qf dd{text-align:end;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:.875rem;font-weight:600}.vz{--vz:var(--v-none);--vz-bg:var(--v-none-bg);border-radius:var(--r1);background:var(--vz-bg);color:var(--vz);font-variant-numeric:tabular-nums;align-items:center;gap:7px;max-width:100%;padding:4px 10px;font-size:.8125rem;font-weight:650;line-height:1.25;display:inline-flex}.vz:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.vz-free{--vz:var(--v-free);--vz-bg:var(--v-free-bg)}.vz-arrival{--vz:var(--v-arrival);--vz-bg:var(--v-arrival-bg)}.vz-eta{--vz:var(--v-eta);--vz-bg:var(--v-eta-bg)}.vz-evisa{--vz:var(--v-evisa);--vz-bg:var(--v-evisa-bg)}.vz-required{--vz:var(--v-required);--vz-bg:var(--v-required-bg)}.vz-none{--vz:var(--v-none);--vz-bg:var(--v-none-bg)}.vz.lg{padding:7px 14px;font-size:1rem}.vz-sw{background:var(--vz);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}a:hover>.vz{text-decoration:underline}.verdict{border-radius:var(--r3);background:var(--surface);border:1px solid var(--line);border-inline-start:5px solid var(--vz,var(--line-2));box-shadow:var(--sh-1);gap:14px;padding:20px;display:grid}.verdict-h{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.verdict-st{letter-spacing:-.015em;color:var(--vz,var(--text));font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:750;line-height:1.15}.verdict-days{color:var(--text);font-size:1rem;font-weight:650}.verdict p{color:var(--text-2);margin:0}.verdict dl{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px;margin:0;padding-top:14px;display:grid}.verdict dt{color:var(--muted);font-size:.8125rem}.verdict dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.verdict .micro a{font-weight:600}.rule-line{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:.9375rem;display:flex}.rule-line+.rule-line{margin-top:8px}.rule-line .dir{color:var(--text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.rule-line a.more-link{min-height:32px;margin-inline-start:auto;font-size:.875rem}@media (width<=560px){.rule-line a.more-link{margin-inline-start:0}}.vbar{gap:10px;display:grid}.vbar-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;font-size:.9375rem;font-weight:650;display:flex}.vbar-track{border-radius:var(--r-pill);background:var(--surface-3);gap:2px;height:12px;display:flex;overflow:hidden}.vbar-track i{background:var(--vz);min-width:3px;display:block}.vbar-legend{color:var(--text-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:4px 18px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.vbar-legend li{align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.vbar-legend b{color:var(--text);font-variant-numeric:tabular-nums;margin-inline-start:auto}.vbar-legend a{color:inherit;display:contents}.vbar-card{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);padding:16px}.vbar-card+.vbar-card{margin-top:12px}.counters{grid-template-columns:repeat(auto-fit,minmax(min(46%,128px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.counters button,.counters a{text-align:start;border-radius:var(--r2);border:1px solid var(--line);border-inline-start:4px solid var(--vz,var(--line-2));background:var(--surface);width:100%;min-height:60px;color:var(--text);gap:2px;padding:10px 12px;font-size:.8125rem;font-weight:600;display:grid}.counters b{color:var(--vz);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:750;line-height:1.1}.counters button[aria-pressed=true]{background:var(--vz-bg);border-color:var(--vz)}.counters a:hover{border-color:var(--vz);text-decoration:none}.adv{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adv li{border-radius:var(--r2);background:var(--av-bg,var(--surface-2));border-inline-start:4px solid var(--av,var(--line-2));padding:10px 12px}.adv-src{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.75rem;font-weight:650;display:flex}.adv-src time{color:var(--muted);font-weight:500}.adv-txt{color:var(--text);margin-top:2px;font-size:.875rem;font-weight:600;display:block}.adv .s1{--av:var(--a1);--av-bg:var(--a1-bg)}.adv .s2{--av:var(--a2);--av-bg:var(--a2-bg)}.adv .s3{--av:var(--a3);--av-bg:var(--a3-bg)}.adv .s4{--av:var(--a4);--av-bg:var(--a4-bg)}.adv-card{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);padding:16px}.adv-card .side-h,.adv-card h3{margin-bottom:10px}.adv-card .micro{margin-top:10px}.hol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hol li{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding-block:6px;padding-inline:6px 10px;display:grid}.hol p{margin:0}.hol-date{background:var(--surface-2);border-radius:6px;align-content:center;justify-items:center;height:46px;line-height:1;display:grid}.hol-date b{font-variant-numeric:lining-nums;font-size:1.125rem;font-weight:700}.hol-date span{text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:.6875rem;font-weight:650}.hol-name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.hol-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:.8125rem;display:flex}.hol-tent{color:var(--a2);font-weight:600}.hol-h{align-items:center;gap:8px;margin-bottom:8px;font-size:.9375rem;display:flex}.cc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--sh-1);gap:0;display:grid}.cc-main{gap:14px;padding:18px;display:grid}@media (width>=760px){.cc-main{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px 28px;padding:22px}}.cc-row{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cc-row>.ic{color:var(--muted);margin-top:2px}.cc-row dt{color:var(--muted);font-size:.75rem;font-weight:600}.cc-row dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:1rem;font-weight:550}.cc-row dd a{font-weight:600}.cc dl{gap:12px;margin:0;display:grid}.cc-status{align-content:start;gap:8px;display:grid}.cc-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}@media (width<=480px){.cc-acts .btn{flex:auto}}.cc-foot{border-top:1px solid var(--line);color:var(--muted);gap:4px;padding:12px 18px;font-size:.8125rem;display:grid}.cc-foot b{color:var(--text-2);font-weight:600}.soc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.soc a{border-radius:var(--r2);border:1px solid var(--line);width:40px;height:40px;color:var(--text-2);background:var(--surface);place-items:center;display:inline-grid}.soc a:hover{color:var(--primary);border-color:var(--primary)}.soc svg{width:18px;height:18px}@media (pointer:coarse){.soc a{width:44px;height:44px}}.stamp,.pill{border-radius:var(--r-pill);align-items:center;gap:8px;max-width:100%;padding-block:5px;padding-inline:10px 12px;font-size:.8125rem;font-weight:650;line-height:1.25;display:inline-flex}.stamp:before,.pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.stamp[data-state=open],.pill.open{color:var(--open);background:var(--open-soft)}.stamp[data-state=soon],.pill.soon{color:var(--soon);background:var(--soon-soft)}.stamp[data-state=closed],.pill.closed{color:var(--closed);background:var(--closed-soft)}.stamp[data-state=unknown],.pill.unknown{color:var(--text-2);background:var(--surface-2)}.stamp[data-state=unknown]:before{background:var(--line-2)}.stamp.big{padding-block:7px;padding-inline:12px 14px;font-size:.9375rem}.hours{border-collapse:collapse;width:100%;font-size:.9375rem}.hours th{text-align:start;color:var(--text-2);white-space:nowrap;vertical-align:top;width:42%;padding:9px 14px;font-weight:550}.hours td{text-align:end;padding-block:9px;padding-inline:0 14px;font-weight:600}.hours td span{display:inline-block}.hours td span:not(.gap)+span:not(.gap):before{content:", "}.hours td .gap{color:var(--muted);font-size:.8125rem;font-weight:500;display:block}.hours tr{border-top:1px solid var(--line)}.hours tr:first-child{border-top:0}.hours tr.today{background:var(--primary-soft)}.hours tr.today th{color:var(--text);box-shadow:inset 3px 0 0 var(--primary);font-weight:700}.hours tr.today th:after{content:" · " attr(data-today);color:var(--primary);font-weight:600}.hours .closed{color:var(--muted);font-weight:500}.h247{align-items:center;gap:12px;padding:12px;font-weight:600;display:flex}.tt-card{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);max-width:520px;padding:4px 0;overflow:hidden}.hours-note{white-space:pre-line;color:var(--text-2);margin:8px 0 0;font-size:.875rem}details.note-d{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);max-width:520px;margin-top:10px;padding:0 14px}details.note-d>summary{cursor:pointer;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;display:flex}details.note-d[open]{padding-bottom:12px}.callout{border-radius:var(--r2);background:var(--primary-soft);color:var(--text-2);align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:.9375rem;display:flex}.callout .ic{color:var(--primary);margin-top:3px}*+.callout{margin-top:14px}.cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:12px 14px;display:grid;position:relative}.pc:hover,.pc.is-sel{border-color:var(--primary)}.pc>img{object-fit:cover;border-radius:4px;width:36px;height:27px;margin-top:2px;box-shadow:0 0 0 1px #18202b1f}.pc-body{gap:2px;min-width:0;display:grid}.pc-name{color:var(--text);overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.3}.pc-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.pc-name:hover{color:var(--primary);text-decoration:none}.pc:has(.pc-name:focus-visible),.tile:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.pc-name:focus-visible,.tile a:focus-visible{outline:none}.pc-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:.8125rem;display:flex}.pc-addr{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:.875rem}.pc .stamp{justify-self:start;margin-top:4px;padding-block:3px;padding-inline:8px 9px;font-size:.75rem}.pc-dist{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.pc-dist:empty{display:none}@media (width<=420px){.pc{grid-template-columns:32px minmax(0,1fr)}.pc>img{width:32px;height:24px}.pc-dist{grid-column:2}}.ol-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.sort-note{color:var(--muted);margin:8px 0 0;font-size:.875rem}details.more{margin-top:8px}details.more>summary{cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r2);background:var(--surface);min-height:44px;color:var(--primary);align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{display:none}details.more>.cards,details.more>.tiles,details.more>ul{margin-top:8px}.empty{color:var(--text-2);text-align:center;border:1px dashed var(--line-2);border-radius:var(--r3);margin:0;padding:20px 16px}.feature{border-radius:var(--r3);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--k-embassy);grid-template-columns:auto minmax(0,1fr);gap:12px 16px;padding:18px;display:grid}.feature>img{object-fit:cover;border-radius:4px;width:48px;height:36px;box-shadow:0 0 0 1px #18202b1f}.feature h3 a{color:var(--text)}.feature dl{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 24px;margin:0;display:grid}.feature dt{color:var(--muted);font-size:.75rem;font-weight:600}.feature dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:.9375rem;font-weight:550}@media (width<=480px){.feature{grid-template-columns:minmax(0,1fr)}}.fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.fbar .chips-row{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}.fbar .chips-row::-webkit-scrollbar{display:none}.fbar select,.fbar input[type=search]{border-radius:var(--r2);border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--text);max-width:100%;padding:0 12px;font-size:.875rem}.fbar input[type=search]{flex:200px;min-width:0}[data-filtered] [data-row][data-off]{display:none}.listmap{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1000px){.listmap{grid-template-columns:minmax(0,1fr) minmax(360px,44%);align-items:start;gap:28px}.listmap>.lm-map{position:sticky;top:20px}.listmap .map-block{aspect-ratio:4/5;max-height:calc(100vh - 40px)}}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;position:relative}.tile:hover{border-color:var(--primary)}.tile a{color:var(--text);overflow-wrap:break-word;hyphens:auto;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.3}.tile a:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile a:hover{text-decoration:none}.tile-body{flex:1;gap:1px;min-width:0;display:grid}.tile-name{font-size:.9375rem;font-weight:600}.tile-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:.8125rem;display:flex}.tile-sub span{align-items:center;gap:4px;display:inline-flex}.tile-n{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;padding-inline-start:4px;font-size:.9375rem;font-weight:700}.tile-ico{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:8px;flex:none;place-items:center;display:grid}.tile .flag{width:22px;height:16.5px}.tiles.sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.tiles.sm .tile{min-height:46px}.tiles.one{grid-template-columns:1fr}.tiles.task{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.tiles.task .tile a{font-size:1rem}.flags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flags li>a,.flags li>span{border-radius:var(--r2);border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text);align-items:center;gap:8px;padding:0 12px 0 10px;font-size:.875rem;font-weight:550;display:inline-flex}.flags li>a:hover{border-color:var(--primary);text-decoration:none}.flags li>span{color:var(--text-2);border-style:dashed}@media (pointer:coarse){.flags li>a{min-height:44px}}.table-wrap{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th,.table td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 14px}.table thead th{color:var(--muted);background:var(--surface-2);white-space:nowrap;font-size:.75rem;font-weight:650}.table thead th button{all:unset;cursor:pointer;align-items:center;gap:4px;min-height:28px;display:inline-flex}.table thead th button:focus-visible{outline:3px solid var(--focus)}.table tr:last-child td{border-bottom:0}.table td.n,.table th.n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.table td a{color:var(--text);align-items:center;gap:10px;min-height:32px;font-weight:600;display:inline-flex}.table td a:hover{color:var(--primary);text-decoration:none}.table tr.me td{background:var(--primary-soft)}@media (width<=480px){.table th,.table td{padding:8px 10px}}.stats{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.stats li{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);padding:12px 14px}.stats b{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;display:block}.stats span{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.req{gap:18px;display:grid}.req-types{gap:10px;display:grid}.req-type{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface)}.req-type>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:56px;padding:12px 16px;list-style:none;display:flex}.req-type>summary::-webkit-details-marker{display:none}.req-type>summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;margin-inline-start:auto;transform:rotate(45deg)}.req-type[open]>summary:after{transform:rotate(-135deg)}.req-type>summary h3{font-size:1rem}.req-tags{flex-wrap:wrap;gap:6px;display:flex}.req-tag{border-radius:var(--r1);background:var(--surface-2);color:var(--text-2);align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.req-body{gap:16px;padding:0 16px 16px;display:grid}.req-body p{color:var(--text-2);margin:0;font-size:.9375rem}.check{gap:6px;margin:0;padding:0;list-style:none;display:grid}.check li{border-radius:var(--r2);background:var(--surface-2);padding-block:8px;padding-inline:36px 12px;font-size:.9375rem;line-height:1.45;position:relative}.check li:before{content:"";inset-inline-start:12px;border:2px solid var(--primary);border-radius:4px;width:14px;height:14px;position:absolute;top:11px}.check.opt li:before{border-color:var(--line-2);border-style:dashed}.req-h{color:var(--text);margin:0 0 8px;font-size:.875rem;font-weight:650}.req-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.req-fact{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);padding:14px}.req-fact h3{align-items:center;gap:8px;margin-bottom:4px;font-size:.875rem;display:flex}.req-fact h3 .ic{color:var(--primary)}.req-fact p{color:var(--text-2);margin:0;font-size:.9375rem}.req-fact b{color:var(--text)}.req-must{gap:6px;margin:0;padding:0;list-style:none;display:grid}.req-must li{border-inline-start:3px solid var(--a3);background:var(--a3-bg);border-radius:0;color:var(--text);border-start-end-radius:var(--r2);border-end-end-radius:var(--r2);padding-block:10px;padding-inline:14px 12px;font-size:.9375rem}.req-src{gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.req-src a{overflow-wrap:anywhere;font-weight:600}.req-src time{color:var(--muted)}.req-forms{gap:6px;margin:0;padding:0;list-style:none;display:grid}.req-forms a{align-items:center;gap:6px;min-height:32px;font-weight:600;display:inline-flex}.req-sum{gap:10px;display:grid}.req-sum ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.news{gap:8px;margin:0;padding:0;list-style:none;display:grid}.news li{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);gap:4px;padding:14px 16px;display:grid;position:relative}.news li:hover{border-color:var(--primary)}.news h3{font-size:1rem}.news h3 a{color:var(--text)}.news h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.news h3 a:hover{color:var(--primary);text-decoration:none}.news p{color:var(--text-2);margin:0;font-size:.9375rem}.news-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;display:flex}.na-label{border-radius:var(--r-pill);background:var(--primary-soft);color:var(--primary);align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:650;display:inline-flex}.na-label.orig{background:var(--surface-2);color:var(--text-2)}.na-ours,.na-orig{border-radius:var(--r3);border:1px solid var(--line);background:var(--surface);gap:12px;padding:20px;display:grid}.na-orig{background:var(--surface-2)}.na-ours .prose,.na-orig .prose{max-width:none}.na-orig blockquote{border-inline-start:3px solid var(--line-2);margin:0;padding-inline-start:14px}.na-img{margin:0}.na-img img{border-radius:var(--r2);background:var(--surface-3);width:100%;height:auto;display:block}.na-img figcaption{color:var(--muted);margin-top:6px;font-size:.8125rem}.pager{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.faq{gap:8px;display:grid}.faq details{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 16px;font-size:1rem;font-weight:650;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:500;transition:transform .2s;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-width:70ch;margin:0;padding:0 16px 16px;line-height:1.65}.record{border-radius:var(--r3);background:var(--surface-2);color:var(--text-2);gap:8px;padding:16px;font-size:.875rem;display:grid}.record p{margin:0}.record-links{flex-wrap:wrap;gap:4px 18px;display:flex}.record-links a{align-items:center;gap:6px;min-height:36px;font-weight:600;display:inline-flex}.map-card{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);overflow:hidden}.map-card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 14px;font-size:.875rem;font-weight:600;display:flex}.map-card-h a{align-items:center;gap:6px;min-height:36px;font-size:.8125rem;display:inline-flex}.map-card .map-block{border:0;border-radius:0}.map-block{aspect-ratio:16/9;background:var(--surface-3);border-radius:var(--r3);border:1px solid var(--line);width:100%;max-height:520px;position:relative;overflow:hidden}@media (width<=640px){.map-block{aspect-ratio:4/3.4}}.map-skel{background-color:var(--surface-3);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0}.map-off{text-align:center;color:var(--muted);place-items:center;margin:0;padding:16px;font-size:.875rem;display:grid;position:absolute;inset:0}.map-block.is-loading:after{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--primary), transparent);background-repeat:no-repeat;background-size:50% 100%;height:3px;animation:1s linear infinite pa-load;position:absolute;top:0;left:0;right:0}@keyframes pa-load{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.map-block.is-loading:after{background:var(--primary);opacity:.5;animation:none}}.map-tools{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.map-tools button,.map-area{background:var(--surface);color:var(--text);border-radius:var(--r-pill);height:36px;font:650 .8125rem var(--sans);box-shadow:var(--sh-2);border:0;padding:0 14px}.map-tools button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.map-area{z-index:2;background:var(--primary);color:var(--primary-ink);white-space:nowrap;align-items:center;gap:8px;height:40px;padding:0 18px;display:inline-flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.map-legend{z-index:2;border-radius:var(--r2);background:color-mix(in srgb, var(--surface) 92%, transparent);max-width:calc(100% - 24px);box-shadow:var(--sh-1);color:var(--text-2);pointer-events:none;flex-wrap:wrap;gap:4px 12px;padding:7px 12px;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:28px;left:12px}.map-legend span{align-items:center;gap:6px;display:inline-flex}.map-legend i{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #fff}@media (width<=599px){.map-legend{display:none}}.pa-pin{background:var(--pin);width:30px;height:40px;clip-path:path("M15 0C6.7 0 0 6.6 0 14.8 0 25.6 15 40 15 40s15-14.4 15-25.2C30 6.6 23.3 0 15 0z");filter:drop-shadow(0 2px 3px #0000004d);position:relative}.pa-pin:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:8.5px;left:9px}.pa-hl{background:var(--pin);width:22px;height:22px;box-shadow:0 0 0 6px color-mix(in srgb, var(--pin) 30%, transparent), 0 2px 6px #0000004d;pointer-events:none;border:3px solid #fff;border-radius:50%}.pa-me{background:#2563eb;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #2563eb40}.maplibregl-map{font-family:var(--sans)!important}.maplibregl-ctrl-group{border-radius:var(--r2)!important;box-shadow:var(--sh-2)!important}.maplibregl-ctrl-group button{width:36px!important;height:36px!important}.maplibregl-ctrl button:focus-visible{box-shadow:0 0 0 3px var(--focus)!important}:root[data-theme=dark] .maplibregl-ctrl-group,:root[data-theme=dark] .maplibregl-ctrl-attrib{background-color:var(--surface-2)!important}:root[data-theme=dark] .maplibregl-ctrl-icon,:root[data-theme=dark] .maplibregl-ctrl-attrib-button{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] .maplibregl-ctrl-attrib,:root[data-theme=dark] .maplibregl-ctrl-attrib a{color:var(--text-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .maplibregl-ctrl-group,:root:not([data-theme=light]) .maplibregl-ctrl-attrib{background-color:var(--surface-2)!important}:root:not([data-theme=light]) .maplibregl-ctrl-icon,:root:not([data-theme=light]) .maplibregl-ctrl-attrib-button{filter:invert()hue-rotate(180deg)}:root:not([data-theme=light]) .maplibregl-ctrl-attrib,:root:not([data-theme=light]) .maplibregl-ctrl-attrib a{color:var(--text-2)}}.maplibregl-popup-content{color:var(--text);border-radius:var(--r3)!important;box-shadow:var(--sh-3)!important;background:var(--surface)!important;padding:14px 16px!important}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--surface)!important}.maplibregl-popup-anchor-top .maplibregl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--surface)!important}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--surface)!important}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--surface)!important}.maplibregl-popup-close-button{width:32px;height:32px;color:var(--muted);font-size:20px}.pop{min-width:220px;font-size:.875rem}.pop p{margin:0 0 8px}.pop-hd{align-items:flex-start;gap:12px;margin-bottom:8px;padding-right:18px;display:flex}.cb{background:var(--cb,var(--primary));color:var(--cbt,#fff);border-radius:9px;flex:none;place-items:center;display:inline-grid}.cb-md{width:36px;height:36px}.cb[data-s]:before{content:attr(data-s);font:700 .75rem var(--sans)}.pop-name{color:var(--text);font-size:.9688rem;font-weight:650;line-height:1.3;margin:0 0 2px!important}.pop-kind{color:var(--muted);font-size:.8125rem;margin:0!important}.pop-addr{color:var(--text-2)}.pop-acts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.act{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);min-height:36px;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.act:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.act-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.act-primary:hover{background:var(--primary-hover);color:var(--primary-ink)}.home-search{gap:12px;max-width:760px;margin-top:24px;display:grid}.home-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=760px){.home-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.near{justify-items:start;gap:12px;display:grid}.near-out:empty{display:none}.near-out{width:100%}.near-out h2{margin-bottom:10px;font-size:1.125rem}.vpick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vpick label{color:var(--text-2);font-size:.875rem;font-weight:600}.vpick select{border-radius:var(--r2);border:1px solid var(--line-2);min-width:0;max-width:320px;min-height:44px;color:var(--text);-webkit-appearance:none;appearance:none;background:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 20px) 50% / 6px 6px no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - 14px) 50% / 6px 6px no-repeat, var(--surface);flex:200px;padding:0 36px 0 12px;font-size:.9375rem}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 24px;margin-bottom:18px;display:flex}.sec-head p{color:var(--text-2);margin:6px 0 0}.panel{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);padding:18px}@media (width<=480px){.panel{padding:14px}}.dir-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tabs{scrollbar-width:none;flex:auto;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.dir-filter{border-radius:var(--r2);border:1px solid var(--line-2);background:var(--surface);max-width:280px;min-height:44px;color:var(--text);flex:200px;padding:0 12px}.cdir section+section{margin-top:18px}.cdir h3{color:var(--muted);margin-bottom:8px;font-size:.875rem;font-weight:650}.cdir ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.cdir li a{border-bottom:1px solid var(--line);min-height:44px;color:var(--text);align-items:center;gap:10px;padding:4px 2px;font-size:.9375rem;font-weight:550;display:flex}.cdir li a:hover{color:var(--primary);text-decoration:none}.cdir li a span{color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.8125rem;font-weight:600}.cdir.js-tabs section[data-hidden],.cdir.js-tabs h3{display:none}.legal-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal-links li{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);gap:2px;padding:12px 14px;display:grid}.legal-links a{font-weight:650}.legal-links span{color:var(--muted);font-size:.875rem}.legal-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.legal-nav a{min-height:40px;color:var(--text-2);align-items:center;font-size:.9375rem;display:flex}.legal-nav a[aria-current]{color:var(--primary);font-weight:650}.note{border-radius:var(--r3);background:var(--surface-2);color:var(--text-2);padding:14px 16px;font-size:.9375rem}.note p{margin:0}.note p+p{margin-top:.5em}*+.note{margin-top:14px}.site-footer{background:var(--surface);color:var(--text-2);border-top:1px solid var(--line);font-size:.875rem}.ft-main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 28px;display:grid}@media (width>=860px){.ft-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.7fr);gap:48px}}.ft-about p{max-width:46ch;margin:12px 0 0;line-height:1.6}.ft-about .indep{color:var(--muted);font-size:.8125rem}.ft-h{color:var(--muted);margin:0 0 10px;font-size:.8125rem;font-weight:650}.ft-main ul{margin:0;padding:0;list-style:none}.ft-main li a{min-height:40px;color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.ft-all{margin:8px 0 0}.theme-switch{border:1px solid var(--line-2);border-radius:var(--r-pill);margin-top:16px;padding:3px;display:inline-flex}.theme-switch button{border-radius:var(--r-pill);min-height:38px;color:var(--text-2);background:0 0;border:0;padding:0 14px;font-size:.8125rem;font-weight:600}.theme-switch button[aria-pressed=true]{background:var(--primary);color:var(--primary-ink)}.ft-legal{border-top:1px solid var(--line);color:var(--muted);padding-block:16px 24px;font-size:.8125rem}.ft-legal p{max-width:110ch;margin:0 0 6px}.ft-links{flex-wrap:wrap;gap:0 18px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ft-links a{min-height:40px;color:var(--text-2);align-items:center;display:inline-flex}@media print{.appbar,.site-footer,.doc-side,.map-card,.cc-acts{display:none!important}body{background:#fff}}.req-h{align-items:center;gap:8px;display:flex}.req-h .ic{color:var(--primary)}.ph-badges a.badge:hover{background:var(--surface-3);text-decoration:none}.ph-badges .badge .flag{width:16px;height:12px}.tile .near{z-index:1;margin-top:6px;position:relative}.tile .near .btn{min-height:40px}.req,.req-types,.req-body,.verdict,.cc dl,.cc-status,.hol,.news,.news li,.na-ours,.na-orig,.req-sum,.vbar{grid-template-columns:minmax(0,1fr)}.req>*,.req-body>*,.verdict>*,.two>*,.listmap>*,.req-facts>*{min-width:0}.req-src a,.req-forms a,.prose a{overflow-wrap:anywhere}.home-search{grid-template-columns:minmax(0,1fr)}.req .btn,.verdict .btn,.cc-acts .btn{white-space:normal;text-align:center}.doc-main>div.first{padding-bottom:28px}.answer-box{border-radius:var(--r3);background:var(--primary-soft);border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);gap:10px;padding:18px 20px;display:grid}.answer-k{color:var(--primary);margin:0;font-size:.8125rem;font-weight:650}.answer-t{color:var(--text);margin:0;font-size:1.0625rem;line-height:1.6}.answer-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 0;display:flex}.answer-foot .btn{white-space:normal;text-align:start;max-width:100%;padding-block:9px;line-height:1.3}.kfacts-box{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);margin:16px 0 0;padding:6px 18px 4px}.kfacts-box+.blk{margin-top:28px}.kfacts-h{color:var(--muted);margin:10px 0 2px;font-size:.8125rem;font-weight:650}.kfacts{grid-template-columns:minmax(0,1fr);column-gap:28px;margin:0;display:grid}@media (width>=720px){.kfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.kfacts>div{border-top:1px solid var(--line);min-width:0;padding:12px 0}.kfacts dt{color:var(--muted);text-transform:none;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.kfacts dt svg{color:var(--primary);flex:none}.kfacts dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem;font-weight:450;line-height:1.5}.kfacts dd.big{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:650}.kfacts dd span{color:var(--text-2);margin-top:3px;font-size:.8125rem;font-weight:450;display:block}.gjump{margin-top:16px}.gjump .chips a{min-height:38px;padding:0 14px}.gjump-n{border-radius:var(--r-pill);background:var(--surface-2);min-width:22px;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;padding:1px 7px;font-size:.75rem;font-weight:650}@media (pointer:coarse){.gjump .chips a{min-height:44px}}.gfilter{z-index:2;background:var(--bg);padding-block:8px;position:sticky;top:0}[id^=g-]{scroll-margin-top:80px}.docs{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.docs-part>.sub-h{margin-top:0}.docs-g+.docs-g{margin-top:12px}.docs-g .req-h{color:var(--muted);margin-bottom:6px;font-size:.8125rem}ol.steps{counter-reset:st;gap:8px;margin:0;padding:0;list-style:none;display:grid}ol.steps li{counter-increment:st;border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);padding-block:12px;padding-inline:52px 14px;line-height:1.5;position:relative}ol.steps li:before{content:counter(st);inset-inline-start:12px;background:var(--primary);width:28px;height:28px;color:var(--primary-ink);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:10px}.gtypes{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.gtypes-g .sub-h{margin-top:16px}.gtypes-g:first-child .sub-h{margin-top:0}.gcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gcard{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);align-content:start;gap:4px;min-width:0;padding:14px 16px;display:grid;position:relative}.gcard:hover{border-color:var(--primary)}.gcard>a{color:var(--text);justify-content:space-between;align-items:flex-start;gap:8px;font-size:1rem;font-weight:650;line-height:1.3;display:flex}.gcard>a svg{color:var(--muted);flex:none;margin-top:2px;transition:transform .15s,color .15s}.gcard:hover>a svg{color:var(--primary)}.gcard p,.gcard-fact{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gcard p{-webkit-line-clamp:3;line-clamp:3}.gcard-fact{-webkit-line-clamp:2;line-clamp:2}.gcard>a:after{content:"";border-radius:inherit;position:absolute;inset:0}.gcard>a:hover{color:var(--primary);text-decoration:none}.gcard:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.gcard>a:focus-visible{outline:none}.gcard-sub{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.gcard p{color:var(--text-2);margin:2px 0 0;font-size:.875rem;line-height:1.5}.gcard-fact{border-radius:var(--r1);background:var(--surface-2);color:var(--text-2);justify-self:start;margin-top:4px;padding:2px 8px;font-size:.75rem;font-weight:600}.gcards.compact .gcard{padding:10px 14px}.highlight .gcard{border-inline-start:4px solid var(--primary)}.highlight.neutral .gcard{border-inline-start-color:var(--muted)}.card .more-link{flex-wrap:wrap}:lang(ar){--sans:"Inter Variable", "Noto Sans Arabic", "Segoe UI", "SF Arabic", "Geeza Pro", "Arabic UI Text", Tahoma, sans-serif}:lang(fa){--sans:"Inter Variable", "Vazirmatn", "Noto Sans Arabic", "Segoe UI", "SF Arabic", "Geeza Pro", Tahoma, sans-serif}:lang(he){--sans:"Inter Variable", "Segoe UI", "Noto Sans Hebrew", "Arial Hebrew", "SF Hebrew", Arial, sans-serif}:lang(ur){--sans:"Inter Variable", "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", "Segoe UI", Tahoma, sans-serif}:lang(ur) body{line-height:1.9}:lang(ur) h1,:lang(ur) h2,:lang(ur) h3,:lang(ur) .display,:lang(ur) .verdict-st{line-height:1.6}:lang(ur) .lead,:lang(ur) .prose,:lang(ur) .faq details p,:lang(ur) .answer-t,:lang(ur) .ft-about p{line-height:2.1}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] .display,[dir=rtl] .logo-text,[dir=rtl] .verdict-st{letter-spacing:0}[dir=rtl] .crumbs li+li:before{transform:rotate(-135deg)}[dir=rtl] svg.ic>path[d^=M5\ 12h14],[dir=rtl] svg.ic>path[d^="m9 6 6 6"]{transform-origin:12px 12px;transform:scaleX(-1)}[dir=rtl] a[href^=tel\:],[dir=rtl] a[href^=mailto\:],[dir=rtl] .num{direction:ltr;unicode-bidi:isolate}[dir=rtl] dd.num{text-align:right}[dir=rtl] .cc-row dd,[dir=rtl] .pc-addr{text-align:right;unicode-bidi:plaintext}[dir=rtl] .qf dd{text-align:left;unicode-bidi:plaintext}[dir=rtl] .lang-sel select option:not([lang=ar]):not([lang=fa]):not([lang=he]):not([lang=ur]){direction:ltr}:lang(ja){line-break:strict}:lang(ja) h1,:lang(ja) h2,:lang(ja) .display,:lang(ja) .verdict-st{letter-spacing:0}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:lang(ko) h1,:lang(ko) h2,:lang(ko) .display,:lang(ko) .verdict-st{letter-spacing:0}:lang(zh){line-break:strict}:lang(zh) h1,:lang(zh) h2,:lang(zh) .display,:lang(zh) .verdict-st{letter-spacing:0}:lang(th){word-break:normal}:lang(th) h1,:lang(th) h2,:lang(th) .display,:lang(th) .verdict-st,:lang(th) .logo-text{letter-spacing:0}:lang(th) h1,:lang(th) h2,:lang(th) .display,:lang(th) .verdict-st{line-height:1.4}:lang(th) .lead,:lang(th) .prose{line-height:1.8}:lang(hi) h1,:lang(hi) h2,:lang(hi) .display,:lang(hi) .verdict-st,:lang(hi) .logo-text{letter-spacing:0}:lang(hi) h1,:lang(hi) h2,:lang(hi) .display,:lang(hi) .verdict-st{line-height:1.4}:lang(hi) .lead,:lang(hi) .prose{line-height:1.75}:lang(bn) h1,:lang(bn) h2,:lang(bn) .display,:lang(bn) .verdict-st,:lang(bn) .logo-text{letter-spacing:0}:lang(bn) h1,:lang(bn) h2,:lang(bn) .display,:lang(bn) .verdict-st{line-height:1.4}:lang(bn) .lead,:lang(bn) .prose{line-height:1.75}:lang(ka) .hol-date span{text-transform:none}:lang(ka) h1,:lang(ka) h2,:lang(ka) .display,:lang(ka) .verdict-st,:lang(ka) .logo-text{letter-spacing:0}:lang(ka) h1,:lang(ka) h2,:lang(ka) .display,:lang(ka) .verdict-st{line-height:1.3}:root{--bg:#f3f5f8;--line:#e0e5eb;--r2:10px;--r3:14px;--sh-1:0 1px 2px #1018280d, 0 1px 3px #1018280d;--sh-2:0 1px 2px #1018280d, 0 8px 24px -12px #10182838;--wash:radial-gradient(900px 320px at 0% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 70%), linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 70%, var(--bg)))}:root[data-theme=dark]{--wash:radial-gradient(900px 320px at 0% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--wash:radial-gradient(900px 320px at 0% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%), var(--surface)}}.ph h1{letter-spacing:-.025em;font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);line-height:1.12}.ph h1.display{font-size:clamp(2.125rem,1.4rem + 3vw,3.25rem)}.blk>h2,.sec-head h2{letter-spacing:-.018em}.sec{padding-block:48px}.sec+.sec{border-top:0}.ph{background:var(--wash)}.ph-in{padding-bottom:32px}.ph .eyebrow img.flag{width:22px;height:16px}.card,.cc,.tile,.gcard,.side-card,.kfacts-box,.panel,.hours,ol.steps li{box-shadow:var(--sh-1)}.tile,.gcard{transition:border-color .15s,box-shadow .15s,transform .15s}.tile:hover,.gcard:hover{box-shadow:var(--sh-2);border-color:color-mix(in srgb, var(--primary) 45%, var(--line));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.tile:hover,.gcard:hover{transform:none}}.tile-ico{border-radius:12px;width:40px;height:40px}.btn{border-radius:var(--r2)}.btn:not(.btn-line){box-shadow:0 1px 2px #1018281f,inset 0 1px #ffffff1f}.toc-card{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.toc-card .side-h{text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.toc a{border-inline-start:2px solid var(--line);border-radius:0;margin-inline:0;padding-inline:12px}.toc a[aria-current=true]{border-inline-start-color:var(--primary);background:0 0}.ph.home .ph-in{padding-top:56px;padding-bottom:48px}.ph.home .ph-line{font-size:1.0625rem}.home-search{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:18px;margin-top:28px;padding:14px}.home-search .sb-lg{box-shadow:none}.home-search .vpick{padding:4px 4px 2px}.ph.home .lead{margin-top:24px;font-size:1rem}.tiles.task .tile{min-height:84px;padding:16px 18px}@media (width<=759px){.cc-status{order:-1}}.cc-row dd{font-size:1.0625rem}.cc-acts{background:color-mix(in srgb, var(--surface-2) 45%, var(--surface));border-radius:0 0 var(--r3) var(--r3)}.cc:has(.cc-foot) .cc-acts{border-radius:0}.stamp.big{padding-block:8px;font-size:1rem}.site-footer{background:var(--surface)}.ph-stats{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ph-stats li{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);color:var(--text-2);align-items:baseline;gap:0;padding:6px 12px;font-size:.875rem;display:inline-flex}.ph-stats b{color:var(--text);font-variant-numeric:tabular-nums;margin-inline-end:.1em;font-size:1rem;font-weight:700}@media (width>=1000px){.ph.has-aside .ph-in{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:40px;display:grid}.ph.has-aside .ph-aside{padding-top:34px}}@media (width<=999px){.ph-aside{margin-top:24px}}.idc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:18px;position:relative;overflow:hidden}.idc-top{color:#fff;background:linear-gradient(135deg,#17386a 0%,#1d4f91 55%,#2c67b5 100%);align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative}.idc-top:after{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(115deg,#0000 0 9px,#ffffff8c 9px 10px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 30%,#000)}.idc-flag{object-fit:cover;border-radius:6px;flex:none;width:72px;height:54px;box-shadow:0 0 0 2px #ffffffd9,0 6px 16px -6px #00000080}.idc-id{z-index:1;min-width:0;position:relative}.idc-id p{margin:0}.idc-kicker{letter-spacing:.1em;text-transform:uppercase;color:#fffc;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.6875rem;font-weight:650;display:flex}:lang(tr) .idc-kicker,:lang(az) .idc-kicker{letter-spacing:.05em}.idc-tag{border-radius:var(--r-pill);color:#fff;letter-spacing:.04em;background:#ffffff29;padding:1px 7px}.idc-name{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:750;line-height:1.15;margin-top:4px!important}.idc-en{color:#ffffffbf;font-size:.8125rem;font-style:italic;margin-top:2px!important}.idc-code{z-index:1;inset-inline-end:18px;letter-spacing:.18em;color:#ffffffb3;font:700 .8125rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:14px}.idc-body{padding:18px 20px 16px;position:relative}.idc-body:before{content:"";pointer-events:none;opacity:.5;background:repeating-radial-gradient(circle at 110% -10%, transparent 0 13px, color-mix(in srgb, var(--primary) 9%, transparent) 13px 14px);position:absolute;inset:0}.idc-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;margin:0;display:grid;position:relative}.idc-fields>div{min-width:0}.idc-fields>.wide{grid-column:1/-1}.idc-fields dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:650}:lang(tr) .idc-fields dt,:lang(az) .idc-fields dt{letter-spacing:.03em}.idc-fields dd{color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:1rem;font-weight:600}.idc-counts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid;position:relative}.idc-counts li{gap:2px;min-width:0;display:grid}.idc-counts b{color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.375rem;font-weight:750;line-height:1.1}.idc-counts span{color:var(--text-2);overflow-wrap:anywhere;font-size:.75rem;line-height:1.25}.idc-pass{border-radius:var(--r2);background:var(--v-free-bg);color:var(--v-free);align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex;position:relative}.idc-pass:hover{filter:brightness(.98);text-decoration:none}.idc-pass>span{flex:1;min-width:0;display:grid}.idc-pass b{font-size:.9375rem}.idc-pass small{color:var(--text-2);font-size:.75rem}.idc-mrz{border-top:1px dashed var(--line-2);background:color-mix(in srgb, var(--surface-2) 60%, var(--surface));letter-spacing:.1em;color:var(--muted);text-align:left;direction:ltr;margin:0;padding:10px 20px 12px;font:500 .75rem/1.5 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.idc-mrz span{white-space:nowrap;text-overflow:clip;display:block;overflow:hidden}@media (width<=420px){.idc-name{font-size:1.25rem}.idc-mrz{letter-spacing:.04em;font-size:.625rem}}.rbars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rbars li{grid-template-columns:minmax(120px,34%) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;display:grid}.rbars a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:inline-flex;overflow:hidden}.rbar{border-radius:var(--r-pill);background:var(--surface-2);height:10px;position:relative;overflow:hidden}.rbar:before{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 60%, #5fa8ff));position:absolute;inset-block:0;inset-inline-start:0}.rbars b{font-variant-numeric:tabular-nums;text-align:end;min-width:2.5ch;font-size:.9375rem}.blk-gap{margin-bottom:22px}.nbrs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nbrs a{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--text);box-shadow:var(--sh-1);align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.nbrs a:hover{border-color:var(--primary);text-decoration:none}.nbrs .off a{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.idc-kicker{padding-inline-end:44px}
