.public-live-section{scroll-margin-top:110px}.public-live-label{font-size:12px;letter-spacing:.06em;font-weight:800;color:var(--primary,#0032bd);border:1px solid currentColor;border-radius:30px;padding:8px 13px;white-space:nowrap}.public-live-description{color:var(--ink,#0c1e49);opacity:.8;line-height:1.65;margin:0 0 20px}.public-live-player{background:#091226;border-radius:18px;border:1px solid #cad8ec;overflow:hidden;box-shadow:0 15px 45px #0c1e4917}.public-live-player iframe{display:block;border:0;width:100%;height:clamp(450px,56vw,800px)}@media(max-width:600px){.public-live-section{scroll-margin-top:85px}.public-live-player{border-radius:12px}.public-live-player iframe{height:410px}.public-live-label{padding:7px 9px;font-size:10px}}
.public-live-section .section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
@media(max-width:1150px){.site-header:has(a[href="#en-vivo"]){height:auto;flex-wrap:wrap;gap:10px 16px}.site-header:has(a[href="#en-vivo"])>.brand{flex:1;min-width:0;height:72px;display:flex;align-items:center}.site-header:has(a[href="#en-vivo"])>nav{order:3;flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto;justify-content:flex-start;gap:20px;padding:4px 0 8px}.site-header:has(a[href="#en-vivo"])>nav>a{flex:none;white-space:nowrap}.public-live-section{scroll-margin-top:185px}}
@media(max-width:600px){.site-header:has(a[href="#en-vivo"]){padding:10px 12px;gap:8px}.site-header:has(a[href="#en-vivo"])>.brand{height:58px}.site-header:has(a[href="#en-vivo"]) .brand img{height:58px;width:auto;max-width:100px;object-fit:contain}.site-header:has(a[href="#en-vivo"]) .brand strong{font-size:14px;max-width:145px}.site-header:has(a[href="#en-vivo"])>.button{font-size:11px;padding:9px;flex:none}.site-header:has(a[href="#en-vivo"])>nav{gap:16px}.public-live-section{scroll-margin-top:150px}}
