
:root{
  --ink:#202b35;--text:#354858;--muted:#758692;--blue:#2f6f99;--blue-dark:#225b85;
  --blue-light:#eef5f9;--line:#d5e0e6;--line-soft:#e7edf1;--paper:#ffffff;--page:#f5f8fa;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:Arial,"Segoe UI",sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--blue-dark);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-shell{width:min(1320px,calc(100% - 40px));margin:0 auto;background:var(--paper);min-height:100vh;padding:22px 0 0}.masthead{padding:0 0 0}.topline{display:grid;grid-template-columns:205px 1fr auto;gap:26px;align-items:end;border-bottom:3px solid #5d8eb0;padding:0 0 15px}.logo img{width:205px;height:auto}.site-title{font-family:Georgia,"Times New Roman",serif;font-size:27px;font-weight:400;line-height:1.2;letter-spacing:-.01em;text-align:center;padding-bottom:3px}.contacts{display:flex;gap:17px;align-items:center;justify-content:flex-end;font-size:13px;white-space:nowrap}.email-image img{width:174px;height:auto}.calculation-link{padding:7px 10px;border:1px solid #b9cbd7;background:#fff;color:#285f88}.main-menu{display:flex;flex-wrap:wrap;gap:22px;padding:10px 0;border-bottom:1px solid #cfd9df}.main-menu a{font-size:13px;color:#285f88}.datebar{display:flex;justify-content:space-between;gap:20px;padding:7px 0;color:#7d8a95;font-size:11px;border-bottom:1px solid #e1e6ea}.menu-toggle{display:none}.columns{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:30px;padding:25px 0 48px}.sections{min-width:0}.sections>h3,.reference-links h3,.news-ticker h3,.news-tools h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#758a99;margin:0 0 10px;font-weight:600}.country-nav{border-bottom:1px dotted #b8c6cf}.country-nav summary{list-style:none;display:flex;align-items:center;gap:9px;padding:6px 0;cursor:pointer;color:#225b85;font-size:13px}.country-nav summary::-webkit-details-marker{display:none}.country-nav summary::after{content:"+";margin-left:auto;color:#99a8b2;font-size:13px}.country-nav[open] summary::after{content:"−"}.country-code{width:28px;color:#96a7b3;font-size:11px}.country-nav ul{list-style:none;margin:0 0 7px;padding:2px 0 3px 37px}.country-nav li{margin:0}.country-nav li a{display:block;padding:4px 0;color:#4e7fa2;font-size:12px;line-height:1.35}.country-nav .overview-link a{color:#245f89;font-weight:600}.reference-links{margin-top:23px}.reference-links>a{display:flex;gap:9px;padding:6px 0;border-bottom:1px dotted #b8c6cf;color:#225b85;font-size:13px}.reference-links b{width:28px;color:#96a7b3;font-size:11px;font-weight:400}.external-country{margin-top:2px}.content{min-width:0}.content h1{font-family:Georgia,"Times New Roman",serif;font-size:32px;font-weight:400;line-height:1.18;letter-spacing:-.015em;margin:0 0 16px;color:#202b35}.content .lead{font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.55;color:#465a69;margin:0 0 23px}.content h2{font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400;line-height:1.25;margin:28px 0 10px;color:#253746}.content h3{font-size:17px;font-weight:500;margin:22px 0 8px}.content p{margin:0 0 14px;color:#334857}.content ul,.content ol{margin:8px 0 17px;padding-left:24px}.content li{margin:5px 0}.content table{border-collapse:collapse;width:100%;margin:17px 0;font-size:13px}.content th,.content td{border:1px solid #d1dce2;padding:8px 9px;text-align:left;vertical-align:top}.content th{background:#f1f6f9;font-weight:600}.breadcrumbs{font-size:12px;color:#7d8a95;margin-bottom:14px}.breadcrumbs a{color:#607a8d}.service-headlines article{display:grid;grid-template-columns:70px 1fr;gap:13px;padding:12px 0;border-top:1px solid #cbd6dc}.service-headlines article>span{font-size:11px;color:#7b8d99;padding-top:3px}.service-headlines h2{font-family:Arial,"Segoe UI",sans-serif;font-size:15px;font-weight:500;color:#225b85;margin:0}.service-headlines p{margin:3px 0 0;color:#627481;font-size:13px}.content-note,.order-box,.warning,.other-countries-box,.scope-note,.archive-note{margin:22px 0;padding:13px 14px;background:#eef5f9;border-left:4px solid #6d9fbe;color:#486477;font-size:13px}.order-box strong{font-family:Georgia,"Times New Roman",serif;font-size:18px;font-weight:400;color:#263e50}.order-button,.messenger-button,.contact-form button{display:inline-block;padding:8px 13px;border:1px solid #7fa5be;background:#f7fbfd;color:#225b85;font-weight:500;cursor:pointer}.order-button:hover,.messenger-button:hover,.contact-form button:hover{background:#edf5f9;text-decoration:none}.advantages{margin-top:28px;padding-top:2px;border-top:1px solid var(--line-soft)}.official::after{content:" ↗";font-size:.8em}.region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.region-grid a{display:block;padding:11px;border:1px solid var(--line);background:#fbfdfe}.news-ticker{border-left:1px solid #d5dfe4;padding-left:20px;min-width:0}.ticker-heading{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #dce4e8;padding-bottom:5px}.ticker-heading h3{margin:0}.ticker-heading>a{font-size:11px}.ticker-item{padding:10px 0;border-bottom:1px solid #e0e7eb}.ticker-item time{display:block;font-size:10px;color:#93a1aa;margin-bottom:3px}.ticker-item>a{font-size:13px;line-height:1.35;color:#2b5e82}.ticker-item p{font-size:12px;line-height:1.4;color:#6a7b86;margin:4px 0 0}.loading-note,.empty-note{font-size:12px;color:#8998a2}.ticker-actions{padding-top:16px}.subscribe-button{display:block;text-align:center;padding:9px 10px;background:#eef5f9;border:1px solid #b7cbd8;color:#285f88;font-size:13px}.subscribe-button:hover{background:#e4f0f6;text-decoration:none}.footer{border-top:1px solid var(--line);padding:22px 0 30px;display:grid;grid-template-columns:1fr auto;gap:20px;color:#71818c;font-size:12px}.footer strong{color:#354858;font-weight:500}.footer-email{width:168px;margin:7px 0 5px}.footer-links{display:flex;flex-wrap:wrap;align-content:start;gap:9px 16px}.footer-links a{color:#54758d}.contact-form{max-width:660px}.contact-form label{display:block;margin:12px 0;color:#344a59}.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{width:100%;display:block;margin-top:5px;padding:9px;border:1px solid #aebdc7;background:#fff;color:#243343}.contact-form textarea{resize:vertical}.contact-form .consent{font-size:13px}.hp{position:absolute;left:-9999px}.messenger-links{display:flex;gap:10px;flex-wrap:wrap;margin:9px 0 22px}.form-status{display:none;margin:0 0 16px;padding:12px 13px;border-left:4px solid #6d9fbe;background:#eef5f9}.form-status:not(:empty){display:block}.form-status-error,.form-status-invalid{border-color:#b96b6b;background:#fff4f4}.news-archive-header{margin-bottom:20px}.news-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 24px;padding:13px;background:#f6f9fb;border:1px solid #dce5ea}.news-filters label{font-size:11px;color:#71828d}.news-filters select{width:100%;margin-top:4px;padding:7px;border:1px solid #becbd3;background:#fff}.news-archive-item{padding:18px 0;border-top:1px solid #ccd8de;scroll-margin-top:20px}.news-meta{font-size:11px;color:#81919b;margin-bottom:5px}.news-archive-item h2{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:400;margin:0 0 8px;color:#253a49}.news-archive-item p{font-size:14px;color:#4e626f;margin:0 0 10px}.source-link{font-size:12px;color:#285f88}.news-tools{border-left:1px solid #d5dfe4;padding-left:20px}.news-tools .tool-box{padding:12px 0;border-bottom:1px solid #e0e7eb;font-size:12px;color:#617481}.subscription-intro{max-width:760px}.subscription-groups{margin:20px 0}.subscription-country{border-top:1px solid #cdd9df}.subscription-country summary{padding:11px 0;cursor:pointer;font-family:Georgia,"Times New Roman",serif;font-size:18px;color:#2c475a}.subscription-list{padding:0 0 12px}.subscription-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 100px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #edf1f3}.subscription-name{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#354a59}.subscription-row select{width:100%;padding:7px;border:1px solid #bdcbd4;background:#fff}.subscription-row select:disabled{background:#f2f5f7;color:#9aa6ae}.subscribe-form>label{display:block;margin:12px 0}.subscribe-form>label input[type=email]{width:min(460px,100%);display:block;margin-top:5px;padding:9px;border:1px solid #aebdc7}.subscribe-submit{padding:9px 14px;border:1px solid #6f9ab5;background:#eef5f9;color:#225b85;cursor:pointer}.small-note{font-size:12px;color:#758692}.status-panel{margin:15px 0;padding:12px 14px;background:#eef5f9;border-left:4px solid #6d9fbe}.clear{clear:both}
@media(max-width:1050px){.site-shell{width:min(100% - 24px,1320px)}.topline{grid-template-columns:175px 1fr}.logo img{width:175px}.site-title{font-size:23px}.contacts{grid-column:1/-1;justify-content:flex-end;border-top:1px solid #e1e7eb;padding-top:8px}.columns{grid-template-columns:205px minmax(0,1fr);grid-template-areas:"side main" "side news"}.sections{grid-area:side}.content{grid-area:main}.news-ticker,.news-tools{grid-area:news;border-left:0;border-top:1px solid #d5dfe4;padding:18px 0 0}.ticker-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}
@media(max-width:720px){body{font-size:14px}.site-shell{width:100%;padding:14px 14px 0}.topline{grid-template-columns:140px 1fr;gap:12px;align-items:center}.logo img{width:140px}.site-title{font-size:18px;text-align:right}.contacts{justify-content:space-between}.email-image img{width:145px}.calculation-link{padding:6px 8px}.menu-toggle{display:block;width:100%;margin:9px 0 0;padding:8px;border:1px solid #ccd8df;background:#f7fafc;color:#285f88;text-align:left}.main-menu{display:none;gap:0;padding:5px 0}.main-menu.open{display:grid;grid-template-columns:repeat(2,1fr)}.main-menu a{padding:7px 4px;border-bottom:1px solid #edf1f3}.datebar{font-size:10px}.columns{display:flex;flex-direction:column;padding-top:18px}.content{order:1}.news-ticker,.news-tools{order:2}.sections{order:3;border-top:1px solid #d5dfe4;padding-top:18px}.content h1{font-size:27px}.content .lead{font-size:17px}.service-headlines article{grid-template-columns:40px 1fr}.ticker-items{display:block}.footer{grid-template-columns:1fr}.news-filters{grid-template-columns:1fr}.subscription-row{grid-template-columns:1fr 1fr}.subscription-name{grid-column:1/-1}.region-grid{grid-template-columns:1fr}}

.language-link{display:inline-block;padding:4px 7px;border:1px solid #c7d5de;color:#285f88;font-size:11px;text-decoration:none}.language-link:hover{background:#eef5f9;text-decoration:none}.service-subscribe-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin:22px 0;padding:14px;background:#f4f9fc;border:1px solid #c7d9e4;border-left:4px solid #6d9fbe}.service-subscribe-box strong{font-family:Georgia,"Times New Roman",serif;font-size:17px;font-weight:400;color:#263e50}.service-subscribe-box p{margin:5px 0 0;font-size:13px;color:#5c7280}.service-subscribe-button{display:inline-block;padding:8px 12px;border:1px solid #7fa5be;background:#fff;color:#225b85;text-align:center;white-space:nowrap}.service-subscribe-button:hover{background:#eaf4f9;text-decoration:none}.email-image-contact{max-width:260px;height:auto}@media(max-width:720px){.service-subscribe-box{grid-template-columns:1fr}.service-subscribe-button{white-space:normal}.language-link{order:3}}
