
.language-bar{display:flex;justify-content:flex-end;align-items:center;gap:5px;padding:6px max(20px,calc((100% - 1160px)/2));background:#f1eadc;border-bottom:1px solid #ddd3c1;font:12px/1.4 Arial,Helvetica,sans-serif;color:#172e39}
.language-bar a{display:inline-block;color:#172e39!important;text-decoration:none!important;padding:5px 9px;border-radius:3px;white-space:nowrap}
.language-bar a[aria-current=page]{background:#172e39;color:#fff!important;font-weight:700}
.language-bar a:hover{outline:1px solid #9e8157}.language-bar a:focus-visible{outline:3px solid #8c6d3e;outline-offset:2px}
.language-bar .language-label{margin-right:auto;font-size:11px;letter-spacing:.05em}.language-badge{display:inline-block;font:10px/1.3 Arial,sans-serif;border:1px solid currentColor;border-radius:2px;padding:1px 3px;margin-left:5px;vertical-align:middle;white-space:nowrap;opacity:.85}
.language-note{font:13px/1.6 Arial,sans-serif;padding:16px 22px;background:#f8f5ed;color:#39494e;max-width:1160px;margin:0 auto 20px;border-left:2px solid #b69b6a}
.localized-pyramid{width:100%;max-width:520px;margin:24px auto;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font:15px/1.4 Arial,sans-serif}
.localized-pyramid div{padding:18px 10px;background:#172e39;color:#fff;border-radius:4px}.localized-pyramid div:nth-child(even){background:#e6d6b5;color:#172e39}.localized-pyramid div:nth-child(1){width:64%}.localized-pyramid div:nth-child(2){width:73%}.localized-pyramid div:nth-child(3){width:82%}.localized-pyramid div:nth-child(4){width:91%}.localized-pyramid div:nth-child(5){width:100%}.localized-pyramid strong{display:block;font:20px/1.3 Georgia,serif;margin-bottom:5px}
html[lang=en] .nav,html[lang=pt-BR] .nav{flex-wrap:wrap}html[lang=en] .links,html[lang=pt-BR] .links{flex-wrap:wrap}html[lang=pt-BR] .links a,html[lang=en] .links a{white-space:normal}html[lang=pt-BR] h1,html[lang=pt-BR] h2{overflow-wrap:break-word}html[lang=pt-BR] .hero h1{font-size:clamp(2.4rem,5.5vw,4.8rem)}
@media(max-width:600px){.language-bar{padding:5px 12px;gap:1px}.language-bar a{padding:5px 7px;font-size:11px}.language-bar .language-label{font-size:10px}.localized-pyramid div{padding:12px 6px;font-size:12px}.localized-pyramid strong{font-size:17px}}
