@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:97.4%;ascent-override:101.4%;descent-override:21.9%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14262d;--ink-2:#2b3f48;--muted:#4b5f67;--line:#cfd9d8;--page:#f4f7f6;--surface:#fff;--soft:#e8efee;--brand:#124e66;--brand-ink:#0f4258;--brand-soft:#e1edf2;--accent:#0e9a63;--accent-ink:#0b6b45;--accent-soft:#ddf2e8;--gap-ink:#7a4a00;--gap-soft:#fbeedc;--focus:#124e66;--on-brand:#fff;--top:#fff;--logo-bag:#124e66;--logo-strap:#0e9a63;--logo-stripe:#0e9a63;--logo-zig:#f4f7f6;--logo-rim:#0b3a4c;--tej-a:#124e66;--tej-b:#0e9a63;--hat-bg:#fff;--hat-line:#124e66;--strip-bg:#e9f0ef;--strip-class:#124e66;--strip-tick:#fff;--foot:#f4f7f6;--measure:72ch}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6eef0;--ink-2:#c7d6da;--muted:#a6b8be;--line:#2c3f46;--page:#0e1a1f;--surface:#152328;--soft:#1b2d34;--brand:#7fc4dd;--brand-ink:#9fd3e6;--brand-soft:#173542;--accent:#4fd39a;--accent-ink:#6fe0ad;--accent-soft:#15362b;--gap-ink:#f0c27a;--gap-soft:#3a2a12;--focus:#7fc4dd;--on-brand:#0e1a1f;--top:#152328;--logo-bag:#1b6a8a;--logo-strap:#19b374;--logo-stripe:#19b374;--logo-zig:#e6eef0;--logo-rim:#0b3a4c;--tej-a:#1b6a8a;--tej-b:#19b374;--hat-bg:#152328;--hat-line:#7fc4dd;--strip-bg:#1b2d34;--strip-class:#7fc4dd;--strip-tick:#0e1a1f;--foot:#0e1a1f}}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);background:var(--page);margin:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:17px;line-height:1.6}body.drawer-open{overflow:hidden}a{color:var(--brand-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3{letter-spacing:-.01em;color:var(--ink);line-height:1.2}h1{margin:10px 0 14px;font-size:clamp(28px,4.2vw,42px);font-weight:900}h2{margin:44px 0 12px;font-size:clamp(22px,2.6vw,27px);font-weight:700}h3{margin:24px 0 8px;font-size:18.5px;font-weight:700}p,li,dd,dt{max-inline-size:var(--measure)}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}main.wrap{padding-block:18px 64px}main:focus{outline:none}.lead{color:var(--ink-2);margin-block:0 20px;font-size:clamp(17.5px,2vw,20px);line-height:1.55}.muted{color:var(--muted);font-size:14.5px}.num,.tbl td.num,.tbl th.num{font-variant-numeric:tabular-nums}.skip-link{top:-100px;background:var(--surface);color:var(--ink);z-index:50;border:2px solid var(--focus);padding:10px 16px;position:absolute;inset-inline-start:12px}.skip-link:focus{top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gap-text{color:var(--gap-ink);font-style:italic}.badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--accent-ink);color:var(--accent-ink);vertical-align:middle;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-block}.chip{border:1px solid var(--line);color:var(--muted);padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.top{background:var(--top);border-bottom:1px solid var(--line);z-index:20;position:relative}.top-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:10px 18px;min-height:64px;padding-block:8px;display:grid}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{flex:none}.brand b{letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:900;line-height:1.1;display:block}.brand small{color:var(--muted);max-width:230px;font-size:12px;font-weight:400;line-height:1.25;display:block}.brand:hover b{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:900px){.brand small{display:none}}.find{min-width:0;margin:0;position:relative}.find-label{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 2px;font-size:12.5px;font-weight:700;display:block}.find-row{display:flex}.find-in{min-width:0;font:inherit;border:2px solid var(--brand);background:var(--surface);color:var(--ink);border-right:0;border-radius:0;flex:1;padding:8px 12px;font-size:17px}.find-in::placeholder{color:var(--muted);opacity:1}.find-go{font:inherit;background:var(--brand);color:var(--on-brand);border:2px solid var(--brand);cursor:pointer;padding:8px 16px;font-weight:900}.find-go:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.find-list{inset-inline:0;background:var(--surface);border:2px solid var(--brand);z-index:30;border-top:0;max-height:50vh;margin:0;padding:4px 0;list-style:none;position:absolute;top:100%;overflow:auto}.find-list li{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;max-inline-size:none;padding:7px 12px;display:flex}.find-list li small{color:var(--muted);text-align:right;font-size:13px}.find-list li.is-active,.find-list li:hover{background:var(--brand-soft)}.find-none{inset-inline:0;background:var(--surface);border:2px solid var(--brand);color:var(--muted);z-index:30;border-top:0;margin:0;padding:7px 12px;font-size:14.5px;position:absolute;top:100%}.menu-btn{font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.menu-btn:hover{border-color:var(--brand)}.menu-ico{flex-direction:column;gap:3px;display:inline-flex}.menu-ico i{background:currentColor;width:18px;height:2px;display:block}@media (max-width:640px){.top-inner{grid-template-columns:1fr auto}.find{grid-area:2/1/auto/-1}.brand b{font-size:18px}}.drawer-veil{z-index:40;background:#08181e8c;position:fixed;inset:0}.drawer{background:var(--surface);z-index:41;border-inline-end:10px solid var(--brand);border-image:repeating-linear-gradient(135deg, var(--tej-a) 0 8px, var(--tej-b) 8px 16px) 10;width:min(360px,88vw);padding:14px 18px 24px;position:fixed;inset-block:0;inset-inline-start:0;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.drawer-close{font:inherit;background:var(--brand);color:var(--on-brand);cursor:pointer;border:0;padding:6px 12px;font-weight:700}.drawer-list,.drawer-legal{margin:0;padding:0;list-style:none}.drawer-list li{border-top:1px solid var(--line);max-inline-size:none}.drawer-list a{padding:10px 2px;font-weight:700;text-decoration:none;display:block}.drawer-list a small{color:var(--muted);font-size:13.5px;font-weight:400;display:block}.drawer-list a:hover{text-decoration:underline}.drawer-legal{border-top:2px solid var(--accent);flex-wrap:wrap;gap:6px 16px;margin-top:18px;padding-top:12px;display:flex}.drawer-legal li{max-inline-size:none}.drawer-legal a{font-size:14.5px}.h1-compact{color:var(--ink-2);letter-spacing:0;margin:10px 0 2px;font-size:clamp(19px,2.2vw,23px);font-weight:700}.festivo-line{max-inline-size:none;color:var(--ink-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 12px;padding-bottom:8px;font-size:15.5px;display:flex}.festivo-k{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);font-size:12.5px;font-weight:700}.festivo-n{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-weight:900}.carousel{margin:0 -16px;padding:0 16px}.carousel-bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.carousel-today{color:var(--muted);margin:0;font-size:14.5px}.carousel-btns{gap:6px;display:flex}.carousel-btns button{font:inherit;background:var(--surface);width:44px;height:44px;color:var(--brand-ink);border:1px solid var(--line);cursor:pointer;font-size:22px;line-height:1}.carousel-btns button:hover{border-color:var(--brand)}.track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--brand) transparent;gap:14px;margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;list-style:none;display:flex;overflow-x:auto}.track:focus-visible{outline-offset:-3px}.card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);border-top:0;flex-direction:column;flex:0 0 min(300px,80vw);max-inline-size:none;padding:0 16px 14px;display:flex}.card:before{content:"";background:repeating-linear-gradient(135deg, var(--tej-a) 0 7px, var(--tej-b) 7px 14px);height:10px;margin:0 -17px 12px;display:block}.card p{max-inline-size:none;margin:0}.card-head{flex-direction:column;margin-bottom:8px;display:flex}.card-title{color:var(--ink);letter-spacing:-.01em;font-size:21px;font-weight:900;text-decoration:none}.card-title:hover{text-decoration:underline}.card-head small{color:var(--muted);font-size:13px}.card-state{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700;margin-bottom:6px!important}.card-state .when{color:var(--ink);margin-right:6px}.card-state.in{color:var(--accent-ink)}.card-state.out{color:var(--brand-ink)}.card-next{flex:1;font-size:15.5px;line-height:1.45}.card-next b{font-size:17px}.card-n{color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:900;display:inline-block}.carousel-hero{margin-top:14px}.carousel-hero .carousel-today{color:var(--ink-2);font-size:16.5px;font-weight:700}.carousel-hero .carousel-btns button{width:46px;height:46px;font-size:24px}.carousel-hero .track{gap:18px;padding-bottom:14px}.carousel-hero .card{flex-basis:min(340px,84vw);padding:0 18px 18px}.carousel-hero .card:before{height:12px;margin:0 -19px 14px}.carousel-hero .card-title{font-size:24px}.carousel-hero .card-state{font-size:14px}.carousel-hero .card-next{font-size:16.5px}.carousel-hero .card-next b{font-size:18.5px}.carousel-hero .card-n{margin-top:6px;font-size:22px}.carousel-hero .card-foot{font-size:15px}.festivo-compact{gap:4px 8px;margin:-4px 0 12px;padding-bottom:6px;font-size:14.5px}.festivo-compact .festivo-k{font-size:12px}.card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:14.5px;display:flex;margin-top:12px!important}.tejido{margin:12px 0 8px}.tejido-row{grid-template-columns:150px 1fr;align-items:center;gap:10px;padding:3px 0;display:grid}.tejido-head{border-bottom:1px solid var(--line);margin-bottom:4px}.tejido-head .tejido-name{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.tejido-name{font-size:15px;font-weight:700;line-height:1.2}.tejido-name small{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.tejido-strip{min-width:0;position:relative}.strip{width:100%;height:30px;display:block}.strip-months{height:18px}.strip-m{fill:var(--muted);font-family:inherit;font-size:12px}.strip-tall .strip{height:44px}.today-mark{border-left:2px solid var(--ink);width:0;position:absolute;top:-4px;bottom:-4px}.today-mark b{text-transform:uppercase;color:var(--ink);background:var(--page);padding:0 3px;font-size:11px;font-weight:900;line-height:1.2;position:absolute;top:-16px;left:-12px}.tejido-head .today-mark{top:0;bottom:-6px}.tejido-head .today-mark b{top:-2px}.tejido-head .today-mark i{display:none}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.legend li{align-items:center;gap:8px;max-inline-size:none;display:inline-flex}.legend svg{border:1px solid var(--line)}@media (max-width:640px){.tejido-row{grid-template-columns:1fr;gap:2px;padding:6px 0}.tejido-head{display:none}.tejido-row:nth-child(2) .today-mark:after{content:"hoy";text-transform:uppercase;color:var(--ink);background:var(--page);padding:0 3px;font-size:11px;font-weight:900;line-height:1.2;position:absolute;top:-15px;left:-12px}.tejido-row .strip{height:24px}.today-mark b{top:-14px}}.now{border:1px solid var(--line);background:var(--surface);border-top:0;max-width:560px;margin:16px 0 24px;padding:0 18px 14px}.now:before{content:"";background:repeating-linear-gradient(135deg, var(--tej-a) 0 7px, var(--tej-b) 7px 14px);height:10px;margin:0 -19px 12px;display:block}.now p{margin:0}.now-today{color:var(--muted);font-size:14.5px;margin-bottom:6px!important}.now-body .card-next{font-size:17px}.crumbs{color:var(--muted);margin-bottom:4px;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{max-inline-size:none}.crumbs li+li:before{content:"›";color:var(--muted);margin-inline-end:6px}.crumbs a{color:var(--muted)}.table-wrap{margin:14px 0 8px;overflow-x:auto}.table-wrap:focus-visible{outline-offset:-3px}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15.5px}.tbl caption{text-align:left;color:var(--ink);padding:6px 0 8px;font-weight:700}.tbl th,.tbl td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:9px 10px 9px 0}.tbl th{font-weight:700}.tbl thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:0;border-bottom:2px solid var(--brand);font-size:12.5px}.tbl tbody tr:last-child td,.tbl tbody tr:last-child th{border-bottom:1px solid var(--line)}.tbl td.printed{color:var(--muted);font-size:14px}.tbl .is-held{color:var(--gap-ink);font-style:italic}.tbl-recess th[scope=row]{color:var(--brand-ink)}.tbl tr.is-next th,.tbl tr.is-next td{font-weight:700}.note{border:1px solid var(--line);border-left:6px solid var(--brand);background:var(--surface);margin:18px 0;padding:12px 16px}.note.gap{border-left-color:var(--gap-ink);background:var(--gap-soft)}.note.gap p{color:var(--ink)}.note-title{margin:0 0 4px;font-weight:700}.note p{margin:0}.note p+p{margin-top:8px}.links{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;margin:10px 0;padding:0;list-style:none;display:grid}.links li{border-top:1px solid var(--line);max-inline-size:none}.links a{padding:10px 2px;font-weight:700;text-decoration:none;display:block}.links a small{color:var(--muted);font-size:14px;font-weight:400;display:block}.links a:hover{text-decoration:underline}.faq dl{margin:0}.faq .qa{border-top:1px solid var(--line);margin:0;padding:12px 0}.faq dt{margin:0 0 6px;font-size:17.5px;font-weight:700}.faq dd{margin:0}.quoted{border-left:3px solid var(--accent);margin:16px 0;padding:4px 0 4px 18px}.quoted p{margin:6px 0;font-size:15.5px}.sources ul{padding-left:20px}.sources li{margin:6px 0}.years{border:1px solid var(--brand);margin:8px 0 14px;padding:0;list-style:none;display:inline-flex}.years li{max-inline-size:none}.years a{box-sizing:border-box;min-height:44px;color:var(--brand-ink);font-variant-numeric:tabular-nums;align-items:center;padding:6px 14px;font-weight:700;text-decoration:none;display:flex}.years li+li a{border-left:1px solid var(--brand)}.years a[aria-current=page]{background:var(--brand);color:var(--on-brand)}.two{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}@media (max-width:760px){.two{grid-template-columns:1fr}}.kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 -6px;font-size:13.5px;font-weight:700}.prose section{margin-top:8px}.addr{font-style:normal}.form{max-width:640px}.form label{margin:16px 0 6px;font-weight:700;display:block}.form input,.form textarea{width:100%;font:inherit;border:1px solid var(--muted);background:var(--surface);color:var(--ink);border-radius:0;padding:10px 12px}.form button{font:inherit;background:var(--brand);color:var(--on-brand);cursor:pointer;border:0;margin-top:16px;padding:12px 20px;font-weight:900}.form button:hover{background:var(--brand-ink)}.sep{background:repeating-linear-gradient(135deg, var(--tej-a) 0 7px, var(--tej-b) 7px 14px);border:0;height:12px;margin:36px 0 8px}.foot{background:var(--foot);border-top:1px solid var(--line);margin-top:24px}.tejido-band{width:100%;display:block}.foot-row{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:22px 16px 28px;display:flex}.brand-foot b{font-size:17px}.foot nav ul{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.foot nav li{max-inline-size:none}.foot a{color:var(--brand-ink)}.foot-note{color:var(--muted);max-inline-size:70ch;margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.track{scroll-behavior:auto}}@media print{.top,.foot,.carousel-btns,.menu-btn{display:none}}.answer{color:var(--ink);max-inline-size:var(--measure);margin:10px 0 14px;font-size:18px;font-weight:700}.facts-block{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);margin:16px 0 22px;padding:12px 16px 10px}.facts-h{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:13.5px}dl.facts{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:4px 20px;margin:0;padding:0;display:grid}dl.facts .fact{border-top:1px solid var(--line);min-width:0;padding:7px 0}dl.facts dt{color:var(--ink-2);margin:0;font-size:14.5px;font-weight:700}dl.facts dd{overflow-wrap:anywhere;margin:2px 0 0}.tag{letter-spacing:.04em;text-transform:uppercase;color:var(--gap-ink);background:var(--gap-soft);vertical-align:1px;padding:1px 6px;font-size:11.5px;font-weight:700;display:inline-block}.facts-note{margin:8px 0 0;font-size:14px}.ics{margin:8px 0 18px}.ics a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.next-puentes{border:1px solid var(--line);border-left:6px solid var(--accent);background:var(--surface);margin:12px 0 18px;padding:12px 16px}.next-puentes ul{margin:4px 0 0;padding-inline-start:20px}.next-puentes li+li{margin-top:4px}:root{--art-sky:#e1edf2;--art-far:#c6dce5;--art-near:#b4dcc8;--art-ground:#f4f7f6;--art-ink:#124e66;--art-paper:#fff}@media (prefers-color-scheme:dark){:root{--art-sky:#173542;--art-far:#1f4251;--art-near:#1c4a3a;--art-ground:#152328;--art-ink:#7fc4dd;--art-paper:#1f3a44}}.ic{vertical-align:-.14em;color:var(--brand);margin-inline-end:.45em;display:inline-flex}.ic svg{flex:none;width:1.05em;height:1.05em}.ic .a{fill:var(--accent)}.facts-h .ic svg{width:1.45em;height:1.45em}.facts-h .ic{vertical-align:-.4em}.art-box{display:block}.art{width:100%;height:auto;display:block}.art .sky{fill:var(--art-sky)}.art .far{fill:var(--art-far)}.art .near{fill:var(--art-near)}.art .gr{fill:var(--art-ground)}.art .w{fill:var(--art-paper)}.art .p{fill:var(--art-ink)}.art .k{fill:var(--accent)}.art .ks{stroke:var(--accent)}.art .ln{stroke:var(--art-ink)}.art .ta{fill:var(--tej-a)}.art .tb{fill:var(--tej-b)}.intro-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:8px 32px;display:grid}.intro-hero .hero{border:1px solid var(--line);aspect-ratio:360/260;margin-top:4px;overflow:hidden}@media (max-width:820px){.intro-hero{grid-template-columns:minmax(0,1fr)}.intro-hero .hero{grid-row:2;max-width:360px}}.page-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;display:grid}.page-head>*{grid-column:1}.page-head>.spot{aspect-ratio:160/110;grid-area:1/2/span 2;width:160px;margin-top:12px}@media (max-width:640px){.page-head{column-gap:12px}.page-head>.spot{grid-row:1;width:76px;margin-top:10px}}.table-wrap.sticky-first .tbl th[scope=row],.table-wrap.sticky-first .tbl thead th:first-child{z-index:1;background:var(--page);position:sticky;left:0}@media (max-width:760px){.table-wrap .tbl th[scope=row],.table-wrap .tbl thead th:first-child{z-index:1;background:var(--page);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.tbl th[scope=row]{min-width:7.5em;max-width:11em}}.ics-row{align-items:center;min-height:32px;font-size:14.5px;font-weight:700;display:inline-flex}.next-pages{border-top:4px solid var(--brand);margin:30px 0 8px;padding-top:8px}.now-tag{color:var(--accent-ink)}.answer a{font-weight:700}.print-only{display:none}@media print{@page{size:A4;margin:12mm 12mm 14mm}body{color:#000;background:#fff;font-size:10pt;line-height:1.35}.skip-link,.find,.drawer,.drawer-veil,.crumbs,.faq,.next-pages,.sources,.now,.ics,.ics-row,.tejido,.spot,.art-box,.carousel,.festivo-line{display:none!important}main:has(.print-page)>:not(.print-keep,.page-head,.facts-block){display:none!important}main:has(.print-page) .print-keep>:not(h1,h2,.lead,.kicker,.facts,.facts-h,.table-wrap,.print-only,.tbl){display:none!important}.print-keep h1{margin:0 0 4pt;font-size:17pt}.print-keep h2{margin:8pt 0 4pt;font-size:11.5pt}.print-keep .lead{margin:0 0 6pt;font-size:10pt}.facts-block{background:0 0;border:0;border-top:2pt solid #000;margin:6pt 0;padding:4pt 0}dl.facts{grid-template-columns:1fr 1fr;gap:0 14pt}dl.facts .fact{padding:2pt 0}dl.facts dt,dl.facts dd{font-size:9pt}.facts-note{display:none}.table-wrap{margin:4pt 0;overflow:visible}.tbl{font-size:9pt}.tbl th,.tbl td{padding:3pt 6pt 3pt 0}.tbl thead th{color:#000;font-size:8pt}.tag{color:#000;background:0 0;border:.5pt solid #000;padding:0}.print-only{color:#000;margin-top:6pt;font-size:8.5pt;display:block}a{color:#000;text-decoration:none}}.both{display:grid}.both>span{grid-area:1/1}.both>.inv{visibility:hidden}.table-wrap{position:relative}@media print{.page-head .lead{margin:0 0 6pt;font-size:10pt;line-height:1.35}.kicker{margin:0;font-size:8pt}.page-head h1{margin:2pt 0 4pt;font-size:17pt}.tbl .muted,.tbl small,.tbl caption{font-size:8pt!important}.tbl caption{padding:0 0 3pt;font-weight:400}.table-wrap .tbl th[scope=row],.table-wrap .tbl thead th:first-child{box-shadow:none;background:0 0;position:static}.facts-h{margin:0 0 2pt;font-size:8.5pt}.print-keep h2 .ic,.facts-h .ic{display:none}body{font-size:9.5pt}dl.facts{gap:0 12pt}dl.facts .fact{padding:1pt 0;line-height:1.25}dl.facts dt,dl.facts dd{font-size:8pt}.tbl{font-size:8.5pt}.tbl th,.tbl td{padding:2pt 5pt 2pt 0;line-height:1.25}a[href$=\.ics]{display:none!important}.tbl .visually-hidden{clip:auto;white-space:normal;width:auto;height:auto;margin:0;font-size:8pt;overflow:visible;position:static!important}.tbl [aria-hidden=true]{display:none}}
