:root{--fg:#16181d;--muted:#5b6472;--line:#e6e8ec;--accent:#f7931a;--bg-soft:#f7f8fa;--max:820px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--fg);line-height:1.6;background:#fff}a{color:#0a58ca;text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.site-header{border-bottom:1px solid var(--line)}.site-header .container{display:flex;gap:22px;align-items:center;height:60px}.site-header .brand{font-weight:800;letter-spacing:-.02em;color:var(--fg)}.site-header .brand b{color:var(--accent)}.site-header nav{display:flex;gap:18px;font-size:15px}main.container{padding-top:28px;padding-bottom:48px}h1{font-size:2rem;line-height:1.2;letter-spacing:-.02em;margin:8px 0 6px}h2{font-size:1.35rem;margin:34px 0 8px;letter-spacing:-.01em}.lead{font-size:1.12rem;color:var(--muted);margin:0 0 18px}.breadcrumbs{font-size:13px;margin-bottom:6px}.breadcrumbs,.breadcrumbs a{color:var(--muted)}.toc{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:14px 18px;margin:22px 0}.toc h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px}.toc ol{margin:0;padding-left:18px}.toc li{margin:3px 0}.draft{display:inline-block;font-size:12px;background:#fff4e5;color:#8a5a00;border:1px solid #ffd8a8;padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:middle}.section-stub{color:var(--muted);font-style:italic}.search-box{width:100%;padding:11px 14px;font-size:16px;border:1px solid var(--line);border-radius:10px;margin:8px 0 18px}.country-grid{column-count:3;column-gap:26px;font-size:15px}.country-grid a{display:block;padding:3px 0;page-break-inside:avoid;break-inside:avoid}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.card{border:1px solid var(--line);border-radius:10px;padding:14px 16px}.card h3{margin:0 0 4px;font-size:1rem}.card p{margin:0}.card p,.site-footer{font-size:13px;color:var(--muted)}.site-footer{border-top:1px solid var(--line);margin-top:40px;padding-top:18px;padding-bottom:30px}@media (max-width:640px){.country-grid{column-count:2}h1{font-size:1.6rem}}.prices-wrap{margin:8px 0 26px;border:1px solid var(--line);border-radius:12px;overflow:hidden}table.prices{width:100%;border-collapse:collapse;font-size:14px}table.prices td,table.prices th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--line)}table.prices th{background:var(--bg-soft);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}table.prices td:nth-child(3),table.prices td:nth-child(4),table.prices th:nth-child(3),table.prices th:nth-child(4){text-align:right}table.prices tr:last-child td{border-bottom:0}table.prices td img{vertical-align:-3px;margin-right:5px;border-radius:50%}table.prices .sym{color:var(--muted);font-size:12px}table.prices .up{color:#0a8a3e}table.prices .down{color:#c0392b}.prices-note{font-size:12px;color:var(--muted);padding:8px 12px;margin:0}.related{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}.related ul{column-count:2;column-gap:26px;padding-left:18px;margin:8px 0 0}.related li{margin:4px 0;page-break-inside:avoid;break-inside:avoid}@media (max-width:640px){.related ul{column-count:1}table.prices td:first-child,table.prices th:first-child{display:none}}