/*! Ronda6: fuente y compilador output/vecindario-info/web/ronda6/compilar-css.mjs */
:root{--vec-teal:#088286;--vec-teal-text:#076E72;--vec-ink:#172F32;--vec-salina:#D99BA6;--vec-paper:#F7F3EF;--vec-white:#fff;--vec-muted:#52686A;--vec-line:#DCDDD5;--vec-tint:#E8EFEB;--vec-rose:#F1E1E1;--vec-r:20px;--vec-shadow:0 8px 30px #172F3205;--vec-ease:cubic-bezier(.2,.7,.2,1)}*,::after,::before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:100px}body{background:#f7f3ef;color:#172f32;font:500 16px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.vec-dialog-open{overflow:hidden}.vec-prose td>p,body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2,h3,h4{font-weight:800;line-height:1.16;text-wrap:balance}p{text-wrap:pretty}a{text-decoration:none}button,input{font:inherit}a,button{color:inherit}button{cursor:pointer;border:0}a,button,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,svg,video{max-width:100%}img{display:block;height:auto}a,button{overflow-wrap:anywhere}svg{flex-shrink:0}.vec-live__list li,article,aside,div,footer,header,li,nav,section{min-width:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #076e72;outline-offset:5px}::selection{background:#d99ba680}b,strong{font-weight:800}.vec-shell{width:min(1280px,calc(100% - 36px));margin-inline:auto}.vec-icon{width:22px;height:22px;stroke-width:1.75;vertical-align:middle}.vec-eyebrow{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.vec-eyebrow .vec-icon{width:18px;height:18px}.vec-eyebrow,.vec-muted{color:#52686a}.vec-chip,.vec-icon-box{background:#e8efeb}.vec-chip{display:inline-flex;align-items:center;gap:7px;border-radius:100px;padding:6px 11px;width:fit-content;max-width:100%;font-weight:800;line-height:1.4;color:#172f32;align-self:flex-start}.vec-chip .vec-icon{width:15px;height:15px}.vec-icon-box{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;color:#076e72}.vec-button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid transparent;background:#172f32;color:#fff;border-radius:10px;font-weight:800;line-height:1.45;transition:background .2s,transform .2s;max-width:100%;text-align:center}.vec-button:hover{background:#076e72;transform:translateY(-1px)}.vec-button .vec-icon{width:18px;height:18px}.vec-button-outline{background:0 0;border-color:#91a6a3;color:#172f32}.vec-button-outline:hover{color:#fff}.vec-button-small{min-height:44px;padding:10px 14px}.vec-icon-button{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:0 0;border:1px solid transparent}.vec-icon-button:hover{background:#e8efeb}.vec-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;line-height:1.5;font-weight:800;color:#076e72}.vec-text-link .vec-icon{width:18px;height:18px;transition:transform .2s}.vec-text-link:hover .vec-icon{transform:translateX(3px)}.vec-footer-top nav a:hover,.vec-footer-top nav button:hover,.vec-text-link:hover{text-decoration:underline;text-underline-offset:4px}.vec-plain-button{background:0 0;padding:0;min-height:44px;text-align:left}.vec-skip{position:fixed;top:-100px;left:20px;z-index:99999;background:#fff;padding:12px 20px}.vec-skip:focus{top:12px}.vec-header{border-bottom:1px solid #dcddd5;background:#f7f3ef;position:relative;z-index:20}.vec-desktop-nav>a,.vec-header-inner,.vec-logo{display:flex;align-items:center}.vec-header-inner{justify-content:space-between;min-height:78px}.vec-logo{min-height:44px;flex:none}.vec-logo img{width:100%}.vec-desktop-nav{display:none;align-items:center;font-weight:700}.vec-desktop-nav>a:hover,.vec-desktop-nav>a[aria-current]{border-bottom-color:#088286}.vec-dateline>span,.vec-header-actions{display:flex;align-items:center;gap:5px}.vec-header-actions{gap:10px}.vec-header-actions>.vec-icon-button{border-color:#dcddd5}.vec-dateline{justify-content:space-between;flex-wrap:wrap;line-height:1.5}.vec-ai-note,.vec-dateline{display:flex;color:#52686a}.vec-ai-note .vec-icon{width:13px;height:13px}.vec-video{aspect-ratio:16/9}.vec-video video{display:block;width:100%;height:100%;border-radius:20px;background:#172f32}.vec-card{background:#fff;border:1px solid #dcddd5;border-radius:20px;display:flex;flex-direction:column;min-width:0}.vec-card-heading{display:flex;gap:12px;align-items:center;margin-bottom:18px}.vec-card-heading h2,.vec-card-heading h3{letter-spacing:-.025em}.vec-card-heading h2>.vec-icon{margin-right:8px}.vec-card-heading>.vec-icon-button{margin-left:auto}.vec-card>.vec-text-link{border-top:1px solid #dcddd580}.vec-card>.vec-live{margin-bottom:15px}.vec-live{min-width:0;overflow-wrap:anywhere}.vec-live__label{color:#52686a;line-height:1.45;margin-bottom:7px;font-weight:700}.vec-live__value{font-size:25px;font-weight:800;letter-spacing:-.035em;line-height:1.22;margin-bottom:9px}.vec-live__meta{color:#52686a;line-height:1.6;margin-top:8px}.vec-live>a,.vec-live__list a,.vec-live__meta a{color:#076e72;text-decoration:underline;text-underline-offset:3px}.vec-live__list{list-style:none;padding:0;display:grid;gap:8px}.vec-live__list a{display:inline-flex;align-items:center;min-height:44px}.vec-live--empty .vec-live__value,.vec-live--unavailable .vec-live__value{font-size:16px;font-weight:600;line-height:1.65;letter-spacing:0}.vec-live--tiempo_vecindario_ahora .vec-live__value{font-size:58px;letter-spacing:-.07em;line-height:1.05}.vec-faq-item summary .vec-icon,.vec-live--tiempo_vecindario_ahora .vec-live__label{display:none}.vec-live--tiempo_vecindario_ahora .vec-live__list{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:16px}.vec-live--pozo_viento_actual .vec-live__value{font-size:36px}.vec-live--pozo_oleaje{border-top:1px solid #dcddd5;padding-top:12px}.vec-live--pozo_oleaje .vec-live__value{font-size:24px}.vec-live--agenda_proximos_dias .vec-live__value,.vec-live--cartelera_yelmo_vecindario .vec-live__value,.vec-live--deporte_partidos_municipio .vec-live__value,.vec-live--festivo_hoy .vec-live__value{font-size:16px;font-weight:600;line-height:1.65;letter-spacing:0}.vec-guide-card p,.vec-live__updated{color:#52686a}.vec-section-heading{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap}.vec-section-heading h2{margin-top:24px}.vec-section-heading>.vec-text-link{margin-bottom:1px}.vec-section-intro{color:#52686a;font-size:16px;margin:-8px 0 20px}.vec-coast-card{background:#ebf1ef}.vec-services-grid{display:grid;gap:0 26px}.vec-guide-card{display:flex;align-items:center;gap:14px;position:relative;padding:24px 0;border-top:1px solid #dcddd5;transition:color .2s}.vec-guide-card h3{letter-spacing:-.02em;line-height:1.35}.vec-guide-card>.vec-icon{margin-left:auto;width:19px;color:#52686a}.vec-guide-card .vec-icon-box{background:0 0;border:1px solid #aabdb8;border-radius:50%}.vec-guide-card:hover{color:#076e72}.vec-guide-card:hover>.vec-icon{color:#076e72;transform:translate(2px,-2px)}.vec-soon-inline{display:inline-block;font-size:16px;font-weight:700;color:#52686a;margin:9px 0 0 8px}.vec-photo-placeholder{position:relative;isolation:isolate;color:#172f32}.vec-photo-placeholder figcaption{left:25px;right:25px;bottom:24px;flex-direction:column;gap:4px;position:static;display:block;font-size:16px;line-height:1.55}.vec-photo-placeholder figcaption>span{font-size:24px;font-weight:800;letter-spacing:-.04em}.vec-photo-placeholder figcaption>small{font-size:16px;color:#4c6560}.vec-photo-variant-1{background:#eedcdb}.vec-photo-variant-2{background:#e8e2d5}.vec-faq-item{border-top:1px solid #dcddd5;margin:0}.vec-faq-item:last-child{border-bottom:0}.vec-faq-item:not(.vec-faq-item+.vec-faq-item){border-top:0}.vec-faq-item summary{list-style:none;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 32px 17px 0;cursor:pointer;font-weight:800}.vec-faq-item summary::-webkit-details-marker{display:none}.vec-faq-item summary::after{content:"+";position:absolute;right:4px;font-size:23px;font-weight:500}.vec-faq-item[open] summary::after,.vec-inline-details[open] summary::after,.vec-live__details[open] summary::after,.vec-live__info[open] summary::after,.vec-sources[open] summary::after{content:"−"}.vec-breadcrumbs{color:#52686a;padding:25px 0 0}.vec-faq-item>div,.vec-faq-item>p{padding:0 24px 22px 0;color:#52686a}.vec-faq-item>p{font-size:16px;line-height:1.75}.vec-faq-item a{color:#076e72;text-decoration:underline;text-underline-offset:3px}.vec-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:3px 7px;align-items:center;list-style:none;padding:0}.vec-breadcrumbs li{gap:7px}.vec-breadcrumbs a,.vec-breadcrumbs li{display:flex;align-items:center;min-height:44px}.vec-breadcrumbs a:hover,.vec-page-intro a,.vec-prose a{color:#076e72;text-decoration:underline}.vec-breadcrumbs .vec-icon{width:12px;height:12px}.vec-page-hero{display:grid;gap:25px;padding:24px 0 36px;border-bottom:1px solid #dcddd5;margin-bottom:35px}.vec-page-heading>h1{font-size:clamp(32px,4.5vw,60px);line-height:1.1;letter-spacing:-.055em;margin:24px 0}.vec-page-intro,.vec-review-date{color:#52686a}.vec-live__info[open] summary,.vec-page-intro strong,.vec-prose a:hover{color:#172f32}.vec-page-intro a,.vec-prose a{text-underline-offset:3px}.vec-review-date{margin-top:22px;display:flex;align-items:center;gap:7px}.vec-review-date .vec-icon{width:15px;height:15px}.vec-page-emblem{display:none}.vec-reading-layout{display:grid}.vec-prose{min-width:0;overflow-wrap:anywhere}.vec-prose h2{letter-spacing:-.035em;margin:45px 0 19px;display:flex;gap:12px;scroll-margin-top:35px}.vec-prose h2:first-child{margin-top:0}.vec-prose h2>.vec-icon{width:23px;height:23px;color:#076e72}.vec-prose h3{letter-spacing:-.02em;margin:28px 0 13px;line-height:1.4}.vec-prose p{margin:0 0 18px}.vec-prose p:last-child{margin-bottom:0}.vec-prose ol,.vec-prose ul{margin:0 0 24px;padding-left:22px}.vec-prose li{padding:3px 0}.vec-prose li::marker{color:#076e72}.vec-prose a.vec-button{color:#fff;text-decoration:none}.vec-prose blockquote{margin:24px 0;padding:20px 23px;border-left:3px solid #d99ba6;background:#f0e5e3;border-radius:0 12px 12px 0}.vec-prose .vec-live,.vec-prose table{margin:24px 0;border:1px solid #dcddd5;background:#fff}.vec-prose .vec-live{border-radius:16px;padding:24px}.vec-prose .vec-live__label{margin-bottom:24px}.vec-prose .vec-live__value{font-size:28px;margin-bottom:10px;line-height:1.3}.vec-prose .vec-live__meta{margin:14px 0 0}.vec-prose .vec-live__list{padding:0;margin:0;list-style:none}.vec-prose .vec-live__list li{padding:0}.vec-prose .vec-live--empty .vec-live__value,.vec-prose .vec-live--unavailable .vec-live__value{font-size:16px;line-height:1.7}.vec-prose .vec-live--tiempo_vecindario_ahora .vec-live__value{font-size:64px}.vec-prose table{border-collapse:collapse;width:100%;table-layout:fixed}.vec-prose td,.vec-prose th{padding:13px 12px;border-bottom:1px solid #dcddd5;vertical-align:top;text-align:left;overflow-wrap:anywhere;hyphens:auto}.vec-prose th{background:#e4ece7;color:#172f32;font-weight:800}.vec-prose tbody tr:nth-child(even){background:#fafaf7}.vec-prose table a,.vec-toc a{display:inline-block;min-height:44px;padding:7px 0}.vec-toc a{display:block;padding:12px 0;font-weight:600}.vec-table-wrap{width:100%;margin:24px 0}.vec-table-wrap table{margin:0}.vec-toc{border:1px solid #dcddd5;border-radius:16px}.vec-toc ol{list-style:none;padding:0}.vec-toc li+li{border-top:1px solid #dcddd570}.vec-toc a:hover,.vec-toc a[aria-current]{color:#076e72}.vec-aside-help{margin-top:20px;border-radius:16px;background:#e8efeb}.vec-aside-help>.vec-icon{width:30px;height:30px;margin-bottom:14px}.vec-aside-help h2{letter-spacing:-.035em}.vec-aside-help p{margin:10px 0 20px;color:#52686a}.vec-aside-help .vec-soon-inline{display:block;margin-left:0}.vec-sources{background:#ecefe9;border-radius:12px;margin-top:36px;padding:3px 20px;font-size:16px}.vec-sources summary{font-weight:800;min-height:52px;display:flex;align-items:center;cursor:pointer;gap:10px;line-height:1.5}.vec-sources summary::after{content:"+";margin-left:auto;font-size:22px}.vec-sources>div{padding:10px 0 20px}.vec-sources ol,.vec-sources ul{margin:10px 0 20px;padding-left:18px}.vec-sources a{display:inline-block;padding:6px 0;min-height:44px;word-break:break-word}.vec-verificar,.vec-verify{display:inline-block;font-size:16px;line-height:1.7;background:#f1e5d1;color:#755628;border:1px solid #d9c5a4;border-radius:7px;margin:3px 0;max-width:100%}.vec-verificar{padding:6px 10px}.vec-prose .vec-faq-item p{margin:0 0 15px}.vec-prose .vec-faq-item p:last-child{margin:0}.vec-prose .vec-faq-item a{display:inline;min-height:0}.vec-hub-cards .vec-guide-card{background:#fff;border-radius:14px;align-items:start}.vec-hub-cards .vec-guide-card .vec-icon-box{border:0;background:#e8efeb}.vec-countdown{display:flex;align-items:flex-start;flex-direction:column;background:#172f32;color:#fff;border-radius:20px;padding:28px}.vec-countdown>.vec-icon-box{background:#ffffff18;color:#fff;margin-bottom:15px}.vec-countdown .vec-eyebrow{color:#cbdad6;font-size:16px}.vec-countdown strong{font-size:84px;line-height:1.05;letter-spacing:-.075em;margin:8px 0}.vec-countdown>span:not(.vec-eyebrow):not(.vec-icon-box){font-size:16px}.vec-countdown time{margin-top:22px;padding-top:16px;border-top:1px solid #ffffff38;width:100%;font-size:16px;font-weight:700}.vec-barrio-photo{margin-bottom:40px}.vec-barrio-photo figcaption>span{font-size:28px}.vec-related{margin:55px 0 65px}.vec-related>.vec-eyebrow{margin-bottom:20px}.vec-related .vec-guide-card{border:0}.vec-error-page{padding-top:65px;padding-bottom:65px}.vec-error-number{font-size:clamp(100px,22vw,230px);font-weight:800;letter-spacing:-.08em;line-height:1.1;color:#076e72;margin:20px 0}.vec-error-number>span{color:#d99ba6}.vec-error-page h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.05em}.vec-error-page>p{margin:20px 0 25px;color:#52686a}.vec-dialog{border:1px solid #dcddd5;color:#172f32;background:#f7f3ef;border-radius:22px 22px 0 0;padding:23px;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;overflow-y:auto;overscroll-behavior:contain}.vec-dialog::backdrop{background:#0b242c7a;backdrop-filter:blur(5px)}.vec-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.vec-dialog-header h2{font-size:26px;letter-spacing:-.04em}.vec-dialog-header .vec-icon-button{border-color:#dcddd5}.vec-menu-grid{display:grid;gap:30px}.vec-menu-grid h3{text-transform:uppercase;letter-spacing:.08em;color:#52686a;margin-bottom:13px}.vec-menu-grid a{display:flex;align-items:center;gap:12px;min-height:49px;border-bottom:1px solid #dcddd5;padding:10px 0;font-weight:700;line-height:1.5}.vec-menu-grid a>.vec-icon:last-child{margin-left:auto;width:16px;height:16px}.vec-menu-grid a>.vec-icon:first-child{color:#076e72;width:19px;height:19px}.vec-menu-grid a:hover{color:#076e72}.vec-dialog-symbol{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;background:#e8efeb;margin-bottom:22px}.vec-dialog-symbol .vec-icon{width:32px;height:32px;color:#076e72}.vec-pio-dialog h2,.vec-soon-dialog h2{font-size:30px;letter-spacing:-.045em;margin-top:15px}.vec-pio-dialog p,.vec-soon-dialog p{color:#52686a;margin:20px 0}.vec-dialog-shortcuts{display:flex;flex-direction:column;margin:20px 0}.vec-dialog-shortcuts .vec-text-link{padding:13px 0;border-bottom:1px solid #dcddd5}.vec-pio-dialog>small{font-size:16px;color:#52686a}.vec-soon-dialog .vec-button{margin:10px 0}.vec-footer{border-top:1px solid #dcddd5;padding:38px 0 20px;background:#eaede6}.vec-footer-top{flex-direction:column}.vec-footer-top .vec-logo{width:220px}.vec-footer-bottom{color:#52686a;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #c8d1c6;padding-top:20px;margin-top:34px}.vec-footer-top p{color:#52686a;margin-top:14px}.vec-footer-top nav{display:flex;flex-wrap:wrap;font-weight:700}.vec-footer-top nav a{display:inline-flex;align-items:center;min-height:44px}.vec-bottom-nav{display:none}@media (max-width:767px){.vec-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:40;padding:6px max(8px,env(safe-area-inset-right,0)) calc(6px + env(safe-area-inset-bottom,0)) max(8px,env(safe-area-inset-left,0));border-top:1px solid #cfd8d0;background:#f7f3eff5;backdrop-filter:blur(14px)}.vec-bottom-nav>a,.vec-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:0 0;border-radius:10px;font-weight:700;color:#52686a;line-height:1.3}.vec-bottom-nav .vec-icon{width:21px;height:21px}.vec-bottom-nav [aria-current],.vec-bottom-nav>a:hover,.vec-bottom-nav>button:hover{color:#076e72;background:#dceae3}.vec-dialog{padding-bottom:calc(24px + env(safe-area-inset-bottom,0))}}@media (min-width:600px){.vec-shell{width:min(1280px,calc(100% - 56px))}.vec-dialog{margin:auto;border-radius:22px;width:calc(100% - 56px);max-width:650px;padding:30px}.vec-menu{max-width:1000px}.vec-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vec-footer-top{flex-direction:row;justify-content:space-between}.vec-countdown,.vec-footer-top nav{max-width:400px}}@media (min-width:768px){.vec-header-inner{min-height:88px}.vec-page-hero{padding:35px 0 45px}.vec-template-fiesta .vec-page-hero{grid-template-columns:minmax(0,1fr) minmax(250px,30%);gap:45px;align-items:start}.vec-countdown{max-width:none}.vec-template-barrio .vec-page-hero,.vec-template-hub .vec-page-hero{grid-template-columns:minmax(0,1fr) 180px;gap:50px;align-items:center}.vec-page-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid #a8bcb1;border-radius:50%;gap:15px;background:#e6ece5;text-align:center;font-size:16px;font-weight:700;line-height:1.5}.vec-page-emblem>.vec-icon{width:42px;height:42px;color:#076e72}.vec-error-page{padding-top:75px;padding-bottom:85px}}@media (min-width:1024px){.vec-shell{width:min(1280px,calc(100% - 96px))}.vec-desktop-nav{display:flex}.vec-header-actions{gap:8px}.vec-page-aside{position:sticky;top:25px}.vec-prose h2{margin-top:48px}.vec-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.vec-menu{padding:35px}.vec-footer-top nav{max-width:none}.vec-footer{padding-top:45px}}@media (min-width:1280px){.vec-template-barrio .vec-page-hero,.vec-template-hub .vec-page-hero{grid-template-columns:minmax(0,1fr) 220px;gap:70px}.vec-page-heading h1{max-width:1000px}.vec-page-hero:not(:has(.vec-countdown)):not(:has(.vec-page-emblem)) .vec-page-intro{max-width:1050px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition:none!important;animation:none!important}.vec-button:hover,.vec-guide-card:hover>.vec-icon,.vec-text-link:hover .vec-icon{transform:none}}.vec-hub-label{grid-column:1/-1;font-size:22px;letter-spacing:-.035em;margin:0 0 10px}.vec-dateline time,.vec-dateline time::first-letter{text-transform:none}.vec-live__list small{color:#52686a;line-height:1.6;font-weight:500}.vec-live__source>a{display:inline-flex;align-items:center;min-height:44px}.vec-live__details summary{min-height:48px;display:flex;align-items:center;gap:10px;font-weight:800;line-height:1.5;cursor:pointer;border-top:1px solid #dcddd5;margin-top:15px;padding:10px 0}.vec-inline-details summary::after,.vec-live__details summary::after{content:"+";margin-left:auto;font-size:20px}.vec-live__details .vec-live__list{padding:10px 0}.vec-inline-details summary,.vec-verify summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.vec-verify summary{min-width:44px}.vec-verify[open]>p{margin:5px 0 10px}.vec-verify{padding:0 10px}.vec-live--tiempo_vecindario_ahora .vec-live__meta{font-size:16px;line-height:1.65}.vec-inline-details{margin:5px 0 12px;border-top:1px solid #b6c8bf}.vec-inline-details summary{gap:8px;padding:10px 0;font-weight:800;line-height:1.5}.vec-inline-details summary::after{font-weight:500}.vec-inline-details summary>.vec-icon{width:16px;height:16px}.vec-inline-details>.vec-live{padding:10px 0}.vec-inline-details .vec-live__value{font-size:16px}.vec-inline-details .vec-live__list{font-size:16px;gap:12px}.vec-404-guides-heading{margin-top:55px;font-size:23px;letter-spacing:-.035em}.vec-error-page .vec-services-grid{margin-top:20px}.vec-breadcrumbs a,.vec-footer-top nav a,.vec-footer-top nav button{min-width:44px}.vec-desktop-nav>a{min-width:44px;justify-content:center}@media print{.vec-bottom-nav,.vec-footer,.vec-header,.vec-page-aside,.vec-related,.vec-review-date,dialog{display:none!important}.vec-shell{width:100%}.vec-reading-layout,details>div{display:block}body{background:#fff;color:#172f32;padding:0}.vec-prose{font-size:11pt}.vec-page-hero{padding-top:0}.vec-prose a{color:inherit}}:root{--vec-text-label:16px;--vec-text-sm:16px;--vec-text-ui:16px;--vec-text-body:16px;--vec-text-lead:18px;--vec-step-1:20px;--vec-step-2:25px;--vec-step-3:31px;--vec-step-4:39px;--vec-step-5:49px;--vec-step-6:61px;--vec-step-7:76px;--vec-gap:24px}body{line-height:1.6}.vec-button,.vec-button-small,.vec-chip,.vec-desktop-nav,.vec-eyebrow,.vec-footer-top nav,.vec-inline-details summary,.vec-menu-grid a,.vec-menu-grid h3,.vec-sources summary,.vec-text-link{font-size:16px}.vec-desktop-nav>a{min-height:48px;border:0;padding:0;text-decoration:none;text-underline-offset:7px;text-decoration-thickness:2px}.vec-desktop-nav>a:hover,.vec-desktop-nav>a[aria-current]{text-decoration-line:underline;color:#076e72}.vec-desktop-nav,.vec-header-inner{gap:20px}.vec-logo{width:220px}.vec-dateline{font-size:16px;gap:8px 20px;font-weight:600}.vec-dateline .vec-icon{width:16px;height:16px}.vec-aside-help p,.vec-faq-item>div,.vec-footer-top p,.vec-guide-card p,.vec-intro-line>div>p,.vec-page-intro,.vec-pio-dialog p,.vec-soon-dialog p{font-size:var(--vec-text-body);line-height:1.6}.vec-faq-item summary,.vec-hub-cards .vec-guide-card p,body{font-size:var(--vec-text-body)}.vec-intro-line>div>p{color:#52686a}.vec-intro-anchor{display:none}.vec-prose{font-size:var(--vec-text-body);line-height:1.65;max-width:68ch}.vec-prose h2{font-size:25px;line-height:1.28;align-items:start}.vec-prose h2>.vec-icon{margin-top:5px}.vec-prose h3{font-size:20px}.vec-live__info p,.vec-prose table,.vec-prose th{font-size:16px;line-height:1.6}.vec-breadcrumbs,.vec-footer-bottom,.vec-live__label,.vec-live__list small,.vec-live__list time,.vec-live__meta,.vec-live__updated,.vec-prose .vec-live__label,.vec-prose .vec-live__meta,.vec-review-date{font-size:16px}.vec-faq-item summary{line-height:1.5;min-height:56px}.vec-live__list,.vec-prose .vec-live__list{font-size:var(--vec-text-body);line-height:1.6}.vec-live__meta a{min-height:44px;display:inline-flex;align-items:center}.vec-card{padding:24px;box-shadow:none}.vec-card-heading h2,.vec-card-heading h3{font-size:18px;line-height:1.3}.vec-status-dot{display:flex;align-items:center;gap:7px;font-size:16px;color:#076e72;font-weight:700}.vec-status-dot::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.vec-card>.vec-text-link{padding-top:12px;margin-top:auto}.vec-live__info{font-size:16px;color:#52686a;position:relative}.vec-live__info summary{display:flex;align-items:center;width:fit-content;cursor:pointer;font-weight:600;padding:5px 0;list-style:none}.vec-live__info summary::-webkit-details-marker{display:none}.vec-live__info summary::after{padding-left:4px;font-size:18px;content:none}.vec-live__info a{display:inline-flex;align-items:center;min-height:44px;color:#076e72;text-decoration:underline;text-underline-offset:3px}.vec-live__info>div{padding:8px 0 16px}.vec-live__updated{line-height:1.5;margin-top:10px}.vec-guide-card h3{font-size:18px}.vec-section-heading{margin-bottom:24px}.vec-section-heading h2{font-size:clamp(28px,3.1vw,39px);letter-spacing:-.045em;line-height:1.16}.vec-illustration{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:contain}.vec-ai-note{font-size:16px!important;line-height:1.5;align-items:flex-start;margin-top:16px;gap:7px}.vec-ai-note>.vec-icon{width:17px;height:17px;margin-top:2px}.vec-date-ticket{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:20px;border-right:1px solid #cfb9b7;flex:none}.vec-date-ticket strong{font-size:61px;line-height:1;letter-spacing:-.07em}.vec-date-ticket span{font-size:16px;font-weight:700;margin-top:4px}.vec-guide-card p{margin-top:6px}.vec-guide-card .vec-icon-box{width:48px;height:48px}.vec-guide-card>.vec-icon{transition:transform .2s}.vec-barrio-photo,.vec-photo-placeholder{aspect-ratio:auto;min-height:240px;background:#e6eae1;border:1px solid #cdd6c9;display:grid;grid-template-columns:1fr 28%;gap:16px;padding:26px;border-radius:18px;overflow:hidden}.vec-photo-editorial{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.vec-photo-name{font-size:31px;line-height:1.15;font-weight:800;letter-spacing:-.04em;margin-top:14px}.vec-photo-rule{width:44px;height:2px;background:#076e72;margin:22px 0 16px}.vec-photo-placeholder figcaption span{font-size:16px;font-weight:500;letter-spacing:0;color:#52686a}.vec-photo-letter{font-size:clamp(100px,15vw,210px);font-weight:800;letter-spacing:-.09em;line-height:1;align-self:center;color:#a8c4b8;white-space:nowrap}.vec-photo-letter span{color:#c58e96}.vec-page-emblem.vec-page-illustration{display:block;aspect-ratio:3/2;border:0;border-radius:16px;overflow:hidden;background:0 0}.vec-page-illustration .vec-illustration{aspect-ratio:3/2}@media (max-width:767px){.vec-bottom-nav>a,.vec-bottom-nav>button{font-size:16px;min-height:54px}.vec-prose td,.vec-prose th{padding:12px 8px}.vec-countdown .vec-eyebrow,.vec-footer-top nav,.vec-photo-placeholder figcaption{font-size:16px}.vec-photo-placeholder{grid-template-columns:1fr 20%;padding:22px}.vec-photo-name{font-size:25px}.vec-photo-letter{font-size:105px}}@media (min-width:600px){.vec-page-emblem.vec-page-illustration{display:block}.vec-template-hub .vec-page-hero{grid-template-columns:minmax(0,1fr) 30%;gap:40px}}@media (min-width:768px){.vec-intro-line{display:flex;align-items:end;justify-content:space-between;gap:24px}.vec-intro-anchor{display:flex;align-items:center;gap:12px;font-size:16px;min-height:48px;margin-bottom:8px;flex:none}.vec-intro-anchor>.vec-icon{height:44px;width:44px;padding:12px;border:1px solid #a3b9ac;border-radius:50%}}@media (min-width:1024px){:root{--vec-text-body:18px}.vec-card-heading h2{font-size:20px}.vec-prose h2{font-size:31px}.vec-date-ticket strong{font-size:76px}.vec-reading-layout{justify-content:space-between}.vec-prose{font-size:18px;line-height:1.65}.vec-prose h3{font-size:25px}.vec-page-intro{font-size:20px;line-height:1.6}.vec-page-heading h1{font-size:clamp(39px,4.4vw,61px)}.vec-barrio-photo{min-height:280px;padding:36px}.vec-photo-name{font-size:39px}.vec-footer-top p,.vec-photo-placeholder figcaption{font-size:18px}.vec-page-emblem.vec-page-illustration{border-radius:18px}.vec-template-hub .vec-page-hero{grid-template-columns:minmax(0,1fr) 30%}}@media (min-width:1280px){.vec-header-inner{gap:28px}.vec-logo{width:244px}.vec-desktop-nav{gap:25px}.vec-page-hero{padding-bottom:48px}}.vec-live__list small{display:block}.vec-breadcrumbs a,.vec-live__details summary,.vec-verify summary{font-size:16px}.vec-actions,.vec-prose .vec-actions{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:24px 0;align-items:stretch}.vec-actions>li{padding:0;flex:1}.vec-action,.vec-prose a.vec-action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border:1px solid #91a6a3;border-radius:10px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;color:#172f32;text-align:center}.vec-action .vec-icon{width:19px;height:19px}.vec-action-primary,.vec-prose a.vec-action-primary{background:#172f32;border-color:#172f32;color:#fff}.vec-action-secondary{background:0 0}.vec-action:hover,.vec-prose a.vec-action:hover{background:#076e72;border-color:#076e72;color:#fff}.vec-live__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:24px}.vec-live__footer>.vec-live__updated{flex:1;margin:0}.vec-live__info{margin-top:12px}.vec-live__footer>.vec-live__info{margin:0}.vec-live__info summary{gap:8px;min-height:44px;font-size:16px}.vec-live__info summary>.vec-icon{width:18px;height:18px}.vec-live__footer .vec-live__info[open]{flex-basis:100%}.vec-market-state{background:#dce7de;color:#244f42}.vec-market-days{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.vec-market-day{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #b7b5a6;border-radius:100px;font-size:16px;font-weight:600}.vec-market-day.is-today{background:#172f32;border-color:#172f32;color:#fff}.vec-market-day small{font-size:16px;font-weight:800}.vec-service-actions{padding:24px;margin-bottom:32px;border-radius:16px;background:#e8efeb}.vec-service-label{display:flex;flex-direction:column;align-items:start;gap:24px}.vec-service-label>.vec-icon{width:28px;height:28px;color:#076e72}.vec-service-label h2{margin:0;font-size:22px}.vec-service-actions .vec-actions{margin-bottom:0}.vec-market-location{padding:24px 0}.vec-market-location+.vec-market-location{border-top:1px solid #dcddd5}.vec-market-location h3{margin-top:0}.vec-market-location .vec-actions{margin-bottom:0}.vec-hub-cards>.vec-guide-card:first-of-type,.vec-services-grid>.vec-guide-card:first-child{border-top:0}.vec-dialog-shortcuts>a:last-child,.vec-menu-grid section>a:last-child,.vec-prose tr:last-child>td{border-bottom:0}.vec-dialog-shortcuts{border-top:0}.vec-prose .vec-faq-item:first-of-type{border-top:0}.vec-guide-card{border-bottom:0}.vec-prose table{border-top:0;border-bottom:0}.vec-prose :is(table,.vec-table-wrap,.vec-live,.vec-service-actions)+p{margin-top:24px}.vec-prose .vec-live__list,.vec-section-heading .vec-eyebrow+h2{margin-top:24px}.vec-credit{display:block;line-height:1.8}.vec-credit .vec-icon{color:#d99ba6;fill:#d99ba6;width:18px;height:18px;vertical-align:-3px}.vec-credit>a{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:#172f32;text-decoration:underline;text-underline-offset:4px}.vec-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.vec-header-actions{flex:none}.vec-desktop-nav,.vec-intro-line{flex-wrap:wrap}.vec-intro-line>div{flex:1 1 600px}.vec-dateline>*{max-width:100%}.vec-page-intro{max-width:none!important}@media (max-width:599px){.vec-guide-card{display:grid;grid-template-columns:1fr auto;gap:24px}.vec-guide-card>div{grid-column:1}.vec-ai-note,.vec-card-heading,.vec-review-date{align-items:start;flex-direction:column;gap:24px}.vec-card-heading h2>.vec-icon,.vec-prose h2>.vec-icon{display:block;margin:0 0 24px}.vec-prose h2{display:block}.vec-live__footer{align-items:start;flex-direction:column}}@media (min-width:600px){.vec-actions,.vec-prose .vec-actions{flex-direction:row;flex-wrap:wrap}.vec-actions>a{flex:1}.vec-hub-cards>.vec-guide-card:nth-of-type(-n+2),.vec-services-grid>.vec-guide-card:nth-child(-n+2){border-top:0}.vec-service-label{flex-direction:row;align-items:center}}@media (min-width:1024px){.vec-hub-cards>.vec-guide-card:nth-of-type(-n+3),.vec-services-grid>.vec-guide-card:nth-child(-n+3){border-top:0}}.vec-guard-state{background:#e8efeb;color:#244f42;margin:8px 0 22px}.vec-pharmacy-address{display:flex;align-items:flex-start;gap:10px;color:#52686a;font-size:16px;line-height:1.65}.vec-pharmacy-address>.vec-icon{width:20px;height:20px;margin-top:3px;flex:none}.vec-live--farmacia_guardia_hoy>.vec-actions{margin:24px 0 0;padding:18px 0 0;border-top:1px solid #dcddd5;gap:12px}.vec-live--farmacia_guardia_hoy .vec-actions>li{flex:1 1 auto}.vec-footer{padding-bottom:28px}.vec-footer-top{display:grid;gap:32px}.vec-footer-top>div:first-child>.vec-text-link{display:flex;width:fit-content}.vec-footer-boletin h2{font-size:19px;margin-bottom:24px}.vec-footer-bottom{align-items:center;gap:8px 24px}.vec-footer-bottom>span{display:flex;align-items:center;min-height:44px;line-height:1.6}.vec-footer-bottom>.vec-credit{display:block;line-height:44px}.vec-credit>a{vertical-align:baseline;line-height:1.6}.vec-footer-top nav{align-content:start;gap:0 22px}.vec-club-crest{display:block;width:30px;height:30px;object-fit:contain;flex:none}.vec-club-initial{place-items:center}@media (max-width:599px){.vec-footer-bottom>.vec-credit{line-height:1.8}.vec-live--farmacia_guardia_hoy .vec-action{width:100%}}@media (min-width:600px){.vec-footer-top{grid-template-columns:1fr 1fr}.vec-footer-top nav{grid-column:1/-1}.vec-footer-bottom>.vec-credit{display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;line-height:1.6}.vec-credit>span[aria-hidden]{display:inline-flex;gap:4px;align-items:center}}@media (min-width:768px){.vec-footer{padding-bottom:28px}}@media (min-width:1024px){main.vec-shell{width:min(1280px,calc(100% - 160px))}.vec-footer-top nav{grid-column:auto;display:flex;gap:0;flex-direction:column}.vec-footer-bottom{padding-right:70px}}@media (max-width:767px){body{padding-bottom:0}.vec-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0))}html{scroll-padding-top:16px;scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom,0))}}.vec-reading-layout{width:100%;max-width:none;margin-inline:0;gap:32px;align-items:start}.vec-reading-layout,.vec-reading-layout--single{grid-template-columns:minmax(0,1fr)}.vec-reading-layout>.vec-prose{max-width:none;width:100%}.vec-hub-cards,.vec-services-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.vec-hub-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.vec-prose .vec-hub-label{flex-basis:100%;grid-column:1/-1;margin:0 0 4px;font-size:18px;line-height:1.45;letter-spacing:0}.vec-prose a.vec-guide-card{text-decoration:none;color:#172f32}.vec-prose a.vec-guide-card:hover{color:#076e72}.vec-hub-cards .vec-guide-card{flex:1 1 min(280px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:20px;padding:24px;border:0;box-shadow:0 5px 18px #172f3208;transition:background .2s}.vec-hub-cards .vec-guide-card:hover{border-color:#91a6a3;background:#fbfdfb}.vec-hub-cards .vec-guide-card>.vec-icon-box{grid-column:1/-1}.vec-hub-cards .vec-guide-card>div{grid-column:1;min-width:0}.vec-hub-cards .vec-guide-card>.vec-icon{grid-column:2;align-self:start;width:20px;height:20px;margin-top:3px}.vec-hub-cards .vec-guide-card h3{font-size:21px;margin:0;line-height:1.35}.vec-hub-cards .vec-guide-card p{margin:10px 0 0;font-size:16px;line-height:1.6;display:block;-webkit-line-clamp:unset;overflow:visible}.vec-hub-cards+.vec-service-actions,.vec-hub-cards+h2{margin-top:0}.vec-page-aside{display:none;align-self:start;margin-top:0}.vec-toc{background:#fff;border-color:#c9d5ce;box-shadow:0 5px 18px #172f3204}.vec-toc ol{margin:14px 0 0}.vec-toc a{font-size:16px;line-height:1.55;padding-block:12px}.vec-aside-help,.vec-toc{padding:24px}.vec-aside-help h2{font-size:21px}.vec-related{border-top:0;padding-top:0}.vec-related .vec-services-grid{gap:20px}.vec-related .vec-guide-card{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;background:#eeeee7;border-radius:16px;align-content:start;align-items:start}.vec-related .vec-guide-card>.vec-icon-box{grid-column:1/-1;background:#fff}.vec-related .vec-guide-card h3{font-size:20px;margin:0}.vec-related .vec-guide-card p{font-size:16px;line-height:1.6;margin-top:10px}.vec-related .vec-guide-card>.vec-icon{grid-column:2;align-self:start;margin-top:3px}.vec-prose .vec-table-wrap:not(.vec-table-frame){border:0;max-width:100%;overflow:visible;box-shadow:none}.vec-table-frame{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #b7c8bf;border-radius:14px;background:#fff;scrollbar-width:thin;scrollbar-color:#94ada1 #eef3ee;box-shadow:0 4px 16px #172f3204}.vec-prose .vec-table-frame{margin:24px 0}.vec-prose .vec-table-wrap>.vec-table-frame{margin:0}.vec-prose table.vec-premium-table{margin:0;width:100%;min-width:560px;border:0;border-collapse:separate;border-spacing:0;table-layout:auto;background:0 0;font-size:16px;line-height:1.55}.vec-prose .vec-premium-table :is(th,td){padding:17px 18px;vertical-align:middle;overflow-wrap:normal;hyphens:none;border:0;text-align:left}.vec-prose .vec-premium-table th{background:#e5eee7;font-weight:800;color:#172f32}.vec-prose .vec-premium-table thead+tbody tr:first-child>*{border-top:1px solid #b7c8bf}.vec-prose .vec-premium-table tr+tr>*{border-top:1px solid #dce4dc}.vec-prose .vec-premium-table tbody tr:nth-child(even){background:#f8faf6}.vec-prose .vec-premium-table tbody tr:hover{background:#edf4ef}.vec-prose .vec-premium-table .vec-table-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vec-table-club{display:flex;align-items:center;gap:12px;line-height:1.5}.vec-table-club .vec-club-crest{width:28px;height:28px;object-fit:contain;flex:none}.vec-table-club strong{font-weight:700}.vec-table-competition{display:inline-block;width:fit-content;max-width:100%;padding:5px 10px;border:1px solid #cfddd2;border-radius:8px;background:#eef4ee;font-size:16px;line-height:1.5;color:#315344}.vec-table-venue{display:flex;align-items:center;gap:8px}.vec-table-venue>.vec-icon{width:18px;height:18px;flex:none;color:#076e72}.vec-prose table.vec-team-table{min-width:880px}.vec-team-table td:nth-child(1){width:30%}.vec-team-table td:nth-child(2){width:28%}.vec-team-table td:nth-child(3){width:42%}.vec-team-table .vec-table-venue>span{white-space:nowrap}.vec-prose :is(.vec-live--deporte_partidos_municipio,.vec-live--deporte_resultados_municipio)>.vec-live__list{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 0}.vec-prose :is(.vec-live--deporte_partidos_municipio,.vec-live--deporte_resultados_municipio) .vec-match{flex:1 1 min(250px,100%);margin:0;padding:24px 18px;border:0;border-radius:12px;background:#f1f5ef}.vec-prose .vec-match-team{font-size:16px;line-height:1.5}.vec-prose :is(.vec-match-score,.vec-match-details,.vec-match-league,.vec-standing-points,.vec-standing-competition){font-size:16px;line-height:1.5}.vec-prose .vec-standing{padding-block:20px}.vec-prose .vec-standing-points{font-variant-numeric:tabular-nums}.vec-prose .vec-live--deporte_clasificaciones_municipio>.vec-live__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px}.vec-prose .vec-live--deporte_clasificaciones_municipio .vec-standing{border:0;background:#f1f5ef;border-radius:12px;padding:20px}@media (min-width:768px){.vec-guide-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.vec-guide-card>.vec-icon-box{grid-column:1/-1}.vec-guide-card>div{grid-column:1}.vec-guide-card>.vec-icon{grid-column:2;align-self:start;margin-top:3px}}@media (min-width:1024px){.vec-reading-layout{display:grid;max-width:none;margin-inline:0;gap:32px}.vec-reading-layout,.vec-reading-layout--single{grid-template-columns:minmax(0,1fr)}.vec-prose>ol,.vec-prose>p,.vec-prose>ul:not(.vec-actions){max-width:75ch}.vec-hub-cards .vec-guide-card p,.vec-related .vec-guide-card p{font-size:18px}.vec-template-agenda .vec-proposal{display:block}.vec-template-agenda .vec-proposal>div>p:last-child{margin-bottom:28px}.vec-template-agenda .vec-proposal form{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.vec-footer-top{grid-template-columns:.85fr 1.8fr .7fr;gap:28px}.vec-boletin-privacy{font-size:15px;gap:10px}}@media (min-width:1280px){.vec-reading-layout--indexed>.vec-page-aside{display:block;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin}.vec-reading-layout--indexed{grid-template-columns:minmax(0,1fr) 250px;gap:36px}.vec-hub-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}}@media (max-width:767px){.vec-table-frame{background-image:linear-gradient(to left,#172f3218,transparent 18px);background-position:right;background-repeat:no-repeat;background-size:20px 100%}.vec-prose .vec-premium-table :is(th,td){padding:15px 16px}.vec-table-frame:focus-visible{outline:3px solid #076e72;outline-offset:4px}.vec-guide-card>.vec-icon-box{grid-column:1/-1}.vec-boletin-privacy span{text-wrap:balance}}@media (prefers-reduced-motion:reduce){.vec-hub-cards .vec-guide-card{transition:none}}@media print{.vec-table-frame{overflow:visible;break-inside:avoid}.vec-reading-layout{display:block}}@media (min-width:1024px) and (max-width:1279px){.vec-footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px}.vec-footer-bottom>span:first-child{grid-column:1;grid-row:1}.vec-footer-bottom>.vec-credit{grid-column:2;grid-row:1}.vec-footer-bottom>span:nth-child(2){grid-column:1/-1;grid-row:2;min-height:0}}.vec-football-premium,.vec-market-premium,.vec-pharmacy-premium{font-size:16px;line-height:1.5;min-width:0}.vec-ficha-address,.vec-fixture-venue{display:flex;align-items:flex-start;gap:10px;margin:0;color:#526563;font-size:16px}.vec-ficha-address>.vec-icon,.vec-fixture-venue>.vec-icon{flex-shrink:0;margin-top:2px}.vec-football-premium .vec-live__label,.vec-market-premium .vec-live__label,.vec-pharmacy-premium .vec-live__label{margin:0 0 18px;font-size:16px;color:#526563}.vec-market-premium .vec-live__value{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em;margin:20px 0 12px;font-weight:800}.vec-market-name{margin:0 0 14px;font-size:18px;font-weight:700}.vec-market-premium .vec-market-state{display:inline-flex;gap:8px;align-items:center;white-space:normal;line-height:1.5;padding:8px 12px;border-radius:14px;font-size:16px;max-width:100%}.vec-market-state.is-open{background:#e3edda;color:#245236}.vec-market-state.is-closed{background:#e9e5d9;color:#4f4a3d}.vec-market-premium .vec-market-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:24px 0}.vec-market-premium .vec-market-day{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;background:#f7f6ef;border:1px solid #d4dacf;border-radius:14px;padding:14px 10px;font-size:16px;min-width:0}.vec-market-day strong{font-size:20px;line-height:1.3}.vec-market-day span{font-size:16px;overflow-wrap:normal}.vec-market-day span:last-child{color:#526563}.vec-market-premium .vec-market-day.is-next{background:#e3edda;border-color:#a6baa2}.vec-market-premium .vec-market-day.is-today{box-shadow:inset 0 3px #3c654c}.vec-market-premium .vec-actions{margin:0;display:flex;flex-wrap:wrap;gap:12px}.vec-market-premium .vec-action{flex:1 1 210px}.vec-ficha-footer{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.vec-ficha-footer .vec-live__updated{margin:0;font-size:16px}.vec-ficha-footer .vec-live__info{margin:0}@media (max-width:599px){.vec-actions .vec-action,.vec-fuel .vec-fuel-directions,.vec-pozo-actions .vec-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:16px;white-space:normal}.vec-actions .vec-action>.vec-icon,.vec-fuel .vec-fuel-directions>.vec-icon,.vec-pozo-actions .vec-action>.vec-icon{flex-shrink:0;align-self:flex-start}}.vec-fixtures{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.vec-fixtures>.vec-fixture{padding:20px 0;border:0;border-bottom:1px solid #d4dacf;margin:0}.vec-fixtures>.vec-fixture:first-child{padding-top:0}.vec-fixtures>.vec-fixture:last-child{padding-bottom:0;border-bottom:0}.vec-fixture-date{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:700;background:#edf0e6;padding:6px 10px;border-radius:10px;margin-bottom:12px;max-width:100%}.vec-fixture.is-near .vec-fixture-date{background:#e1edc9;color:#305039}.vec-fixture-teams{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px;align-items:start}.vec-fixture-teams>span:not(.vec-fixture-versus){display:flex;flex-direction:row;align-items:center;gap:8px;text-align:left;min-width:0}.vec-fixture-teams strong{font-size:16px;line-height:1.35;font-weight:800;overflow-wrap:anywhere}.vec-fixture-teams .vec-club-crest{height:44px;width:44px;flex:0 0 44px;object-fit:contain}.vec-club-initial{border-radius:50%;background:#e9ece8;color:#53625c;border:1px solid #d4dad4;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.vec-fixture-versus{align-self:start;padding-top:8px;text-align:center;font-size:16px;color:#526563}.vec-football-premium:not(.vec-live--compact) .vec-club-crest{height:32px;width:32px;flex-basis:32px}.vec-fixture-competition{margin:12px 0 6px;font-size:16px;line-height:1.4;color:#526563}.vec-fixture-venue{line-height:1.4}.vec-guard-timeline{margin:24px 0;padding:20px;background:rgba(255,255,255,.45);border:1px solid #c3d1bf;border-radius:16px}.vec-guard-timeline-head{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;font-size:16px}.vec-guard-timeline-head>span{color:#526563}.vec-guard-track{height:10px;border-radius:10px;background:#c9d6c2;overflow:visible;margin:18px 0 12px;position:relative}.vec-guard-track>span{display:block;height:100%;background:#3b6650;border-radius:10px;position:relative}.vec-guard-track>span:after{content:"";position:absolute;right:-4px;top:-3px;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #3b6650}.vec-guard-endpoints{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:16px;color:#526563}.vec-guard-now{font-weight:800;color:#294b36}.vec-pharmacy-premium .vec-live__value{font-size:clamp(28px,3vw,38px);line-height:1.2;margin:20px 0}.vec-pharmacy-premium .vec-guard-state{display:inline-flex;align-items:center;gap:8px;white-space:normal;font-size:16px;line-height:1.5}.vec-pharmacy-premium .vec-actions{margin-top:0}.vec-pharmacy-premium .vec-actions>li{padding:0;border:0}.vec-ficha-notice{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #cbd6c8;border-radius:18px;background:#eef1e8}.vec-ficha-notice>.vec-icon{width:28px;height:28px}.vec-ficha-notice .vec-live__label{font-size:16px;font-weight:800;margin:0 0 12px}.vec-ficha-notice .vec-live__value{font-size:18px;font-weight:500;line-height:1.6;margin:0 0 16px}.vec-ficha-notice>div{flex:1;min-width:0}.vec-sport-events{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.vec-sport-agenda>.vec-text-link{margin-top:24px}.vec-sport-agenda .vec-event{margin:0}.vec-sport-agenda .vec-event h3{font-size:22px;line-height:1.35}.vec-sport-agenda .vec-event-body{min-width:0}.vec-brand-initial{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;border:1px solid #cdd5ce;background:#edf0eb;color:#53625c;font-size:20px;font-weight:800}.vec-fuel-example{margin-top:24px;padding:18px;border:1px solid #c9d5c5;border-radius:14px;background:#edf2e7}.vec-fuel-example>p{margin:0;font-size:16px;line-height:1.5}.vec-fuel-example>p:first-child{font-weight:800}.vec-fuel-example>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}.vec-fuel-example>div>span{display:grid;gap:6px;font-size:16px;line-height:1.4}.vec-fuel-example strong{font-size:26px;font-weight:800;color:#28543b}.vec-market-premium .vec-live__updated{display:block!important}.vec-pharmacy-premium ul.vec-actions{padding-top:0;border-top:0}.vec-pharmacy-premium ul.vec-actions>li:first-child{border-top:0}@media (min-width:1280px){.vec-reading-layout--indexed>.vec-page-aside{position:static!important;align-self:start!important}}@media (min-width:900px){.vec-template-fiesta .vec-page-hero:has(>.vec-fs-card){grid-template-columns:minmax(0,1fr);gap:32px}.vec-template-fiesta .vec-page-hero>.vec-fs-card .vec-action{flex-basis:auto}}@media (min-width:768px){.vec-market-premium{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.vec-market-premium>.vec-ficha-footer{grid-column:1/-1;margin-top:0}.vec-market-premium .vec-market-days{margin-top:0}.vec-ficha-notice{flex-direction:row}.vec-ficha-notice>.vec-icon{flex-shrink:0}.vec-football-premium:not(.vec-live--compact) .vec-fixtures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vec-football-premium:not(.vec-live--compact) .vec-fixture{padding:20px;border:1px solid #d4dacf;border-radius:16px}}@media (min-width:1024px){.vec-sport-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vec-market-premium .vec-market-state{align-items:flex-start}.vec-market-premium .vec-market-state>.vec-icon{flex-shrink:0;margin-top:2px}.vec-market-premium .vec-actions{flex-direction:column}.vec-market-premium .vec-action{flex-basis:auto}.vec-market-premium .vec-market-days{grid-template-columns:repeat(3,minmax(124px,1fr));overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.vec-market-day{scroll-snap-align:start}.vec-market-day span:last-child{line-height:1.4;overflow-wrap:normal}}
