.ubi-language{position:relative;flex:0 0 auto;margin-left:12px;color:var(--crema);font-size:13px;z-index:60}
.ubi-language summary{list-style:none;cursor:pointer;border:1px solid rgba(243,238,230,.5);border-radius:99px;padding:11px 13px;background:rgba(11,23,22,.72);font-weight:700;white-space:nowrap}
.ubi-language summary::-webkit-details-marker{display:none}
.ubi-language nav{position:absolute;right:0;top:calc(100% + 8px);width:185px;padding:9px;background:#0b1716;border:1px solid #57756f;border-radius:18px;box-shadow:0 14px 40px #0006;display:flex;flex-direction:column;max-height:70vh;overflow:auto}
.ubi-language a{padding:8px 12px;color:#f3eee6;border-radius:9px;text-decoration:none}
.ubi-language a:hover,.ubi-language a[aria-current]{background:#78afa5;color:#0b1716}
.ubi-languages{max-width:1224px;margin:24px auto 0;padding:0 24px;display:flex;gap:12px 20px;justify-content:flex-start;flex-wrap:wrap;font-size:13px}
.ubi-languages a{color:#cfe0db}.ubi-languages a[aria-current]{color:#78afa5;font-weight:700}
.ubi-translated h1{font-size:clamp(48px,7.5vw,114px);overflow-wrap:break-word}
.ubi-translated h2{overflow-wrap:break-word}.i18n-note{font-size:14px;opacity:.85;padding:24px}
@media(max-width:1060px){.head .wrap{gap:12px}.ubi-language{margin-left:auto}.head .burger{margin-left:0}.ubi-translated h1{font-size:clamp(44px,10vw,72px)}}

@media(max-width:1250px){.ubi-translated .head .nav{display:none}.ubi-translated .head .burger{display:inline-flex}}
