/* Shared shell for the LV/RU pages. Historical filename retained for compatibility. */
header.site-header-lv{gap:18px}
.site-header-lv nav{gap:clamp(10px,1.5vw,22px);align-items:center}
.site-header-lv nav a{white-space:nowrap}
.site-header-lv nav [aria-current=page]{color:#b95124}
.site-header-lv nav a.nav-christmas{color:#ae1727;font-weight:800}
.site-header-lv nav a.nav-christmas::before{content:"✦";margin-right:6px;color:#ae1727}
.site-header-lv nav a.nav-christmas:hover{color:#86101d;text-decoration:underline;text-underline-offset:4px}
.christmas-page .site-header-lv nav a.nav-christmas,
.christmas-page .site-header-lv nav a.nav-christmas::before,
.christmas-page .site-header-lv nav a.nav-christmas:hover{color:#ffb1b8}
footer.site-footer-organized{display:block;padding-top:30px;padding-bottom:22px;border-top:1px solid #e1d9ce}
.site-footer-organized .footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:22px}
.site-footer-organized .footer-brand-row p{margin:0;font-size:14px;color:#70685e}
.site-footer-organized .footer-topic-grid{display:flex;flex-direction:column;gap:16px;border-top:1px solid #e9e1d6;padding-block:24px}
.site-footer-organized .footer-topic{display:flex;align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:10px 20px;min-width:0}
.site-footer-organized .footer-topic h3{font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin:0;color:#4c443a;flex:0 0 130px}
.site-footer-organized .footer-topic>a,.site-footer-organized .footer-topic>button{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere;text-align:left;text-decoration:none;color:#62594e}
.site-footer-organized .footer-topic>a:hover,.site-footer-organized .footer-topic>button:hover{text-decoration:underline;color:#b95124}
.site-footer-organized .footer-topic button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}
.site-footer-organized .footer-copyright{display:block;font-size:11px;color:#867d70;border-top:1px solid #e9e1d6;padding-top:16px}
.standalone-page-note{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;margin:0 0 22px;border:1px solid #cbdde4;border-radius:14px;background:#edf4f6}
.standalone-page-note strong{font-size:16px}.standalone-page-note p{font-size:14px;line-height:1.6;margin:6px 0 0}.standalone-page-note .button{max-width:350px;font-size:13px;gap:12px;white-space:normal;flex-shrink:0}
@media(min-width:1101px){.site-header-lv .logo{flex-shrink:0}.site-header-lv nav{flex:1;justify-content:center}.site-header-lv>.button{font-size:12px;padding-inline:18px;gap:16px;min-height:48px}}
@media(min-width:761px)and(max-width:1440px){header.site-header-lv{flex-wrap:wrap}.site-header-lv nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}.site-header-lv .language-switch{margin-left:auto}}
@media(max-width:760px){.site-header-lv nav{justify-content:flex-start;gap:18px;overflow-x:auto}.site-footer-organized .footer-brand-row{gap:14px}.site-footer-organized .footer-topic-grid{gap:20px}.site-footer-organized .footer-topic h3{flex-basis:100%}.standalone-page-note{align-items:stretch;flex-direction:column;padding:18px}.standalone-page-note .button{width:100%;max-width:none}}
@media(max-width:420px){.site-footer-organized .footer-topic{gap:8px 16px}}
