.svt-languages{display:flex;gap:.45rem;justify-content:flex-end;max-width:1440px;margin:0 auto;padding:.6rem 5%;font-size:.8rem}.svt-languages a{padding:.35rem .5rem;text-decoration:none;border:1px solid transparent}.svt-languages a[aria-current=page]{border-color:currentColor}.svt-original-language,.svt-document-language{font-size:.75em;white-space:nowrap}@media(max-width:600px){.svt-languages{justify-content:center;padding:.4rem}}
/* Compact header controls, lighter actions, quiet social links. */
body.etway-approved-page .nav-wrap{gap:24px}
body.etway-approved-page .nav-wrap>.brand{margin-right:auto}
body.etway-approved-page #site-nav{gap:23px;font-size:13px}
body.etway-approved-page .nav-wrap #site-nav .nav-contact{background:transparent;border:0;border-radius:0;color:var(--ink)!important;font-size:inherit;font-weight:400;padding:8px 0!important;white-space:nowrap;box-shadow:none}
body.etway-approved-page .nav-wrap #site-nav .nav-contact:hover{color:var(--corten)!important;background:transparent}
body.etway-approved-page .svt-language-menu{position:relative;flex:0 0 auto;font-family:var(--sans);font-size:12px;line-height:1.4;color:var(--ink);margin-left:0}
body.etway-approved-page .svt-language-menu summary{list-style:none;display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 0 8px 20px;border-left:1px solid var(--line);cursor:pointer;font-weight:500}
body.etway-approved-page .svt-language-menu summary::-webkit-details-marker{display:none}
body.etway-approved-page .svt-language-menu summary svg{transition:transform .18s}
body.etway-approved-page .svt-language-menu[open] summary svg{transform:rotate(180deg)}
body.etway-approved-page .svt-language-menu:not([open])>.svt-languages{display:none!important}
body.etway-approved-page .svt-language-menu .svt-languages{position:absolute;top:calc(100% + 10px);right:0;left:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:164px;max-width:none;margin:0;padding:7px;gap:2px;background:#fff;border:1px solid #e8e0d9;border-radius:6px;box-shadow:0 8px 24px #39281e12;z-index:40;font-size:12px}
body.etway-approved-page .svt-language-menu .svt-languages a{display:flex;align-items:center;gap:12px;padding:10px 11px;border:0;border-radius:3px;color:var(--ink);font-size:11px;font-weight:500;text-decoration:none}
body.etway-approved-page .svt-language-menu .svt-languages a span{font-size:12px;font-weight:400}
body.etway-approved-page .svt-language-menu .svt-languages a[aria-current=page],body.etway-approved-page .svt-language-menu .svt-languages a:hover{background:#f7f1eb;color:var(--corten);text-decoration:none}
body.etway-approved-page .button{background:transparent;color:var(--corten);border:1px solid #b8927d;border-radius:6px;font-weight:500;box-shadow:none;padding:13px 22px;transition:background .18s,border-color .18s,color .18s}
body.etway-approved-page .button:hover{background:#f8f2ed;border-color:var(--corten);color:#653016}
body.etway-approved-page .button.secondary,body.etway-approved-page .button-outline{background:transparent;border-color:transparent;color:var(--corten)}
body.etway-approved-page .button.secondary:hover,body.etway-approved-page .button-outline:hover{background:#faf6f2;color:#653016}
body.etway-approved-page .config-card a.button{color:var(--corten)}
body.etway-approved-page .button:focus-visible,body.etway-approved-page .svt-language-menu summary:focus-visible,body.etway-approved-page .svt-languages a:focus-visible{outline:2px solid var(--corten);outline-offset:4px}
body.etway-approved-page .footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px 0;margin-top:28px;border-top:1px solid #624b3c}
body.etway-approved-page .footer-social a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:#d4c4b4}
body.etway-approved-page .footer-social a:hover{color:#fff4e7}
body.etway-approved-page .footer-social a>span{font-size:12px;opacity:.7;margin-left:2px}
body.etway-approved-page .footer-social svg{flex-shrink:0}
body.etway-approved-page .legacy-news-image{display:block;width:100%;max-height:680px;object-fit:contain;margin:0 0 32px}
@media(max-width:1100px){
 body.etway-approved-page .site-header .nav-wrap{gap:12px;min-height:92px;position:relative}
 body.etway-approved-page .site-header .brand .official-brand-logo{width:128px;padding:10px 0}
 body.etway-approved-page .site-header .menu-toggle{display:flex;align-items:center;gap:8px;order:3;min-height:40px;padding:7px 10px;border:1px solid #ddd0c6;border-radius:5px;background:transparent;color:var(--ink);font-size:11px}
 body.etway-approved-page .site-header #site-nav{display:none;position:absolute;top:100%;left:-20px;right:-20px;background:#fff;padding:18px 20px;border-bottom:1px solid var(--line);box-shadow:0 8px 20px #39281e0a;font-size:14px;z-index:30}
 body.etway-approved-page .site-header #site-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}
 body.etway-approved-page .site-header #site-nav>a{padding:10px 0}
 body.etway-approved-page .site-header #site-nav .nav-contact{margin-top:0;padding:10px 0!important}
 body.etway-approved-page .svt-language-menu{order:2}
 body.etway-approved-page .svt-language-menu summary{padding-left:12px;gap:7px}
 body.etway-approved-page .svt-language-menu .svt-languages{right:0;top:calc(100% + 9px);padding:7px;font-size:12px}
}
@media(max-width:380px){body.etway-approved-page .site-header .nav-wrap{gap:8px}body.etway-approved-page .svt-language-menu summary{border:0;padding-left:4px}.footer-social{gap:20px}}
@media(prefers-reduced-motion:reduce){body.etway-approved-page .button,body.etway-approved-page .svt-language-menu summary svg{transition:none}}

body.etway-approved-page .article-reading a.button:not(.secondary),body.etway-approved-page .config-pdf-review .button{color:var(--corten)!important;background:transparent;border-color:#b8927d}
body.etway-approved-page .article-reading a.button.secondary{color:var(--corten)!important;background:transparent;border-color:transparent}

body.etway-approved-page>.skip-link:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.etway-approved-page>.skip-link:focus{position:fixed;left:16px;top:12px;z-index:1000;background:#fff;color:#2e221b;padding:10px 14px;border:1px solid #8d431f;border-radius:4px}

/* Approved SalvaTerra identity, 31 October 2026. */
body.etway-approved-page .official-brand-logo{height:auto}
body.etway-approved-page .site-footer .official-brand-logo{filter:none}
body.etway-approved-page .survival-official{height:auto}

/* Survival logo: preserve the approved artwork proportions at every viewport. */
body.etway-approved-page .survival-official img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
