
.eu-unify-nav{gap:8px;padding-block:24px 28px}
.eu-unify-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:12px 16px;border-radius:12px;font-size:16px;font-weight:500;line-height:1.4;color:var(--muted);text-decoration:none;text-align:center;overflow-wrap:anywhere;transition:background .2s,color .2s}
.eu-unify-nav a:hover,.eu-unify-nav a:focus-visible{background:#e8f2ff;color:var(--blue)}
html[data-theme="dark"] .eu-unify-nav a:hover,html[data-theme="dark"] .eu-unify-nav a:focus-visible{background:#e8f2ff;color:#0068ff!important}
@media(min-width:761px){
 main#main .hero h1{font-size:clamp(52px,6.15vw,106px);max-width:none}
}
@media(min-width:1800px){
 main#main .hero h1{font-size:clamp(106px,6.15vw,264px)}
}
@media(max-width:760px){
 main#main .hero h1{font-size:clamp(34px,7.7vw,56px)}
 .eu-unify-nav{gap:6px}
 .eu-unify-nav a{font-size:14px;padding:10px 12px}
}
