/* PA-THEME-V42: navy migration, see tools/theme/apply_blue_theme.py */
/* V33: Russian business notice only. Loaded solely by RU pages. */
html[lang="ru"] .pa-official{padding:38px 0;background:#1a2e3b;border-top:1px solid #3b505e;border-bottom:1px solid #3b505e;color:#edf2f4}
html[lang="ru"] .pa-official-inner{width:min(1380px,89.6%);margin:0 auto;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:27px;align-items:center}
html[lang="ru"] .pa-official-mark{align-self:start;padding-top:5px;color:#ff791f}
html[lang="ru"] .pa-official-mark svg{display:block;width:34px;height:39px}
html[lang="ru"] .pa-official-copy{min-width:0}
html[lang="ru"] .pa-official .pa-official-kicker{margin:0 0 10px;font:700 10px/1.5 'Courier New',monospace;letter-spacing:.1em;color:#ffac70}
html[lang="ru"] .pa-official h2{margin:0 0 12px;font:700 clamp(24px,2.3vw,32px)/1.18 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-transform:none;max-width:none;color:#f1f3f3}
html[lang="ru"] .pa-official .pa-official-description{margin:0;max-width:730px;font:14px/1.65 Arial,Helvetica,sans-serif;color:#c0cdd5}
html[lang="ru"] .pa-official-docs{display:flex;flex-wrap:wrap;gap:8px 22px;margin:17px 0 0;padding:0;list-style:none}
html[lang="ru"] .pa-official-docs li{display:flex;align-items:center;gap:9px;font:12px/1.5 Arial,Helvetica,sans-serif;color:#e0e7eb;margin:0;padding:0}
html[lang="ru"] .pa-official-docs li::before{content:'✓';color:#ff9b55;font-size:13px}
html[lang="ru"] .pa-official .pa-official-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 19px;border:1px solid #ff791f;border-radius:3px;background:#ff791f;color:#132a39;font:700 13px/1.45 Arial,Helvetica,sans-serif;text-decoration:none;transition:background .2s}
html[lang="ru"] .pa-official-action>span{font-size:21px;line-height:1}
html[lang="ru"] .pa-official .pa-official-action:hover{background:#ffa05c;border-color:#ffa05c}
html[lang="ru"] .pa-official-action:focus-visible{outline:3px solid #ffe0c9;outline-offset:5px}
html[lang="ru"] .footer .pa-requisites{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 28px;margin-top:32px;padding:25px 0 0;border-top:1px solid #ffffff29;color:#c6d1d8;font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal}
html[lang="ru"] .pa-requisites-label{display:block;font-size:10px;line-height:1.6;letter-spacing:.04em;color:#aebdc7;margin-bottom:6px}
html[lang="ru"] .pa-requisites-owner strong{display:block;font-size:14px;font-weight:600;line-height:1.5;color:#e5edf1;overflow-wrap:anywhere}
html[lang="ru"] .pa-requisites-numbers{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;font:12px/1.6 Arial,Helvetica,sans-serif}
html[lang="ru"] .pa-requisites-numbers>span{white-space:nowrap}
html[lang="ru"] .pa-requisites-numbers b{color:#ffab70;font-size:10px;margin-right:7px;font-weight:700}
html[lang="ru"] .footer .pa-requisites>p{grid-column:1/-1;margin:0;color:#aebdc7;font:11px/1.6 Arial,Helvetica,sans-serif}
@media(max-width:900px){html[lang="ru"] .pa-official-inner{grid-template-columns:36px minmax(0,1fr);gap:20px}html[lang="ru"] .pa-official-action{grid-column:2;justify-self:start}html[lang="ru"] .footer .pa-requisites{grid-template-columns:1fr;gap:15px}}
@media(max-width:600px){html[lang="ru"] .pa-official{padding:30px 0}html[lang="ru"] .pa-official-inner{grid-template-columns:minmax(0,1fr);gap:20px}html[lang="ru"] .pa-official-mark{display:none}html[lang="ru"] .pa-official h2{font-size:27px!important;line-height:1.2!important;letter-spacing:-.025em}html[lang="ru"] .pa-official .pa-official-description{font-size:13px}html[lang="ru"] .pa-official-action{grid-column:1}html[lang="ru"] .pa-official-docs{gap:8px 16px}html[lang="ru"] .pa-official-docs li{font-size:11px}html[lang="ru"] .pa-requisites-numbers{gap:9px 20px}html[lang="ru"] .footer .pa-requisites{margin-top:25px;padding-top:22px}}
@media(prefers-reduced-motion:reduce){html[lang="ru"] .pa-official-action{transition:none}}
