.sgp-head{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-xl) calc(var(--space-2xl) + 48px);background:var(--color-deep);color:var(--color-on-deep)}.sgp-head::after{content:"";position:absolute;z-index:-1;right:-40px;bottom:-20px;width:min(640px, 110%);height:300px;opacity:.08;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 220' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M0 60c35 0 35-24 70-24s35 24 70 24 35-24 70-24 35 24 70 24 35-24 70-24 35 24 70 24'/%3E%3Cpath d='M0 110c35 0 35-24 70-24s35 24 70 24 35-24 70-24 35 24 70 24 35-24 70-24 35 24 70 24'/%3E%3Cpath d='M0 160c35 0 35-24 70-24s35 24 70 24 35-24 70-24 35 24 70 24 35-24 70-24 35 24 70 24'/%3E%3Cpath d='M0 210c35 0 35-24 70-24s35 24 70 24 35-24 70-24 35 24 70 24 35-24 70-24 35 24 70 24'/%3E%3C/svg%3E") no-repeat right bottom / contain;pointer-events:none}.sgp-head__in{display:grid;gap:var(--space-sm);grid-template-areas:"meta" "h1" "lead" "origen" "semana"}.sgp-head__in>.sg-meta{grid-area:meta}.sgp-head__in>h1{grid-area:h1;margin:0;font-size:var(--text-h1-lead);color:var(--color-on-deep)}.sgp-head__in>.sg-lead{grid-area:lead;max-width:58ch;margin:0;color:var(--color-on-deep-muted)}.sgp-head .sg-meta,.sgp-head .sg-meta *{color:var(--color-on-deep-muted)}.sgp-head .sg-meta span:first-child{color:var(--color-on-deep);font-weight:600}.sgp-semanas{grid-area:semana;min-width:0}.sgp-semanas--cab{display:none}.sgp-semanas--dias{margin-bottom:var(--space-lg)}.sgp-origen{grid-area:origen}.sgp-semana{margin:0;display:grid;gap:var(--space-xs)}.sgp-semana figcaption{font:600 var(--text-xs)/1.2 var(--font-ui);color:var(--color-on-deep)}.sgp-semana figcaption span{font-weight:400;color:var(--color-on-deep-muted)}.sgp-semana ol{display:flex;gap:var(--space-md);margin:0;padding:18px 0 0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sgp-semana li{display:grid;gap:var(--space-xs);justify-items:center}.sgp-bars{display:flex;align-items:flex-end;gap:4px;height:112px;padding-bottom:1px;border-bottom:1px solid color-mix(in oklab,var(--color-paper) 45%,transparent)}.sgp-bar{position:relative;width:24px;min-height:6px;border-radius:4px 4px 0 0;background:var(--color-paper);transform-origin:bottom}.sgp-bar b{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);font:600 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--color-on-deep-muted);white-space:nowrap}.sgp-bar--plano{background:color-mix(in oklab,var(--color-paper) 22%,transparent)}.sgp-semana__d{font:600 var(--text-2xs)/1 var(--font-ui);color:var(--color-on-deep);white-space:nowrap}.sgp-semana__m{display:none}.sgp-semanas--dias .sgp-semana ol{justify-content:space-between;gap:var(--space-xs);padding-top:0;overflow:visible}.sgp-semanas--dias .sgp-semana figcaption{color:var(--color-ink)}.sgp-semanas--dias .sgp-semana figcaption span{color:var(--color-muted)}.sgp-semanas--dias .sgp-bars{gap:2px;height:56px;border-bottom-color:var(--color-rule)}.sgp-semanas--dias .sgp-bar{width:12px;background:var(--color-ink)}.sgp-semanas--dias .sgp-bar--plano{background:var(--color-paper-3)}.sgp-semanas--dias .sgp-bar b{display:none}.sgp-semanas--dias .sgp-semana__d{color:var(--color-ink)}.sgp-semanas--dias .sgp-semana__m{display:block;margin-top:-4px;font:500 var(--text-2xs)/1 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--color-muted)}@media (prefers-reduced-motion:no-preference){.sgp-bar{animation:sgp-sube var(--dur-long) var(--ease-out) both}.sgp-semana li:nth-child(2) .sgp-bar{animation-delay:40ms}.sgp-semana li:nth-child(3) .sgp-bar{animation-delay:80ms}.sgp-semana li:nth-child(4) .sgp-bar{animation-delay:120ms}.sgp-semana li:nth-child(5) .sgp-bar{animation-delay:160ms}.sgp-semana li:nth-child(n+6) .sgp-bar{animation-delay:200ms}}@keyframes sgp-sube{from{transform:scaleY(.05)}to{transform:scaleY(1)}}.sgp-origen:empty{display:none}.sgp-origen{display:grid;gap:var(--space-xs);max-width:36rem}.sgp-origen__t{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-md);border:1px solid color-mix(in oklab,var(--color-paper) 16%,transparent);border-radius:var(--radius-btn);background:var(--color-deep-2);color:var(--color-on-deep-muted);font:500 var(--text-sm)/1.2 var(--font-ui);text-align:left;cursor:pointer}.sgp-origen__t b{font-weight:600;color:var(--color-on-deep)}.sgp-origen__t span:last-child{font-weight:600;color:var(--color-on-deep);text-decoration:underline;text-underline-offset:3px}.sgp-origen__t:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sgp-origen__panel{display:grid;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-deep-2)}.sgp-origen__panel[hidden]{display:none}.sgp-origen form{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.sgp-origen input{width:8.5rem;min-height:40px;padding:0 var(--space-sm);border:1px solid var(--color-paper);border-radius:var(--radius-btn);background:var(--color-paper);color:var(--color-ink);font:500 var(--text-md)/1 var(--font-ui);font-variant-numeric:tabular-nums}.sgp-origen input:focus-visible,.sgp-origen button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sgp-origen .sgp-origen__ok{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.sgp-origen form .sg-btn:not(.sgp-origen__ok){background:#fff0;color:var(--color-on-deep);border-color:color-mix(in oklab,var(--color-paper) 35%,transparent)}.sgp-origen form .sg-btn:not(.sgp-origen__ok):hover{background:color-mix(in oklab,var(--color-paper) 10%,transparent)}.sgp-origen__nota{margin:0;font-size:var(--text-xs);color:var(--color-on-deep-muted)}.sgp-origen__volver{min-height:40px;padding:0 var(--space-xs);border:0;background:none;color:var(--color-on-deep);font:600 var(--text-sm)/1 var(--font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sgp-origen .sgp-origen__volver{background:#fff0}.sgp-origen__volver[hidden]{display:none}.sgp-top{position:relative;display:grid;gap:var(--space-md);margin-top:-48px;padding-bottom:var(--space-md)}.sgp-col{min-width:0}.sgp-hoy,.sgp-ahora{display:grid;gap:var(--space-sm);align-content:start;overflow:hidden;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink)}.sgp-kick{margin:0;font:600 var(--text-xs)/1.2 var(--font-ui);color:var(--color-muted);font-variant-numeric:tabular-nums}.sgp-hoy__spot{margin:0;font:600 clamp(2.5rem, 3.6vw + 1.2rem, 4.25rem)/0.95 var(--font-display);letter-spacing:-.015em;color:var(--color-ink)}.sgp-hoy__lee{margin:0;font:500 var(--text-lg)/1.35 var(--font-ui);color:var(--color-ink)}.sgp-hoy .sg-btn--live{justify-self:stretch;min-height:48px}.sgp-hoy__alt{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.sgp-hoy__alt b,.sgp-hoy__alt a{color:var(--color-ink)}.sgp-hoy__cam{position:relative;margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) var(--space-2xs)}.sgp-hoy__cam img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.sgp-hoy__cam .sg-live{position:absolute;left:var(--space-sm);top:var(--space-sm)}.sgp-datos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--color-rule)}.sgp-datos>div{grid-column:span 3;padding:var(--space-xs) var(--space-xs) var(--space-xs) 0;border-bottom:1px solid var(--color-rule)}.sgp-datos>div:nth-child(-n+3){grid-column:span 2}.sgp-datos dt{font:600 var(--text-2xs)/1.2 var(--font-ui);color:var(--color-muted)}.sgp-datos dd{margin:3px 0 0;font:600 var(--text-xl)/1.15 var(--font-display);font-variant-numeric:tabular-nums}.sgp-datos dd small{font:500 var(--text-xs)/1 var(--font-ui);color:var(--color-muted)}.sgp-ahora__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.sgp-ahora h2{margin:0;font-size:var(--text-title)}.sgp-ahora__boya{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.sgp-nota{margin:0;font-size:var(--text-xs);color:var(--color-muted)}.sgp-curva{width:100%;height:auto;overflow:visible}.sgp-curva__a{fill:var(--color-paper-2)}.sgp-curva__l{fill:none;stroke:var(--color-ink);stroke-width:2;stroke-linejoin:round}.sgp-curva__g{stroke:var(--color-rule);stroke-width:1;stroke-dasharray:2 3}.sgp-curva__p{fill:var(--color-ink);stroke:var(--color-paper);stroke-width:2}.sgp-curva__t{font:600 11px var(--font-ui);fill:var(--color-ink);text-anchor:middle;font-variant-numeric:tabular-nums}.sgp-curva__t--ini{text-anchor:start}.sgp-curva__t--fin{text-anchor:end}.sgp-curva__h{font:500 10px var(--font-ui);fill:var(--color-muted);text-anchor:middle}.sgp-mareas{display:flex;justify-content:space-between;gap:var(--space-xs);margin:0;padding:0;list-style:none}.sgp-mareas li{display:grid;gap:2px}.sgp-mareas span{font:500 var(--text-2xs)/1.2 var(--font-ui);color:var(--color-muted)}.sgp-mareas b{font:600 var(--text-md)/1.1 var(--font-ui);font-variant-numeric:tabular-nums}.sgp-ayuda{padding-bottom:var(--space-md)}.sgp-leer{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.sgp-leer summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:48px;padding:0 var(--space-md);font:600 var(--text-sm)/1.2 var(--font-ui);cursor:pointer;list-style:none}.sgp-leer summary::-webkit-details-marker{display:none}.sgp-leer summary::after{content:"+";font:600 var(--text-lg)/1 var(--font-ui);color:var(--color-muted)}.sgp-leer[open] summary::after{content:"−"}.sgp-leer summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-card)}.sgp-leer dl{display:grid;gap:var(--space-sm);margin:0;padding:0 var(--space-md) var(--space-md)}.sgp-leer dt{font:600 var(--text-sm)/1.2 var(--font-ui)}.sgp-leer dd{margin:2px 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--color-ink-2)}.sgp-llegar{display:grid;gap:var(--space-xs)}.sgp-llegar p{margin:0}.sgp-llegar__t{font-size:var(--text-sm);color:var(--color-ink-2)}.sgp-llegar__b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.sgp-llegar__b .sg-btn{padding-inline:var(--space-xs);white-space:normal;text-align:center;line-height:1.15}.sgp-meter{display:block;height:6px;border-radius:3px;background:var(--color-paper-3);overflow:hidden}.sgp-meter i{display:block;height:100%;border-radius:3px;background:var(--color-ink)}.sgp-dias__in{display:grid;gap:var(--space-xl)}.sgp-dia{display:grid;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-ink)}.sgp-dia h3{margin:0;font-size:var(--text-title)}.sgp-dia__plano{margin:0;font-size:var(--text-sm);color:var(--color-muted)}.sgp-dia__plano b{color:var(--color-ink)}.sgp-dia__rel{display:block;font:600 var(--text-xs)/1.3 var(--font-ui);color:var(--color-muted)}.sgp-dias .sgp-franjas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,82%);gap:var(--space-xs);margin:0;padding:0 0 var(--space-2xs);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.sgp-dias .sgp-franja{display:grid;gap:var(--space-xs);align-content:start;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);scroll-snap-align:start}.sgp-dias .sgp-franja.is-mejor{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.sgp-dias .sgp-franja--plano{border-color:#fff0;background:var(--color-paper-2)}.sgp-dias .sgp-franja--plano .sgp-franja__ola{color:var(--color-muted)}.sgp-dias .sgp-franja--plano .sgp-meter i{background:var(--color-muted)}.sgp-dias .sgp-franja .sgp-tag{justify-self:start}.sgp-franja__ola{margin:0;font:600 2rem/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sgp-franja__ola span{font:500 var(--text-sm)/1 var(--font-ui);color:var(--color-muted);letter-spacing:0}.sgp-franjas{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.sgp-franja{display:grid;gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.sgp-franja p{margin:0}.sgp-franja__h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted)}.sgp-franja__h .sg-time{color:var(--color-ink);font-weight:600}.sgp-franja__rec{font:600 var(--text-card)/1.2 var(--font-display)}.sgp-franja__rec a{color:var(--color-ink)}.sgp-franja__alt{font:400 var(--text-sm)/1.2 var(--font-ui);color:var(--color-muted)}.sgp-franja__alt a{color:var(--color-ink-2)}.sgp-franja__cond,.sgp-franja__sope{font-size:var(--text-sm);color:var(--color-ink-2)}.sgp-franja__sope{font-size:var(--text-xs);color:var(--color-muted)}.sgp-tag{display:inline-flex;align-items:center;min-height:20px;padding:0 var(--space-xs);border-radius:var(--radius-chip);background:var(--color-ink);color:var(--color-paper);font:600 var(--text-2xs)/1 var(--font-ui)}.sgp-tag--alt{background:var(--color-paper-2);color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-rule)}.sgp-marea{margin:0;font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.sgp-marea span{font-weight:600;color:var(--color-ink-2)}.sgp-elige{display:grid;gap:var(--space-2xs);max-width:22rem;margin-bottom:var(--space-md)}.sgp-elige:empty{display:none}.sgp-elige__l{font:600 var(--text-sm)/1.2 var(--font-ui)}.sgp-elige__sel{min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-ink);border-radius:var(--radius-btn);background:var(--color-paper);color:var(--color-ink);font:500 var(--text-md)/1 var(--font-ui)}.sgp-elige__sel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sgp-elige__nota{margin:0;min-height:1.2em;font-size:var(--text-xs);color:var(--color-muted)}.sgp-playas{display:grid;border-bottom:1px solid var(--color-rule)}.sgp-zona{border-top:1px solid var(--color-rule)}.sgp-zona>summary{display:flex;align-items:center;gap:var(--space-xs);min-height:52px;cursor:pointer;list-style:none}.sgp-zona>summary::-webkit-details-marker{display:none}.sgp-zona>summary::after{content:"+";margin-left:auto;font:600 var(--text-lg)/1 var(--font-ui);color:var(--color-muted)}.sgp-zona[open]>summary::after{content:"−"}.sgp-zona>summary span{font-size:var(--text-xs);color:var(--color-muted)}.sgp-zona>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sgp-zona h3{margin:0;font-size:var(--text-card)}.sgp-zona__in{display:grid;gap:var(--space-xs);padding-bottom:var(--space-md)}.sgp-playa{border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);transition:border-color var(--dur-short) var(--ease-out)}.sgp-playa:hover{border-color:color-mix(in oklab,var(--color-ink) 45%,var(--color-rule))}.sgp-playa summary{display:grid;grid-template-columns:minmax(0,1fr) 3rem auto;align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none}.sgp-playa summary::-webkit-details-marker{display:none}.sgp-playa summary::after{content:"+";grid-column:3;grid-row:1 / span 2;font:600 var(--text-lg)/1 var(--font-ui);color:var(--color-muted)}.sgp-playa[open] summary::after{content:"−"}.sgp-playa summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-card)}.sgp-playa__n{grid-column:1;font:600 var(--text-card)/1.2 var(--font-display)}.sgp-playa__v{grid-column:1;font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.sgp-playa summary .sgp-meter{grid-column:2;grid-row:1 / span 2}.sgp-playa__body{display:grid;gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.sgp-playa__body p{margin:0}.sgp-playa.is-fav{border-color:var(--color-ink)}.sgp-playas.is-una{border-bottom:0}.sgp-playas.is-una .sgp-zona{border-top:0}.sgp-playas.is-una .sgp-zona>summary{display:none}.sgp-playas.is-una .sgp-zona:not(:has(.is-fav)){display:none}.sgp-playas.is-una .sgp-playa:not(.is-fav){display:none}.sgp-como__in{display:grid;gap:var(--space-md)}.sgp-como .sg-section__head{margin-bottom:0}.sgp-fuentes__box{padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2)}.sgp-fuentes__box h3{margin:0 0 var(--space-xs);font-size:var(--text-card)}.sgp-fuentes{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-ink-2)}.sgp-viejo{margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);font-size:var(--text-sm)}.sgp-var:not([data-origen="bilbao"]){display:none}.sgp[data-sgp-origen] .sgp-var{display:none}.sgp[data-sgp-origen="bilbao"] .sgp-var[data-origen="bilbao"]{display:block}.sgp[data-sgp-origen="donostia"] .sgp-var[data-origen="donostia"]{display:block}.sgp[data-sgp-origen="vitoria"] .sgp-var[data-origen="vitoria"]{display:block}.sgp[data-sgp-origen="santander"] .sgp-var[data-origen="santander"]{display:block}.sgp[data-sgp-origen="oviedo"] .sgp-var[data-origen="oviedo"]{display:block}.sgp[data-sgp-origen="pamplona"] .sgp-var[data-origen="pamplona"]{display:block}.sgp[data-sgp-origen="madrid"] .sgp-var[data-origen="madrid"]{display:block}.sgp-fp{margin-block:calc(-1 * var(--space-xs)) var(--space-md)}.sgp-fp__a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:48px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-card);background:var(--color-deep);color:var(--color-on-deep);text-decoration:none;transition:background var(--dur-short) var(--ease-out)}.sgp-fp__a:hover{background:var(--color-deep-2)}.sgp-fp__a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sgp-fp__k{padding:3px var(--space-xs);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink);font:600 var(--text-2xs)/1.2 var(--font-ui)}.sgp-fp__t{min-width:0;font:500 var(--text-sm)/1.3 var(--font-ui);font-variant-numeric:tabular-nums;color:var(--color-on-deep-muted)}.sgp-fp__t b{margin-right:var(--space-2xs);font:600 var(--text-card)/1.2 var(--font-display);color:var(--color-on-deep)}.sgp-fp__v{display:inline-flex;align-items:center;gap:var(--space-xs);font:600 var(--text-sm)/1 var(--font-ui);white-space:nowrap}.sgp-fp__v::after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}@media (max-width:47.99rem){.sgp-fp__a{grid-template-columns:auto minmax(0,1fr)}.sgp-fp__t{grid-column:1 / -1;grid-row:2}.sgp-fp__t b{display:block;margin:0}.sgp-fp__v{justify-self:end}}.sgp-ficha{padding-block:var(--space-lg)}.sgp-ficha>.sg-wrap{display:grid;gap:var(--space-sm)}.sgp-ficha__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-ink)}.sgp-ficha__head h2{margin:0;font-size:var(--text-section)}.sgp-ficha__todo{font:600 var(--text-sm)/1.2 var(--font-ui);color:var(--color-ink)}.sgp-ficha__lee{margin:0;font-size:var(--text-md);line-height:1.4;color:var(--color-ink)}.sgp-ficha__grid{display:grid;gap:var(--space-sm)}.sgp-tabla{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.sgp-tabla{margin:0;border:0}.sgp-tabla tr>th,.sgp-tabla tr>td,.sgp-tabla tbody>tr:nth-child(n)>th,.sgp-tabla tbody>tr:nth-child(n)>td{padding:5px var(--space-2xs) 5px 0;border:0;border-bottom:1px solid var(--color-rule);background:none;text-align:left;vertical-align:baseline;font-weight:500;line-height:1.25}.sgp-tabla td:first-child,.sgp-tabla tbody th{width:21%}.sgp-tabla thead tr>th,.sgp-tabla thead tr>td{border-bottom-color:var(--color-ink);font-weight:600}.sgp-tabla thead span{display:block;font:500 var(--text-2xs)/1.2 var(--font-ui);color:var(--color-muted)}.sgp-tabla tbody tr:nth-child(n)>th{font-size:var(--text-xs);color:var(--color-muted)}.sgp-tabla tbody th small{display:block;font-size:var(--text-2xs);line-height:1.1}.sgp-tabla td b{display:block;margin-bottom:4px;font:600 var(--text-xl)/1 var(--font-display)}.sgp-tabla td small{font-size:var(--text-2xs);line-height:1.2;color:var(--color-muted)}.sgp-tabla td small.sgp-l{display:block}.sgp-tabla i{font-style:normal;font-weight:600}.sgp-tabla .sgp-meter{width:88%;height:4px}.sgp-ficha__fr{min-width:0}.sgp-ficha__marea{gap:var(--space-2xs);padding:var(--space-sm) var(--space-md)}.sgp-ficha__marea h3{margin:0;font-size:var(--text-card)}.sgp-ficha__marea .sgp-ahora__boya{font-size:var(--text-xs)}.sgp-ficha__dias{display:flex;gap:var(--space-xs);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-ink-2);white-space:nowrap}.sgp-ficha__dias li{padding:4px var(--space-xs);border-radius:var(--radius-chip);background:var(--color-paper-2)}@media (max-width:47.99rem){.sgp-head{padding-block:var(--space-md) calc(var(--space-md) + 40px)}.sgp-head__in{gap:var(--space-xs)}.sgp-head__in>h1{font-size:var(--text-3xl)}.sgp-head__in>.sg-lead{font-size:var(--text-sm)}.sgp-top{margin-top:-40px;gap:var(--space-sm);padding-bottom:var(--space-sm)}.sgp-hoy,.sgp-ahora{padding:var(--space-md)}.sgp-hoy__cam{margin:calc(-1 * var(--space-md)) calc(-1 * var(--space-md)) var(--space-2xs)}.sgp-hoy__cam img{aspect-ratio:21 / 9}.sgp-ahora{gap:var(--space-xs)}.sgp-dias__in{gap:var(--space-lg)}.sgp-dia{gap:0}.sgp-dias .sgp-franjas{grid-auto-flow:row;grid-auto-columns:auto;gap:0;padding:0;overflow:visible}.sgp-dias .sgp-franja{grid-template-columns:3rem minmax(0,1fr);gap:2px var(--space-sm);padding:var(--space-sm) 0;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;background:none}.sgp-dias .sgp-franja>*{grid-column:2}.sgp-dias .sgp-franja>.sgp-franja__h{grid-column:1;grid-row:1 / span 6;align-self:start;padding-top:5px}.sgp-dias .sgp-franja .sgp-franja__m,.sgp-dias .sgp-meter{display:none}.sgp-dias .sgp-franja.is-mejor{margin-left:calc(-1 * var(--space-xs));padding-inline:var(--space-xs);border-radius:var(--radius-card);border-bottom:0;background:var(--color-paper-2);box-shadow:none}.sgp-dias .sgp-franja .sgp-tag{grid-row:1;margin-bottom:2px}.sgp-franja__ola{font-size:var(--text-2xl)}.sgp-marea{margin-top:var(--space-xs)}.sgp-dia__plano{margin-top:var(--space-2xs)}}@media (min-width:48rem){.sgp-dias .sgp-franjas{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;overflow:visible}.sgp-bar{width:22px}}@media (min-width:64rem){.sgp-head{padding-block:var(--space-2xl) calc(var(--space-3xl) + 64px)}.sgp-semanas--cab{display:block}.sgp-semanas--dias{display:none}.sgp-head__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap-columns);grid-template-areas:"meta semana" "h1 semana" "lead semana" "origen semana";align-items:start}.sgp-semanas--cab{align-self:end;justify-self:end;max-width:100%;margin:0}.sgp-semana ol{gap:var(--space-sm)}.sgp-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap-columns);align-items:start;margin-top:-64px}.sgp-hoy{padding:var(--space-xl)}.sgp-hoy__cam{margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-xl)) var(--space-2xs)}.sgp-dia{grid-template-columns:11rem minmax(0,1fr);column-gap:var(--gap-columns)}.sgp-dia h3{grid-row:1 / span 2}.sgp-dia .sgp-franjas,.sgp-dia .sgp-marea{grid-column:2}.sgp-playas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap-columns);border-bottom:0}.sgp-playas.is-una{grid-template-columns:minmax(0,1fr);max-width:52rem}.sgp-como__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gap-columns)}.sgp-como .sg-section__head{grid-column:1 / -1}.sgp-ficha__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--gap-columns);align-items:start}}