.cs-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;align-items:center}.h1.cs-h1{font-size:64px;letter-spacing:-2.3px}.cs-meta,.lead.cs-lead{max-width:600px}.cs-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;margin-top:14px;width:100%}.cs-meta div{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1.5px solid #ddd8cf}.cs-meta dt{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--gris2)}.cs-meta dd{font-size:16.5px;font-weight:600}.cs-big{padding:34px;display:flex;flex-direction:column;gap:6px}.cs-kick{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--terra-osc)}.cs-big-r{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid var(--linea)}.cs-big-r dt{display:flex;flex-direction:column;gap:2px}.cs-big-r dt span{font-size:16.5px;color:var(--gris)}.cs-big-r dt small{font-size:13.5px;color:var(--gris2)}.cs-big-r dd{font-size:44px;font-weight:700;letter-spacing:-1.8px;white-space:nowrap;line-height:1}.cs-big-r dd.red{color:var(--rojo-tx)}.cs-big-r dd.terra{color:var(--terra)}.cs-note{background:var(--crema);border-radius:20px;padding:18px 20px;display:flex;gap:14px;align-items:center;margin-top:12px;font-size:15px;line-height:1.45;color:var(--gris)}.cs-spaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px 20px;gap:32px 20px}.cs-spaces li{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:16px;font-weight:600}.cs-sp-t{box-shadow:0 0 0 1px rgba(28,27,25,.04),0 14px 30px -20px rgba(28,27,25,.25)}.p.cs-p{font-size:17.5px}.p.cs-p17{font-size:17px}.cs-bars{padding:30px 30px 26px;display:flex;flex-direction:column;gap:20px;min-width:0}.cs-bars-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cs-bars-t{font-size:17px;font-weight:600}.cs-bars-k{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--gris)}.cs-bars-k i{width:22px;border-top:2px dashed var(--verde);display:block}.cs-bars-g{position:relative;display:flex;gap:8px}.cs-bars-line{position:absolute;left:0;right:0;top:146px;border-top:2px dashed var(--verde);display:block;z-index:1}.cs-bar{flex:1 1;gap:10px;min-width:0;text-align:center}.cs-bar,.cs-bar-a{display:flex;flex-direction:column;align-items:center}.cs-bar-a{height:256px;width:100%;justify-content:flex-end;gap:8px}.cs-bar-v{font-size:19px;font-weight:700;letter-spacing:-.4px;position:relative;z-index:2;background:var(--carta);padding:0 6px;border-radius:8px;white-space:nowrap}.cs-bar-v.g{color:var(--verde-tx)}.cs-bar-v.a{color:var(--ambar-tx)}.cs-bar-v.r{color:var(--rojo-tx)}.cs-bar-b{width:64%;max-width:88px;height:var(--h);border-radius:14px 14px 6px 6px;flex:none}.cs-bar-b.g{background:var(--verde)}.cs-bar-b.a{background:var(--ambar)}.cs-bar-b.r{background:var(--rojo)}.cs-bar-l{font-size:14px;font-weight:600;white-space:nowrap}.cs-bar-s{font-size:13px;color:var(--gris2);white-space:nowrap}.cs-stats{margin-top:72px}.cs-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));grid-gap:20px;gap:20px;margin-top:52px}.cs-step{padding:26px;display:flex;flex-direction:column;gap:14px}.cs-step-h{display:flex;justify-content:space-between;align-items:flex-start}.cs-step-n{font-size:14px;font-weight:700;color:var(--terra-osc)}.cs-step .h3{font-size:21px}.cs-step .p{font-size:15.5px}.cs-tonight{margin-top:64px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:center}.cs-tn-t{font-size:30px;font-weight:700;letter-spacing:-.8px;line-height:1.2}.p.cs-tn-p{font-size:17px}.p.cs-tn-s{font-size:15.5px}.cs-props{display:flex;flex-direction:column;gap:10px;width:100%}.cs-props li{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:12px 16px;box-shadow:inset 0 0 0 1px var(--linea)}.cs-prop-t{flex:1 1;font-size:16px;font-weight:600;min-width:0}.cs-prop-e{font-size:17px;font-weight:700;color:var(--verde-tx);white-space:nowrap}.cs-t3 .tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-week{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:center}.cs-tcard{padding:8px 28px 12px;overflow:hidden;min-width:0}.cs-t{width:100%;border-collapse:collapse;font-size:15.5px}.cs-t thead th{text-align:left;font-size:13px;font-weight:600;color:var(--gris2);letter-spacing:.3px;padding:16px 10px 14px;border-bottom:1px solid var(--linea);white-space:nowrap}.cs-t tbody th,.cs-t td{text-align:left;font-weight:400;padding:12px 10px;border-bottom:1px solid #eeebe6;white-space:nowrap}.cs-t tr:last-child td,.cs-t tr:last-child th{border-bottom:0;padding-top:16px}.cs-t td:first-child,.cs-t th:first-child{padding-left:0}.cs-t .cs-tot td,.cs-t .cs-tot th{font-weight:700}.cs-day{display:flex;align-items:center;gap:12px}.cs-dot{width:32px;height:32px;border-radius:50%;color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center;flex:none}.cs-dot.g{background:var(--verde)}.cs-dot.a{background:var(--ambar)}.cs-dot.r{background:var(--rojo)}.pg-pill.cs-tp{height:30px;font-size:14px}.cs-vs{display:flex;flex-direction:column;gap:16px;margin-top:52px}.cs-res{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:20px 24px;border-radius:22px;box-shadow:inset 0 0 0 1.5px #DDD8CF;font-size:16px;color:var(--gris);line-height:1.5}.cs-res>span:last-child{flex:1 1 400px;min-width:0}.cs-quote{margin:72px 0 0;background:var(--rosa);border-radius:36px;padding:56px;display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.cs-q{font-size:120px;line-height:.7;font-weight:700;color:var(--terra);flex:none}.cs-q-b{flex:1 1 520px;display:flex;flex-direction:column;gap:24px;min-width:0}.cs-q-b blockquote{margin:0}.cs-q-b blockquote p{font-size:34px;font-weight:600;letter-spacing:-.8px;line-height:1.3}.cs-q-b blockquote .pg-ph{white-space:normal;border-radius:10px;padding:2px 8px}.cs-who{display:flex;align-items:center;gap:14px}.cs-ini{width:52px;height:52px;border-radius:50%;background:#fff;color:var(--terra-osc);font-size:17px;font-weight:700;display:grid;place-items:center;flex:none}.cs-who>span:last-child{display:flex;flex-direction:column}.cs-who b{font-size:17px;font-weight:600}.cs-who b+span{font-size:15px;color:var(--gris)}.cs-ca{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px 28px;gap:32px 28px}.cs-ca div{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1.5px solid rgba(246,244,240,.18)}.cs-ca dt{font-size:40px;font-weight:700;letter-spacing:-1.4px;white-space:nowrap;color:var(--crema)}.cs-ca dt.hi{color:#F2A094}.cs-ca dd{font-size:15px;color:#B9B3A8;line-height:1.45}@media (max-width:1099.98px){.cs-hero,.cs-tonight,.cs-week{grid-template-columns:minmax(0,1fr);gap:48px}.h1.cs-h1{font-size:56px;letter-spacing:-2px}}@media (max-width:759.98px){.h1.cs-h1{font-size:40px;letter-spacing:-1.4px;line-height:1.06}.cs-hero,.cs-tonight,.cs-week{gap:40px}.cs-meta{gap:16px 18px;margin-top:6px}.cs-meta dd{font-size:15px}.cs-big{padding:24px}.cs-big-r{padding:16px 0}.cs-big-r dd{font-size:32px;letter-spacing:-1.2px}.cs-note{padding:14px 16px;font-size:14.5px}.cs-spaces{gap:24px 12px}.cs-spaces li{font-size:14.5px}.cs-spaces .cs-sp-t{width:88px!important;height:88px!important;border-radius:24px!important}.cs-spaces .cs-sp-t img{width:72px;height:72px}.p.cs-p,.p.cs-p17{font-size:16px}.cs-bars{padding:22px 16px 20px}.cs-bars-g{gap:4px}.cs-bar-a{height:236px}.cs-bars-line{top:126px}.cs-bar-v{font-size:14.5px;padding:0 3px}.cs-bar-l{font-size:12px}.cs-bar-l,.cs-bar-s{white-space:normal;line-height:1.3}.cs-bar-s{font-size:11.5px}.cs-stats{margin-top:48px}.cs-steps{margin-top:36px;gap:14px}.cs-tonight{margin-top:48px}.cs-tn-t{font-size:24px;letter-spacing:-.5px}.cs-props li{padding:10px 12px;gap:12px}.cs-prop-t{font-size:15px}.cs-prop-e{font-size:15.5px}.cs-tcard{padding:4px 16px 8px}.cs-t{font-size:14.5px}.cs-vs{margin-top:36px}.cs-res{padding:16px;font-size:15px}.cs-quote{margin-top:48px;padding:32px 24px;border-radius:28px;gap:12px}.cs-q{font-size:80px}.cs-q-b{flex-basis:100%}.cs-q-b blockquote p{font-size:24px;letter-spacing:-.4px}.cs-ca{gap:24px 16px}.cs-ca dt{font-size:30px;letter-spacing:-1px}.cs-ca dd{font-size:14px}}