@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c13015{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_c13015{--font-serif:"Poppins","Poppins Fallback"}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/95bef4b78ad1c139-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f229af375129717e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5c79e85ffbd3a0d4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b2ee8006737aba0f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/16278b4679d5447e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather Fallback;src:local("Times New Roman");ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:122.09%}.__className_95a928{font-family:Merriweather,Merriweather Fallback;font-weight:900;font-style:normal}.__variable_95a928{--font-logo:"Merriweather","Merriweather Fallback"}:root{--brand:#E30613;--brand-dark:#B8050F;--brand-soft:#fff1f2;--blue:#00AEEF;--blue-dark:#0D3B66;--blue-soft:#E6F7FF;--ink:#0D3B66;--ink-2:#3a3a3a;--muted:#6B7280;--line:#e6e6e6;--line-strong:#141414;--bg:#ffffff;--bg-soft:#E6F7FF;--dark:#0D3B66;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--sans:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-card:clamp(16px,0.35vw + 15px,19px);--fs-card-lg:clamp(20px,0.9vw + 15px,26px);--fs-h3:clamp(20px,1vw + 16px,26px);--fs-h2:clamp(24px,1.6vw + 17px,34px);--fs-h1:clamp(28px,2.6vw + 18px,50px);--lh-tight:1.18;--lh-snug:1.3;--lh-body:1.6;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--gap:clamp(16px,2vw,28px);--section:clamp(36px,5vw,64px);--container:1200px;--gutter:clamp(20px,5vw,64px);--header-compact:56px;--radius:6px;--radius-lg:12px;--shadow:0 8px 24px rgba(0,0,0,.08);--shadow-lg:0 20px 60px rgba(0,0,0,.22);--ease:cubic-bezier(.2,.7,.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}ul{list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.mt{margin-top:var(--section)}.agenda>*,.camp__grid>*,.exclusive__grid>*,.featured>*,.foryou>*,.foryou__main>*,.grid2>*,.grid3>*,.grid4>*,.highlight>*,.latestpage>*,.layout>*,.layout__main>*,.videos>*,.wide__grid>*{min-width:0}.grid2,.grid3,.grid4{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:1fr}@media (min-width:600px){.grid3,.grid4{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.grid4{grid-template-columns:repeat(4,1fr)}}.sec-title{display:flex;gap:var(--s2);font-family:var(--sans);font-weight:800;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;padding:var(--s3) 0 var(--s4);border-top:3px solid var(--line-strong);margin-bottom:var(--s2);transition:color .2s}.sec-title:hover{color:var(--brand)}.sec-title--light{color:#fff;border-top-color:#fff}.sec-sub{font-size:var(--fs-sm);color:var(--muted);margin:calc(var(--s3) * -1) 0 var(--s4)}.btn-brand,.btn-dark,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:42px;padding:0 var(--s5);border-radius:999px;font-weight:700;font-size:var(--fs-sm);transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.btn-brand{background:var(--blue);color:#fff}.btn-brand:hover{background:var(--blue-dark);transform:translateY(-1px)}.btn-brand.is-on{background:#1a7f37}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-dark:disabled{opacity:.4;cursor:default}.btn-ghost{border:1px solid #cfcfcf;background:#fff}.btn-ghost:hover{border-color:var(--ink)}.chips{display:flex;gap:var(--s2);margin-top:var(--s4);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips::-webkit-scrollbar{display:none}.chips button{flex-shrink:0;border:1px solid #cfcfcf;border-radius:999px;padding:6px 14px;font-size:13px;transition:all .2s}.chips button.on,.chips button:hover{border-color:var(--ink)}.chips button.on{background:var(--ink);color:#fff}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .reveal:not(.in){opacity:0;transform:translateY(28px)}.empty{padding:var(--s6) 0;color:var(--muted)}.ad{background:var(--bg-soft);min-height:250px;display:grid;place-items:center;font-size:10px;color:#a0a0a0;letter-spacing:.15em;margin-top:var(--s5);border-radius:var(--radius)}.dot{width:7px;height:7px;border-radius:50%;background:var(--brand);animation:pulse 1.4s infinite;flex-shrink:0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}.toast{position:fixed;bottom:96px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 18px;border-radius:999px;font-size:var(--fs-sm);z-index:500;box-shadow:var(--shadow);max-width:calc(100vw - 32px)}.read-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--blue);transform-origin:left;transform:scaleX(0);z-index:200}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html.js .reveal:not(.in){opacity:1;transform:none}}@media (min-width:600px){.span2{grid-column:span 2}}@media (max-width:1023px){.ad{display:none}}.promo{background:var(--dark);color:#fff;overflow:hidden}.promo__inner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s3) var(--s6);max-width:1100px;margin:0 auto;padding:var(--s4) var(--gutter);min-height:96px}.promo__glow{position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(var(--brand),transparent 70%);opacity:.3;filter:blur(30px);pointer-events:none}.promo__tag{font-family:var(--serif);font-size:clamp(22px,2.4vw + 10px,38px);font-weight:800;font-style:italic;background:linear-gradient(90deg,var(--brand),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.promo__card{position:relative;background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:8px 18px;display:flex;gap:var(--s4);align-items:center;border:2px solid var(--brand);font-size:var(--fs-xs);line-height:1.2}.promo__card strong{font-size:clamp(20px,1.6vw + 12px,30px);font-weight:900;color:var(--brand);white-space:nowrap}.promo__cta{position:relative;background:var(--brand);color:#fff;padding:10px 22px;border-radius:999px;font-weight:700;font-size:var(--fs-sm);box-shadow:0 0 0 4px rgba(227,6,19,.25);white-space:nowrap}@media (max-width:599px){.promo__card small{display:none}.promo__tag{width:100%;text-align:center}}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:800;font-size:clamp(26px,2.6vw + 14px,52px);letter-spacing:-.02em;line-height:1;color:#fff;white-space:nowrap}.logo__text>span{color:var(--brand)}.logo__mark{width:1em;height:1em;border-radius:20%;object-fit:cover;box-shadow:0 0 0 2px #fff;flex-shrink:0}.h{background:var(--blue);color:#fff;position:relative;z-index:100}.h__top{border-bottom:1px solid rgba(255,255,255,.22);font-size:13px;display:none}.h__top .container{display:flex;gap:var(--s5);height:38px;align-items:center}.h__top u{font-size:var(--fs-xs)}.h__main .container{gap:var(--s4);min-height:72px}.h__main .container,.h__right{display:flex;align-items:center}.h__right{margin-left:auto;gap:var(--s2)}.ai-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ink);padding:8px 16px;border-radius:999px;font-size:var(--fs-sm);font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .2s;white-space:nowrap}.ai-pill:hover{transform:translateY(-1px)}.h .ai-pill{display:none}.sub-btn{background:var(--brand);color:#fff;padding:9px 18px;border-radius:999px;font-weight:800;font-size:var(--fs-sm);letter-spacing:.02em;white-space:nowrap;transition:background .2s}.sub-btn:hover{background:var(--brand-dark)}.login-btn{background:#fff;color:var(--ink);height:40px;min-width:40px;padding:0 12px;border-radius:999px;font-weight:600;font-size:var(--fs-sm);display:inline-flex;gap:6px;align-items:center;justify-content:center}.login-btn span{display:none}.burger{width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(255,255,255,.75);color:#fff;display:grid;place-items:center;flex-shrink:0;transition:background .2s}.burger:hover{background:rgba(255,255,255,.15)}.h__nav{border-top:1px solid rgba(255,255,255,.22)}.h__nav .container{display:flex;align-items:center;gap:var(--s4);height:52px}.h__cats{display:flex;gap:var(--s5);font-size:15px;font-weight:500;overflow-x:auto;scrollbar-width:none;flex:1 1}.h__cats::-webkit-scrollbar{display:none}.h__cats a,.h__utils a{white-space:nowrap;position:relative;padding:4px 0}.h__cats a:after,.h__utils a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.h__cats a:hover:after,.h__utils a:hover:after{transform:scaleX(1)}.h__utils{display:none;gap:var(--s4);font-size:13px}.h__utils a{display:inline-flex;gap:6px;align-items:center}@media (min-width:600px){.login-btn span{display:inline}.login-btn{padding:0 16px}}@media (min-width:900px){.h__top{display:block}.h__main .container{min-height:108px;gap:var(--s5)}.h .ai-pill{display:inline-flex}.sub-btn{font-size:18px;padding:10px 22px}}@media (min-width:1180px){.h__utils{display:flex}}@media (max-width:420px){.sub-btn{padding:8px 12px;font-size:13px}}.h-sticky{position:fixed;inset:0 0 auto 0;z-index:120;background:var(--blue);box-shadow:0 2px 14px rgba(0,0,0,.18);transform:translateY(-110%);transition:transform .35s var(--ease)}.h-sticky.on{transform:translateY(0)}.h-sticky .container{display:flex;align-items:center;gap:var(--s3);height:var(--header-compact)}.h-sticky .logo{font-size:26px!important}.h-sticky .ai-pill{display:none;padding:6px 14px}.h-sticky .sub-btn{font-size:13px;padding:7px 14px}.h-sticky .login-btn{height:36px;min-width:36px}@media (min-width:900px){.h-sticky .ai-pill{display:inline-flex}.h-sticky .logo{font-size:30px!important}}.trend{border-bottom:1px solid var(--line);background:#fff}.trend .container{display:flex;align-items:center;gap:var(--s4);height:44px;font-size:var(--fs-sm)}.trend__live{color:var(--brand);font-weight:800;font-size:var(--fs-2xs);letter-spacing:.06em;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.trend__label{font-weight:700;white-space:nowrap;border-left:1px solid var(--line);padding-left:var(--s3);display:none}.trend__track{overflow:hidden;flex:1 1;min-width:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.trend__move{display:flex;gap:var(--s5);width:max-content}.trend__move a{color:var(--ink-2);transition:color .2s}.trend__move a:hover{color:var(--brand)}.trend__hl{background:var(--blue-soft);color:var(--blue-dark)!important;padding:1px 8px;border-radius:4px}@media (min-width:600px){.trend__label{display:block}}.breaking{background:var(--brand);color:#fff;overflow:hidden}.breaking .container{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding-block:var(--s3)}.breaking p{font-weight:700;font-size:clamp(14px,.8vw + 11px,19px);line-height:1.35}.breaking button{width:28px;height:28px;border-radius:50%;border:1.5px solid #fff;display:grid;place-items:center;flex-shrink:0}.drawer-ov{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:300;opacity:0;pointer-events:none}.drawer{position:fixed;inset:0 auto 0 0;width:360px;max-width:88vw;background:#fff;z-index:301;transform:translateX(-100%);overflow-y:auto;padding:var(--s5)}.drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s4);font-size:var(--fs-sm)}.drawer__promo{background:var(--bg-soft);padding:var(--s4);border-radius:var(--radius);margin-bottom:var(--s4)}.drawer__promo h4{font-family:var(--serif);font-size:22px;margin-bottom:var(--s2)}.drawer__promo ul{list-style:disc;margin-left:18px;font-size:13px;line-height:1.6}.drawer__sub{display:block;background:var(--ink);color:#fff;text-align:center;padding:10px;border-radius:999px;font-weight:800;margin:var(--s3) 0 var(--s2)}.drawer__benefits{font-size:var(--fs-xs);text-decoration:underline;color:var(--ink-2)}.drawer__search{display:flex;border:1px solid #cfcfcf;border-radius:999px;overflow:hidden;margin-bottom:var(--s4)}.drawer__search input{flex:1 1;border:0;padding:10px 14px;outline:none;min-width:0;font-size:var(--fs-sm)}.drawer__ia{gap:4px;padding:0 12px;border-left:1px solid #cfcfcf;white-space:nowrap}.drawer__edition,.drawer__ia{display:flex;align-items:center;font-size:13px}.drawer__edition{gap:var(--s2);margin-bottom:var(--s3)}.drawer__edition select{border:0;font-weight:700;background:none}.drawer__links{border-block:1px solid var(--line);padding:var(--s2) 0;margin-bottom:var(--s2)}.drawer__links a{display:flex;align-items:center;gap:var(--s3);padding:9px 0;font-size:var(--fs-sm)}.drawer__links a:hover{color:var(--brand)}.drawer__links em{background:var(--brand);color:#fff;font-style:normal;font-size:var(--fs-2xs);padding:1px 8px;border-radius:10px}.drawer__plain{display:block;font-weight:700;font-size:var(--fs-sm)}.drawer details,.drawer__plain{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.drawer summary{font-weight:700;font-size:var(--fs-sm);cursor:pointer;list-style:none;display:flex;justify-content:space-between}.drawer summary::-webkit-details-marker{display:none}.drawer summary:after{content:"+";font-weight:400}.drawer details[open] summary:after{content:"–"}.drawer details a{display:block;padding:6px var(--s3);color:var(--ink-2);font-size:var(--fs-sm)}.drawer details a:hover{color:var(--brand)}.drawer__foot{padding:var(--s4) 0}.drawer__foot button{text-decoration:underline;font-size:var(--fs-sm)}.footer{background:var(--bg-soft);margin-top:var(--section);padding:var(--s6) 0 var(--s8);font-size:13px}.footer__row{display:flex;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;padding-bottom:var(--s5);border-bottom:1px solid #ddd}.footer__social{display:flex;gap:var(--s2)}.footer__social a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;transition:background .2s,color .2s}.footer__social a:hover{background:var(--brand);color:#fff}.store{border:1px solid #ccc;border-radius:999px;padding:6px 14px;background:#fff;font-weight:600}.footer .logo{color:var(--brand);font-size:28px;margin-left:auto}.footer__cols{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s5);gap:var(--s5);padding:var(--s5) 0}.footer__cols h4{margin-bottom:var(--s2);font-size:13px;text-transform:uppercase;letter-spacing:.05em}.footer__cols a{display:block;color:var(--ink-2);padding:4px 0}.footer__cols a:hover{color:var(--brand)}.footer__legal{color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;border-top:1px solid #ddd;padding-top:var(--s5)}.to-top{background:#fff;border:1px solid #ccc;border-radius:999px;padding:6px 14px;display:inline-flex;gap:6px;align-items:center}@media (min-width:900px){.footer__cols{grid-template-columns:repeat(4,1fr)}}@media (max-width:599px){.footer .logo{margin-left:0;width:100%}}.zocalo{position:fixed;left:50%;bottom:0;transform:translateX(-50%);z-index:140;background:var(--dark);color:#fff;display:flex;gap:var(--s3);align-items:center;padding:10px 14px;border-radius:12px 12px 0 0;font-size:13px;box-shadow:0 -4px 20px rgba(0,0,0,.2);width:max-content;max-width:calc(100vw - 16px)}.zocalo .btn-brand{min-height:32px;padding:0 14px;font-size:var(--fs-xs)}.zocalo>button:last-child{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0}@media (max-width:599px){.zocalo span b{display:none}.zocalo{font-size:var(--fs-xs)}}.logo__text{display:inline-flex;align-items:baseline}@media (max-width:599px){.promo__inner{min-height:0;padding-block:var(--s3);gap:var(--s3)}.promo__glow,.promo__tag{display:none}.promo__card{padding:6px 12px}.promo__cta{padding:8px 16px}}.card{display:flex;flex-direction:column;position:relative;color:var(--ink)}.card__media{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--bg-soft);border-radius:var(--radius)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.card:hover .card__media img{transform:scale(1.05)}.card__kicker{display:block;margin-top:var(--s3);font-size:var(--fs-2xs);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--brand)}.card__title{font-family:var(--serif);font-weight:700;font-size:var(--fs-card);line-height:var(--lh-snug);margin-top:6px;transition:color .2s;text-wrap:pretty}.card:hover .card__title{color:var(--brand-dark)}.card__summary{font-size:var(--fs-sm);color:var(--ink-2);margin-top:var(--s2);line-height:1.5}.card__meta{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s2)}.card__meta b{color:var(--ink);font-weight:600}.card--big .card__title{font-size:var(--fs-h2);line-height:var(--lh-tight)}.card--big .card__summary{font-size:var(--fs-base)}.card--small .card__title{font-size:16px}.card--row{display:grid;grid-template-columns:1fr 96px;grid-gap:var(--s3);gap:var(--s3);align-items:start;padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.card--row .card__media{aspect-ratio:1}.card--row .card__title{font-size:16px;margin-top:4px}.card--dark,.card--dark .card__meta b,.card--dark .card__title{color:#fff}.premium{top:10px;left:10px;background:var(--blue);font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:3px;text-transform:uppercase}.play,.premium{position:absolute;z-index:2;color:#fff}.play{inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:rgba(0,0,0,.55);display:grid;place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .3s,background .3s}.card:hover .play,.short:hover .play{transform:scale(1.1);background:var(--brand)}.carousel{position:relative}.carousel__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start;flex:0 0 78%}@media (min-width:600px){.carousel__track>*{flex-basis:calc((100% - var(--gap)) / 2)}}@media (min-width:1024px){.carousel__track>*{flex-basis:calc((100% - var(--gap) * 3) / 4)}}.carousel__btn{display:none;position:absolute;top:32%;z-index:5;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(0,0,0,.2);place-items:center;transition:transform .2s}.carousel__btn:hover{transform:scale(1.08)}.carousel__btn--l{left:-12px}.carousel__btn--r{right:-12px}@media (min-width:900px){.carousel__btn{display:grid}}.seccol__title{display:block;font-weight:800;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;padding:var(--s3) 0 var(--s4);border-top:3px solid var(--line-strong)}.seccol__title:hover{color:var(--brand)}.seccol__item{display:block;padding:var(--s3) 0;border-top:1px solid var(--line)}.seccol__item h3{font-family:var(--serif);font-size:16px;line-height:var(--lh-snug);font-weight:600;transition:color .2s}.seccol__item:hover h3{color:var(--brand-dark)}.seccol__item small{display:block;font-size:var(--fs-xs);color:var(--muted);margin-top:4px}.seccol__more{display:inline-block;font-size:var(--fs-xs);font-weight:700;padding-top:var(--s3);color:var(--blue)}.seccol .card{margin-bottom:var(--s3)}.rowstory{display:grid;grid-template-columns:1fr;grid-gap:var(--s4);gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--line)}.rowstory .card__media{order:-1}.rowstory .card__kicker{margin-top:0}.rowstory__title{font-family:var(--serif);font-size:var(--fs-h3);line-height:var(--lh-tight);margin-top:6px;transition:color .2s}.rowstory:hover .rowstory__title{color:var(--brand-dark)}@media (min-width:600px){.rowstory{grid-template-columns:1fr 240px;gap:var(--gap);align-items:center}.rowstory .card__media{order:0}}@media (min-width:1024px){.rowstory{grid-template-columns:1fr 340px}}.wide__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap)}.wide__img{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius);order:-1}.wide__img img{width:100%;height:116%;object-fit:cover}.wide__text .card__kicker{margin-top:0}.wide__title{font-family:var(--serif);font-size:var(--fs-h2);line-height:var(--lh-tight);margin:6px 0 var(--s2);transition:color .2s}.wide__text:hover .wide__title{color:var(--brand-dark)}.wide__list{display:flex;flex-direction:column;gap:var(--s4)}@media (min-width:900px){.wide__grid{grid-template-columns:1fr 1.6fr}.wide__img{order:0;aspect-ratio:auto;min-height:360px}.wide__list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap);gap:var(--gap)}}@media (min-width:1180px){.wide__grid{grid-template-columns:1fr 1.7fr 1fr}.wide__list{grid-column:auto;display:flex}}.hero{padding-top:var(--s6);text-align:center}.kicker{color:var(--brand);font-weight:800;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em}.hero .kicker{display:block;margin-bottom:var(--s3);font-size:clamp(12px,.4vw + 10px,15px)}.hero h1{font-family:var(--serif);font-weight:700;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.01em;max-width:980px;margin:0 auto var(--s5);text-wrap:balance}.hero h1 .w{overflow:hidden;vertical-align:top;padding-bottom:.08em}.hero h1 .w,.hero h1 .w>span{display:inline-block}.hero__img{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;max-height:620px;width:100%;border-radius:var(--radius)}.hero__img img{width:100%;height:116%;object-fit:cover}.hero__badge{position:absolute;left:var(--s3);bottom:var(--s3);background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;font-size:var(--fs-xs);border-radius:999px;display:inline-flex;align-items:center;gap:6px}.featured{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:1fr;padding-block:var(--s6);border-bottom:1px solid var(--line)}.double{display:flex;flex-direction:column;gap:var(--s4)}@media (min-width:600px){.featured{grid-template-columns:repeat(2,1fr)}.featured__big{grid-column:1/-1}}@media (min-width:1024px){.featured{grid-template-columns:repeat(4,1fr)}.featured__big{grid-column:span 2;grid-row:span 2}}.special{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--dark) 0,#0A2F52 60%,var(--brand) 140%);color:#fff;padding:var(--s6) var(--s5);text-align:center}.special__bg{position:absolute;inset:-20% 0;background:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1600&h=600&fit=crop&auto=format&q=70) 50%/cover;opacity:.18}.special__content{position:relative}.special h3{font-size:clamp(15px,.8vw + 12px,22px);font-weight:500;opacity:.9}.special h2{font-family:var(--serif);font-size:clamp(28px,3.4vw + 14px,56px);font-weight:800;line-height:1.1;margin:var(--s2) 0 var(--s4);text-wrap:balance}.special a{display:inline-flex;background:#fff;color:var(--ink);padding:10px 22px;border-radius:999px;font-weight:800;font-size:var(--fs-sm)}@media (min-width:900px){.special{padding:var(--s7)}}.layout{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);margin-top:var(--section)}.layout__main{display:grid;grid-template-columns:1fr;grid-gap:var(--s6) var(--gap);gap:var(--s6) var(--gap);align-content:start}@media (min-width:600px){.layout__main{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.layout{grid-template-columns:1fr 300px;gap:var(--s6)}.layout__main{grid-template-columns:repeat(3,1fr)}}.latest{border-top:4px solid var(--blue);align-self:start}@media (min-width:1024px){.latest{position:-webkit-sticky;position:sticky;top:calc(var(--header-compact) + 16px)}}.latest__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) 0}.latest__head h2{font-size:var(--fs-sm);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.latest__tabs{display:flex;gap:6px;margin-bottom:var(--s2)}.latest__tabs button{font-size:var(--fs-xs);padding:5px 12px;border-radius:999px;border:1px solid var(--line)}.latest__tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.latest li{border-bottom:1px solid var(--line);padding:var(--s3) 0}.latest time{color:var(--brand);font-size:var(--fs-xs);font-weight:700;display:block;margin-bottom:2px}.latest li a{font-family:var(--serif);font-size:15px;line-height:var(--lh-snug);font-weight:600}.latest li a:hover{color:var(--brand-dark)}.latest__more{display:block;text-align:center;border:1px solid var(--line);border-radius:999px;padding:9px;margin-top:var(--s4);font-size:13px;font-weight:600}.latest__more:hover{border-color:var(--ink)}.opmini .seccol__title{margin-bottom:var(--s2)}.op{display:grid;grid-template-columns:1fr 64px;grid-gap:var(--s3);gap:var(--s3);align-items:start;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.op b{font-size:var(--fs-xs);display:block;margin-bottom:4px}.op p{font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.4}.op img{width:64px;height:64px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.op:hover p{color:var(--brand-dark)}.agenda,.highlight{display:grid;grid-template-columns:1fr;background:var(--dark);color:#fff;border-radius:var(--radius-lg);overflow:hidden}.agenda__img,.highlight__img{position:relative;overflow:hidden;aspect-ratio:16/9}.agenda__img img,.highlight__img img{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover}.agenda__img img{opacity:.55}.highlight__img img{filter:grayscale(1)}.agenda__img b{position:absolute;left:var(--s5);top:var(--s5);font-size:clamp(28px,3vw + 12px,48px);line-height:1;font-weight:900}.agenda__txt,.highlight__txt{padding:var(--s5);display:flex;flex-direction:column;justify-content:center;gap:var(--s2)}.agenda__txt small,.highlight__txt small{color:#9aa3ad;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.agenda__txt h2,.highlight__txt h2{font-family:var(--serif);font-size:var(--fs-h2);line-height:var(--lh-tight);text-wrap:balance}.agenda__txt p,.highlight__txt p{color:#c9cfd5;font-size:var(--fs-sm);line-height:1.55}.agenda:hover h2,.highlight:hover h2{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:6px}.highlight .card__meta,.highlight .card__meta b{color:#c9cfd5}@media (min-width:900px){.agenda,.highlight{grid-template-columns:1fr 1fr;min-height:340px}.agenda__img,.highlight__img{aspect-ratio:auto}.agenda__txt,.highlight__txt{padding:var(--s6)}}.short{position:relative;display:block;aspect-ratio:9/14;overflow:hidden;border-radius:var(--radius-lg);color:#fff}.short img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.short:hover img{transform:scale(1.05)}.short:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.85))}.short h3{position:absolute;left:var(--s3);right:var(--s3);bottom:var(--s4);z-index:2;font-family:var(--serif);font-size:16px;line-height:var(--lh-snug)}.shorts .carousel__track>*{flex-basis:62%}@media (min-width:600px){.shorts .carousel__track>*{flex-basis:calc((100% - var(--gap) * 2) / 3)}}@media (min-width:1024px){.shorts .carousel__track>*{flex-basis:calc((100% - var(--gap) * 3) / 4)}}.promowide{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--s4) var(--s6);background:radial-gradient(circle at 20% 50%,#0A2F52,var(--dark) 65%);color:#fff;padding:var(--s6) var(--s5);border-radius:var(--radius-lg);text-align:center}.exclusive{background:var(--dark);color:#fff;padding:var(--s6) 0}.exclusive__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s4)}.exclusive__head .sec-title{border:0;padding:0;margin:0}.exclusive__links{display:none;gap:var(--s5);font-size:13px;color:#c9cfd5}.exclusive__links a:hover{color:#fff}.exclusive__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap)}.exclusive__cta{position:relative;overflow:hidden}.exclusive__cta p{font-size:15px;line-height:1.5;margin-bottom:var(--s4);color:#e3e7eb}.exclusive__cta .btn-brand,.exclusive__cta p{position:relative;z-index:2}.exclusive__mark{display:none}.exclusive .card__meta b,.exclusive .card__title{color:#fff}.exclusive .card__meta{color:#9aa3ad}.exclusive .carousel__track>*{flex-basis:78%}@media (min-width:600px){.exclusive .carousel__track>*{flex-basis:calc((100% - var(--gap)) / 2)}}@media (min-width:900px){.exclusive__links{display:flex}.exclusive__grid{grid-template-columns:240px 1fr}.exclusive__mark{display:block;position:absolute;left:-10px;top:40px;font-family:var(--serif);font-size:300px;font-weight:900;line-height:1;color:rgba(255,255,255,.05)}}@media (min-width:1024px){.exclusive .carousel__track>*{flex-basis:calc((100% - var(--gap) * 2) / 3)}}.nlbar{display:flex;align-items:center;gap:var(--s3);border-top:3px solid var(--line-strong);border-bottom:1px solid var(--line);padding:var(--s4) 0;overflow-x:auto;scrollbar-width:none}.nlbar::-webkit-scrollbar{display:none}.nlbar>*{flex-shrink:0}.nlbar__item{border:1px solid var(--line);border-radius:999px;padding:8px 10px 8px 16px;font-size:var(--fs-sm);display:inline-flex;gap:var(--s2);align-items:center;transition:all .2s}.nlbar__item.on,.nlbar__item:hover{border-color:var(--blue)}.nlbar__item.on{background:var(--blue);color:#fff}.nlbar__plus{width:22px;height:22px;border-radius:50%;border:1px solid;display:grid;place-items:center;font-size:12px}.nlbar__star{color:var(--blue)}.nlbar__item.on .nlbar__star{color:#fff}.nlbar__more{margin-left:auto;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.cyberbar{background:var(--bg-soft);padding:var(--s4);text-align:center;font-size:var(--fs-sm);display:flex;justify-content:center;gap:var(--s2) var(--s4);flex-wrap:wrap;border-radius:var(--radius)}.cyberbar a{font-weight:700;color:var(--brand);text-decoration:underline}.camp h4{font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;margin-bottom:var(--s3);color:var(--blue-dark)}.camp__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--s4);gap:var(--s4)}.camp__grid .seccol__item:first-child{border-top:0;padding-top:0}@media (min-width:600px){.camp__grid{grid-template-columns:1fr 1fr}}.secgrid{row-gap:var(--s7)}.photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-lg);color:#fff;cursor:pointer}.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.photo:hover img{transform:scale(1.05)}.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,0,0,.85))}.photo__txt{position:absolute;left:var(--s4);right:var(--s4);bottom:var(--s4);z-index:2}.photo__txt h3{font-family:var(--serif);font-size:18px;line-height:var(--lh-snug)}.photo__txt p{font-size:var(--fs-xs);margin-top:6px;opacity:.85}.photos .carousel__track>*{flex-basis:78%}@media (min-width:600px){.photos .carousel__track>*{flex-basis:calc((100% - var(--gap)) / 2)}}@media (min-width:1024px){.photos .carousel__track>*{flex-basis:calc((100% - var(--gap) * 3) / 4)}.photos .carousel__track>:first-child{flex-basis:calc((100% - var(--gap)) / 2);aspect-ratio:auto}.photos .carousel__track>:first-child h3{font-size:28px}}.dots{display:flex;justify-content:center;gap:8px;margin-top:var(--s4)}.dots button{width:8px;height:8px;border-radius:99px;background:#ccc;transition:all .3s}.dots button.on{background:var(--blue);width:24px}.article{max-width:760px;margin:var(--s6) auto 0;padding-inline:var(--gutter)}.article__top{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.crumbs{font-size:var(--fs-xs);color:var(--muted)}.crumbs a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pref-btn{background:var(--ink);color:#fff;font-size:var(--fs-xs);padding:6px 12px;border-radius:999px}.live-k{display:inline-flex;gap:6px;align-items:center;margin-top:var(--s4)}.article h1{font-family:var(--serif);font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.01em;margin:var(--s4) 0;text-wrap:balance}.article .lead{font-size:clamp(17px,.5vw + 15px,20px);color:var(--ink-2);line-height:1.55;margin-bottom:var(--s4)}.article__rel{margin:0 0 var(--s5) 18px;list-style:disc;font-size:var(--fs-sm);line-height:1.6}.article__rel a{color:var(--blue-dark);font-weight:600}.article__rel a:hover{text-decoration:underline}.article__actions{display:flex;gap:var(--s2);flex-wrap:wrap;margin-bottom:var(--s4)}@media (min-width:600px){.article__actions{justify-content:flex-end}}.act{display:inline-flex;gap:6px;align-items:center;border:1px solid #d0d0d0;border-radius:999px;padding:7px 14px;font-size:13px;background:#fff;transition:border-color .2s}.act.on,.act:hover{border-color:var(--ink)}.act.on{background:var(--ink);color:#fff}.act--wa{background:#25d366;color:#fff;border-color:#25d366}.share-wrap{position:relative}.share-menu{position:absolute;right:0;top:42px;background:#fff;box-shadow:var(--shadow);border-radius:10px;padding:6px;z-index:20;min-width:190px}.share-menu a,.share-menu button{display:flex;gap:var(--s2);align-items:center;padding:9px 10px;font-size:13px;width:100%;border-radius:6px}.share-menu a:hover,.share-menu button:hover{background:var(--bg-soft)}.article__meta{display:flex;justify-content:space-between;gap:var(--s2) var(--s4);flex-wrap:wrap;font-size:var(--fs-xs);color:var(--muted);border-block:1px solid var(--line);padding:var(--s3) 0;margin-bottom:var(--s5)}.article__meta b{color:var(--ink)}.article figure{overflow:hidden;border-radius:var(--radius);aspect-ratio:16/9}.article figure img{width:100%;height:116%;object-fit:cover}.article figcaption{font-size:var(--fs-xs);color:var(--muted);padding:var(--s2) 0 0}.article__body p{font-family:var(--serif);font-size:clamp(17px,.4vw + 16px,19px);line-height:1.75;margin:var(--s5) 0;color:#222}.article__body p:first-child:first-letter{font-family:var(--serif);float:left;font-size:4.2em;line-height:.85;padding:6px 10px 0 0;color:var(--brand);font-weight:800}.article__body.is-locked{max-height:150px;overflow:hidden}.live{margin:var(--s5) 0;padding-top:var(--s3);border-top:3px solid var(--brand)}.live h3{font-family:var(--serif);font-size:var(--fs-h3);margin-bottom:var(--s3)}.live__item{position:relative;border-left:2px solid var(--brand);padding:4px 0 var(--s4) var(--s4)}.live__item:before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--brand)}.live__item time{color:var(--brand);font-size:var(--fs-xs);font-weight:700}.live__item p{font-family:var(--serif);font-size:17px;line-height:1.55}.paywall{position:relative;margin-bottom:var(--s6)}.paywall:before{content:"";position:absolute;left:0;right:0;top:-140px;height:140px;background:linear-gradient(transparent,#fff)}.paywall__box{border:2px solid var(--blue);padding:var(--s5);text-align:center;border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--s2)}.paywall__box h3{font-family:var(--serif);font-size:var(--fs-h3)}.paywall__box button{background:var(--brand);color:#fff;padding:12px 28px;border-radius:999px;font-weight:700;margin-top:var(--s2)}.paywall__box a{color:var(--blue-dark);text-decoration:underline}.askbox{border:1px solid #bfeafb;background:linear-gradient(180deg,#fff,var(--blue-soft));border-radius:var(--radius-lg);padding:var(--s5);margin:var(--s6) 0}.askbox h3{align-items:center;font-size:var(--fs-base);color:var(--blue-dark)}.askbox h3,.askbox__chips{display:flex;gap:var(--s2);margin-bottom:var(--s3)}.askbox__chips{flex-wrap:wrap}.askbox__chips button{background:#fff;border:1px solid #bfeafb;border-radius:999px;padding:6px 12px;font-size:13px}.askbox__chips button:hover{border-color:var(--blue)}.askbox form{display:flex;gap:var(--s2)}.askbox input{flex:1 1;min-width:0;border:1px solid #d6d6d6;border-radius:999px;padding:10px 16px;font-size:var(--fs-sm)}.askbox form button{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.askbox__ans{margin-top:var(--s4);font-size:15px;line-height:1.6;background:#fff;padding:var(--s4);border-radius:10px}.askbox__ans ul{margin:var(--s2) 0 0 18px;list-style:disc}.askbox__ans a{color:var(--blue-dark);text-decoration:underline}.tags{display:flex;gap:var(--s2);flex-wrap:wrap;margin:var(--s5) 0 var(--s6)}.tags a{border:1px solid #d0d0d0;padding:5px 12px;border-radius:999px;font-size:13px;transition:all .2s}.tags a:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.article-more .grid4{margin-bottom:var(--section)}.pagehead{padding:var(--s6) 0 var(--s5)}.pagehead h1{font-family:var(--serif);font-size:var(--fs-h1);line-height:1.1;margin:var(--s2) 0}.pagehead p{font-size:var(--fs-base);color:var(--ink-2);max-width:720px}.latestpage{display:grid;grid-template-columns:1fr;grid-gap:var(--s6);gap:var(--s6)}.latestpage aside{order:-1}@media (min-width:1024px){.latestpage{grid-template-columns:1fr 300px}.latestpage aside{order:0}}.lp-item{display:grid;grid-template-columns:1fr 110px;grid-gap:var(--s4);gap:var(--s4);padding:var(--s5) 0;border-top:1px solid var(--line);align-items:start}.lp-item__top{display:flex;justify-content:space-between;gap:var(--s2);font-size:var(--fs-xs);color:var(--muted)}.lp-item__top span{color:var(--brand);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-2xs)}.lp-item h2{font-family:var(--serif);font-size:var(--fs-card-lg);line-height:var(--lh-tight);margin:6px 0;transition:color .2s}.lp-item:hover h2{color:var(--brand-dark)}.lp-item p{display:none;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5;margin-bottom:var(--s2)}.lp-item b{font-size:var(--fs-xs)}.lp-item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius)}@media (min-width:600px){.lp-item{grid-template-columns:1fr 240px}.lp-item img{aspect-ratio:16/9}.lp-item p{display:block}}.loadmore{display:block;margin:var(--s5) auto;border:1.5px solid var(--ink);padding:12px 30px;border-radius:999px;font-weight:700;transition:all .2s}.loadmore:hover{background:var(--ink);color:#fff}.cal{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s4);max-width:340px}@media (min-width:1024px){.cal{position:-webkit-sticky;position:sticky;top:calc(var(--header-compact) + 16px)}}.cal__head{display:flex;align-items:center;gap:4px;margin-bottom:var(--s3)}.cal__head b{flex:1 1;text-align:center;text-transform:capitalize;font-size:var(--fs-sm)}.cal__head button{width:28px;height:28px;border-radius:50%}.cal__head button:hover{background:var(--bg-soft)}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;text-align:center;font-size:13px}.cal__dw{color:var(--muted);font-size:var(--fs-2xs)}.cal__grid button{aspect-ratio:1;border-radius:50%}.cal__grid button:hover:not(:disabled){background:var(--blue-soft)}.cal__grid button.on{background:var(--blue);color:#fff}.cal__grid button:disabled{color:#c8c8c8;cursor:default}.searchpage{max-width:900px;padding-block:var(--s6)}.searchbox{display:flex;border:2px solid var(--ink);border-radius:999px;overflow:hidden;max-width:560px;margin:0 auto var(--s6)}.searchbox input{flex:1 1;min-width:0;border:0;padding:12px 20px;font-size:17px;outline:none}.searchbox button{padding:0 var(--s4)}.searchmeta{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;font-size:var(--fs-sm);padding-bottom:var(--s3);border-bottom:3px solid var(--line-strong)}.searchmeta select{padding:6px 10px;border:1px solid #ccc;border-radius:6px}.notfound{text-align:center;padding:var(--s8) var(--gutter)}.notfound h2{font-family:var(--serif);font-size:var(--fs-h2);line-height:1.25;font-weight:500;max-width:560px;margin:0 auto var(--s5)}.notfound a{font-weight:700;text-decoration:underline}.videos{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);margin-bottom:var(--section)}@media (min-width:1024px){.videos{grid-template-columns:2fr 1fr}}.player__screen{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:var(--radius-lg)}.player__screen img{width:100%;height:100%;object-fit:cover}.player__screen img.kb{animation:kb 14s ease-in-out infinite alternate}@keyframes kb{to{transform:scale(1.15) translate(-3%,-2%)}}.player__screen .play{width:76px;height:76px}.player__bar{position:absolute;inset:auto 0 0 0;display:flex;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff;font-size:var(--fs-xs)}.player__prog{flex:1 1;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden}.player__prog span{display:block;height:100%;width:0;background:var(--brand);animation:prog 165s linear forwards}@keyframes prog{to{width:100%}}.player .card__kicker{margin-top:var(--s4)}.vlist{display:flex;flex-direction:column;gap:var(--s3)}.vlist .card{text-align:left;padding:var(--s2);border-radius:var(--radius);border-bottom:0;transition:background .2s}.vlist .card.on,.vlist .card:hover{background:var(--blue-soft)}.games__logo{display:flex;align-items:center;justify-content:center;gap:var(--s3);padding:var(--s6) 0 var(--s4)}.games__logo span{font-size:40px}.games__logo b{font-size:30px;font-weight:900;display:block;line-height:1;letter-spacing:.02em}.games__logo small{font-size:10px;letter-spacing:.25em;color:var(--muted)}.games__nav{display:flex;gap:var(--s5);border-block:1px solid var(--line);padding:var(--s3) 0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;overflow-x:auto;scrollbar-width:none}.games__nav button{flex-shrink:0}@media (min-width:900px){.games__nav{justify-content:center}}.games__nav button.on,.games__nav button:hover{color:var(--brand)}.games__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);margin-top:var(--s5)}@media (min-width:600px){.games__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.games__grid{grid-template-columns:repeat(3,1fr)}.gcard--big{grid-column:span 2}}.gcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);min-height:220px;padding:var(--s5);border-radius:var(--radius-lg);transition:transform .25s,box-shadow .25s}.gcard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.gcard h3{font-family:var(--serif);font-size:var(--fs-h3)}.gcard small{color:var(--muted);font-size:var(--fs-xs)}.gcard p{font-size:var(--fs-sm);flex:1 1;color:var(--ink-2)}.gcard__new{position:absolute;top:var(--s4);right:var(--s4);background:var(--brand);color:#fff;font-size:10px;padding:3px 8px;font-weight:800;border-radius:3px}.games__stage{text-align:center;padding:var(--s5) 0}.games__back{display:inline-block;margin-bottom:var(--s4);text-decoration:underline;font-size:var(--fs-sm)}.c4__board{display:inline-grid;grid-template-columns:repeat(7,minmax(0,46px));gap:6px;background:var(--blue);padding:10px;border-radius:var(--radius-lg);width:min(100%,380px)}.c4__cell{aspect-ratio:1;width:100%;border-radius:50%;background:#fff;transition:background .2s}.c4__cell.p1{background:var(--brand)}.c4__cell.p2{background:#ffd23f}.c4 p{margin:var(--s4) 0;font-weight:700}.wordle__row{display:flex;justify-content:center;gap:6px;margin-bottom:6px}.wordle__row span{width:clamp(40px,11vw,52px);aspect-ratio:1;border:2px solid #ddd;display:grid;place-items:center;font-weight:900;font-size:22px;border-radius:4px}.wordle__row .ok{background:#3a9d4a;color:#fff;border-color:#3a9d4a}.wordle__row .near{background:#e3b30c;color:#fff;border-color:#e3b30c}.wordle__row .no{background:#8a8a8a;color:#fff;border-color:#8a8a8a}.wordle input{margin-top:var(--s3);padding:10px;text-transform:uppercase;text-align:center;border:2px solid var(--ink);border-radius:8px;width:min(100%,280px)}.quiz h3{font-family:var(--serif);font-size:var(--fs-h3);margin-bottom:var(--s4)}.quiz button{display:block;width:100%;max-width:380px;margin:var(--s2) auto;padding:12px;border:2px solid var(--ink);border-radius:10px;font-weight:700}.quiz button.ok{background:#3a9d4a;color:#fff;border-color:#3a9d4a}.quiz button.no{background:var(--brand);color:#fff;border-color:var(--brand)}.nlgrid{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);margin-bottom:var(--s6)}@media (min-width:600px){.nlgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nlgrid{grid-template-columns:repeat(4,1fr)}.nlcard--big{grid-column:span 2}}.nlcard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s}.nlcard:hover{box-shadow:var(--shadow)}.nlcard--big{background:var(--dark);color:#fff;border-color:var(--dark)}.nlcard__img img{width:100%;aspect-ratio:16/9;object-fit:cover}@media (min-width:600px){.nlcard--big{flex-direction:row}.nlcard__img{width:45%;flex-shrink:0}.nlcard__img img{height:100%;aspect-ratio:auto}}.nlcard__body{padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);flex:1 1}.nlcard__top{display:flex;justify-content:space-between;gap:var(--s3)}.nlcard__top small{font-size:var(--fs-2xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.nlcard--big .nlcard__top small{color:#9aa3ad}.nlcard__top h3{font-family:var(--serif);font-size:20px;line-height:1.2}.nlcard__top img{width:56px;height:56px;object-fit:cover;border-radius:50%}.nlcard p{font-size:13px;line-height:1.5;flex:1 1}.nlcard__ex{font-size:var(--fs-2xs);font-weight:800;color:var(--blue);text-transform:uppercase}.nlcard__btns{display:flex;gap:var(--s2);flex-wrap:wrap}.nlcard__btns .btn-brand,.nlcard__btns .btn-ghost{min-height:36px;padding:0 var(--s4);font-size:13px}.nlcard--big .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.subs{text-align:center;padding-block:var(--s7)}.subs h1{font-family:var(--serif);font-size:var(--fs-h1)}.subs>p{color:var(--ink-2);margin:var(--s3) auto var(--s6);max-width:560px}.plans{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap);max-width:720px;margin:0 auto}@media (min-width:700px){.plans{grid-template-columns:1fr 1fr}}.plan{position:relative;display:flex;flex-direction:column;gap:var(--s2);text-align:left;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s5)}.plan--pop{background:var(--dark);color:#fff;border-color:var(--dark)}.plan__badge{position:absolute;top:-12px;left:var(--s5);background:var(--blue);color:#fff;font-size:var(--fs-xs);font-weight:800;padding:4px 10px;border-radius:4px}.plan h3{font-family:var(--serif);font-size:var(--fs-h3)}.plan__price{font-size:40px;font-weight:900;line-height:1.1}.plan__price small{font-size:var(--fs-sm);font-weight:400}.plan>small{color:var(--muted)}.plan--pop>small{color:#9aa3ad}.plan .btn-brand{margin-top:var(--s3)}.plan__more{text-align:left;font-size:13px;text-decoration:underline}.plan ul{font-size:var(--fs-sm);line-height:1.8}.foryou{margin-top:var(--s3)}.foryou,.foryou__main{display:grid;grid-template-columns:1fr;grid-gap:var(--gap);gap:var(--gap)}@media (min-width:600px){.foryou__main{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.foryou{grid-template-columns:240px 1fr 260px}}.foryou .latest li{display:flex;flex-direction:column-reverse}.foryou .latest time{color:var(--muted)}.birth{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);align-self:start}@media (min-width:1100px){.birth{position:-webkit-sticky;position:sticky;top:calc(var(--header-compact) + 16px)}}.birth__cover{background:var(--bg-soft);aspect-ratio:3/4;max-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);text-align:center;padding:var(--s3);border:1px solid #ddd;border-radius:var(--radius)}.birth__cover b{font-family:var(--serif);font-size:30px;font-weight:800;color:var(--brand)}.birth__cover small{font-size:var(--fs-xs);text-transform:capitalize}.birth__cover span{background:var(--blue);color:#fff;font-size:var(--fs-2xs);padding:2px 8px;border-radius:3px}.birth h3{font-size:var(--fs-base);line-height:1.3}.birth p{font-size:13px;color:var(--ink-2)}.birth input{padding:10px 14px;border:1px solid #ccc;border-radius:999px}.nlsignup{display:grid;grid-template-columns:1fr;grid-gap:var(--s3);gap:var(--s3);align-items:center;background:var(--blue-soft);border:1px solid #bfeafb;border-radius:var(--radius-lg);padding:var(--s4) var(--s5);margin-bottom:var(--s6)}.nlsignup b{display:block;font-size:var(--fs-base)}.nlsignup small{color:var(--muted);font-size:13px}.nlsignup input{border:1px solid #cfcfcf;border-radius:999px;padding:11px 16px;min-width:0}.nlsignup__msg{grid-column:1/-1;font-size:var(--fs-sm);font-weight:600}.nlsignup__msg.ok{color:#1a7f37}.nlsignup__msg.error{color:var(--brand-dark)}@media (min-width:900px){.nlsignup{grid-template-columns:1fr 320px auto}}.ai-float{position:fixed;right:var(--s4);bottom:72px;z-index:150}.ai-float .ai-pill{background:linear-gradient(90deg,var(--brand),var(--blue));color:#fff;width:52px;height:52px;padding:0;justify-content:center;font-weight:600;box-shadow:0 8px 24px rgba(227,6,19,.35)}.ai-float .ai-pill span{display:none}@media (min-width:600px){.ai-float{right:var(--s5);bottom:var(--s5)}.ai-float .ai-pill{width:auto;height:auto;padding:12px 18px}.ai-float .ai-pill span{display:inline}}.chat{position:fixed;z-index:260;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);inset:0}.chat__head{justify-content:space-between;padding:var(--s3) var(--s4);background:linear-gradient(90deg,var(--brand),var(--blue));color:#fff}.chat__head,.chat__head b{display:flex;align-items:center}.chat__head b{gap:var(--s2)}.chat__tools{display:flex;gap:4px;position:relative}.chat__tools>button{width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.chat__tools>button:hover{background:rgba(255,255,255,.18)}.chat__menu{position:absolute;top:38px;right:0;background:#fff;color:var(--ink);border-radius:10px;box-shadow:var(--shadow);padding:6px;white-space:nowrap;z-index:3}.chat__menu button{display:flex;gap:var(--s2);align-items:center;padding:8px 10px;font-size:13px;border-radius:6px;width:100%}.chat__menu button:hover{background:var(--bg-soft)}.chat__list{flex:1 1;overflow-y:auto;padding:var(--s4);display:flex;flex-direction:column;gap:var(--s3);background:linear-gradient(180deg,#fff,var(--blue-soft))}.msg{max-width:88%;font-size:var(--fs-sm);line-height:1.5;padding:10px 14px;border-radius:14px}.msg--ai{background:#fff;align-self:flex-start;border:1px solid var(--line);border-bottom-left-radius:4px}.msg--me{background:var(--ink);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.msg ul{margin:var(--s2) 0 0 18px;list-style:disc}.msg li{margin:4px 0}.msg li a{color:var(--blue-dark);text-decoration:underline}.typing{display:flex;gap:4px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--blue);animation:pulse 1s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}.chat__form{display:flex;gap:var(--s2);padding:var(--s3);border-top:1px solid var(--line);background:#fff}.chat__form input{flex:1 1;min-width:0;border:1px solid #d6d6d6;border-radius:999px;padding:10px 16px;outline:none;font-size:var(--fs-sm)}.chat__form input:focus{border-color:var(--blue)}.chat__form button{width:42px;height:42px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}@media (min-width:600px){.chat{inset:auto var(--s5) var(--s5) auto;width:380px;height:540px;max-height:calc(100vh - 48px);border-radius:var(--radius-lg)}.chat--big{width:min(720px,calc(100vw - 48px));height:calc(100vh - 48px)}}.modal-ov{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:400;display:grid;place-items:center;padding:var(--s4);overflow-y:auto}.modal{background:#fff;width:100%;max-width:560px;border-radius:var(--radius-lg);padding:var(--s5);box-shadow:var(--shadow-lg)}.modal__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}.modal h2{font-family:var(--serif);font-size:var(--fs-h3)}.modal p.sub{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--s4)}.modal input{width:100%;padding:12px 14px;border:2px solid var(--line);border-radius:10px;outline:none}.modal input:focus{border-color:var(--blue)}.cyberpop{position:relative;background:radial-gradient(circle at 50% 25%,#0A2F52,var(--dark) 70%);color:#fff;border-radius:var(--radius-lg);padding:var(--s7) var(--s5) var(--s5);max-width:440px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.cyberpop small{font-size:var(--fs-xs);letter-spacing:.06em;opacity:.8}.cyberpop__x{position:absolute;top:var(--s3);right:var(--s3);background:#fff;color:var(--ink);width:32px;height:32px;border-radius:50%;display:grid;place-items:center}:root{--red:#E30613;--cyan:#00AEEF;--navy:#0D3B66;--cyan-50:#E6F7FF;--gray:#6B7280;--heading:var(--font-serif),"Poppins",system-ui,sans-serif;--logo-font:var(--font-logo),"Merriweather",Georgia,serif}body{background:#fff;color:var(--navy)}.h{background:#fff!important;color:var(--navy)!important}.h-top{background:#fff;border-bottom:1px solid #eef2f6;font-size:14px;color:var(--navy)}.h-top .container{display:flex;align-items:center;gap:16px;height:46px}.h-top__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.h-top__item svg{color:var(--navy)}.h-top__sun{color:#F5B700;font-size:18px;line-height:1}.h-top__sep{width:1px;height:20px;background:#d9e2ec}.h-top__social{margin-left:auto;display:flex;align-items:center;gap:14px;padding-left:16px;border-left:1px solid #d9e2ec}.h-top__social a{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;transition:transform .2s,background .2s}.h-top__social a:hover{transform:translateY(-2px);background:var(--cyan-50)}.s-yt{color:#FF0000}.s-fb{color:#1877F2}.s-x{color:#000}.s-ig{color:#E1306C}.s-tt{color:#000}@media (max-width:760px){.h-top .container{height:40px;font-size:12px;gap:10px}.h-top__sep,.h-top__social{display:none}}.h-band{position:relative;overflow:hidden;color:#fff;background:radial-gradient(60% 120% at 85% 0,rgba(255,255,255,.18),transparent 60%),linear-gradient(120deg,#00AEEF,#0096D6 45%,#0D6EAF 75%,#0D3B66)}.h-band__inner{position:relative;z-index:2;display:flex;align-items:center;gap:28px;min-height:136px;padding-bottom:26px}.h-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:60px;z-index:1}.h-brand{display:flex;align-items:center;gap:18px;flex-shrink:0}.h-brand img{width:78px;height:78px;border-radius:16px;box-shadow:0 10px 24px rgba(13,59,102,.35)}.h-brand__sep{width:2px;height:70px;background:rgba(255,255,255,.85);border-radius:2px}.h-brand__name{font-family:var(--logo-font);font-weight:900;font-size:54px;letter-spacing:.01em;line-height:1;text-shadow:0 2px 10px rgba(13,59,102,.25)}.h-search{flex:1 1;max-width:400px;margin:0 auto;display:flex;align-items:center;background:#fff;border-radius:999px;padding:5px 5px 5px 20px;box-shadow:0 8px 24px rgba(13,59,102,.2)}.h-search input{flex:1 1;min-width:0;border:0;outline:none;font-size:14px;color:var(--navy);background:transparent}.h-search input::placeholder{color:var(--gray)}.h-search button{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--cyan);color:#fff;flex-shrink:0;transition:background .2s}.h-search button:hover{background:var(--navy)}.h-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.h-login{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:#fff;color:var(--navy)!important;font-weight:700;font-size:14px;box-shadow:0 6px 16px rgba(13,59,102,.18);transition:transform .2s}.h-login:hover{transform:translateY(-1px)}.h-register{display:inline-flex;align-items:center;height:44px;padding:0 24px;border-radius:999px;background:var(--red);color:#fff!important;font-weight:700;font-size:14px;box-shadow:0 8px 18px rgba(227,6,19,.35);transition:transform .2s,background .2s}.h-register:hover{background:#B8050F;transform:translateY(-1px)}.h-band__burger{display:none}@media (max-width:1100px){.h-brand__name{font-size:42px}.h-brand img{width:64px;height:64px}.h-brand__sep{height:56px}}@media (max-width:900px){.h-band__inner{flex-wrap:wrap;gap:14px;min-height:0;padding-top:16px;padding-bottom:40px}.h-band__burger{display:grid;order:-1}.h-search{order:3;flex-basis:100%;max-width:none}.h-actions{margin-left:auto}.h-register{display:none}}@media (max-width:560px){.h-brand{gap:10px}.h-brand img{width:46px;height:46px;border-radius:12px}.h-brand__sep{height:40px}.h-brand__name{font-size:30px}.h-login span{display:none}.h-login{padding:0 13px}}.h-nav{background:#fff;box-shadow:0 6px 18px rgba(13,59,102,.06);position:relative;z-index:3}.h-nav .container{display:flex;align-items:stretch;justify-content:center;gap:clamp(8px,3.4vw,56px);height:60px;overflow-x:auto;scrollbar-width:none}.h-nav .container::-webkit-scrollbar{display:none}.h-nav__link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 6px;font-family:var(--heading);font-weight:600;font-size:17px;color:var(--navy);white-space:nowrap;transition:color .2s}.h-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:4px 4px 0 0;background:var(--cyan);transform:scaleX(0);transition:transform .25s}.h-nav__link.on,.h-nav__link:hover{color:var(--cyan)}.h-nav__link.on:after,.h-nav__link:hover:after{transform:scaleX(1)}.h-nav__link svg{color:var(--cyan)}.h-nav__drop{position:relative;display:flex}.h-nav__menu{position:absolute;top:100%;left:0;min-width:180px;background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(13,59,102,.16);padding:8px;display:none;z-index:20}.h-nav__menu a{display:block;padding:9px 12px;border-radius:8px;font-weight:600;color:var(--navy)}.h-nav__menu a:hover{background:var(--cyan-50);color:var(--cyan)}.h-nav__drop:focus-within .h-nav__menu,.h-nav__drop:hover .h-nav__menu{display:block}@media (max-width:900px){.h-nav .container{justify-content:flex-start;height:52px}.h-nav__link{font-size:15px}.h-nav__menu{display:none!important}}.h-sticky{background:linear-gradient(120deg,#00AEEF,#0D6EAF)!important;color:#fff}.h-sticky .container{gap:14px}.h-sticky .logo{color:#fff;font-family:var(--logo-font)}.h-sticky .logo__text>span{color:#fff}.h-search--sm{max-width:340px;padding:3px 3px 3px 14px;box-shadow:none}.h-search--sm button{width:32px;height:32px}.h-sticky .h-login{height:38px;padding:0 14px;box-shadow:none}@media (max-width:760px){.h-search--sm{display:none}.h-sticky .h__right{margin-left:auto}}.livebar{display:flex;align-items:center;gap:18px;margin-top:20px;padding:10px 12px;background:var(--cyan-50);border-radius:18px;border:1px solid #cdeefc}.livebar__badge{gap:10px;height:44px;padding:0 20px;border-radius:999px;background:var(--red);color:#fff!important;font-family:var(--heading);font-weight:800;font-size:17px;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px rgba(227,6,19,.3)}.livebar__badge,.livebar__waves{display:inline-flex;align-items:center}.livebar__waves{font-weight:700;letter-spacing:-2px;animation:lb-pulse 1.4s infinite}.livebar__waves i{width:8px;height:8px;border-radius:50%;background:#fff;margin:0 4px}@keyframes lb-pulse{50%{opacity:.55}}.livebar__sep{width:2px;height:26px;background:#9fd8ef;flex-shrink:0}.livebar__text{flex:1 1;min-width:0;font-family:var(--heading);font-weight:600;font-size:17px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.livebar__text:hover{color:var(--cyan)}.livebar__radio{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px 0 8px;border-radius:999px;background:var(--navy);color:#fff;font-family:var(--heading);font-weight:700;font-size:17px;white-space:nowrap;border:2px solid var(--cyan);transition:background .2s}.livebar__radio:hover{background:#0A2F52}.livebar__play{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center}.livebar__radio.on{background:var(--cyan);border-color:var(--navy)}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.eq i{width:3px;background:var(--navy);border-radius:2px;animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:4px}50%{height:14px}}@media (max-width:760px){.livebar{flex-wrap:wrap;gap:10px;border-radius:14px;margin-top:14px}.livebar__badge{height:36px;font-size:14px;padding:0 14px}.livebar__sep{display:none}.livebar__text{order:3;flex-basis:100%;white-space:normal;font-size:14px}.livebar__radio{margin-left:auto;height:38px;font-size:14px;padding-right:14px}.livebar__play{width:26px;height:26px}}.hero{padding-top:24px!important;text-align:left!important}.hero-carousel{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/7;min-height:420px;background:var(--navy);box-shadow:0 20px 50px rgba(13,59,102,.22)}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.hero-slide.on{opacity:1;visibility:visible}.hero-slide__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s ease}.hero-slide.on .hero-slide__img{transform:scale(1)}.hero-slide__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,30,52,.92),rgba(13,30,52,.72) 35%,rgba(13,30,52,.1) 70%,transparent)}.hero-slide__content{position:relative;z-index:2;height:100%;max-width:560px;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:14px;color:#fff}.pill-cat{align-self:flex-start;display:inline-block;padding:6px 16px;border-radius:999px;background:var(--cyan);font-size:13px;letter-spacing:.04em}.hero-slide h1,.pill-cat{color:#fff;font-family:var(--heading);font-weight:700}.hero-slide h1{font-size:clamp(26px,3vw,44px);line-height:1.12;letter-spacing:-.01em;margin:0}.hero-slide h1 a:hover{color:#bfeafb}.hero-slide p{font-size:clamp(14px,1.1vw,17px);line-height:1.55;color:#e6eef6;margin:0}.hero-slide__meta{display:flex;align-items:center;gap:14px;font-size:14px;color:#e6eef6;flex-wrap:wrap}.hero-slide__meta span{display:inline-flex;align-items:center;gap:8px}.hero-slide__dot{width:1px;height:16px;background:rgba(255,255,255,.4)}.btn-read{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 24px;border-radius:10px;background:var(--cyan);color:#fff!important;font-family:var(--heading);font-weight:700;font-size:16px;margin-top:6px;box-shadow:0 10px 22px rgba(0,174,239,.35);transition:transform .2s,background .2s}.btn-read:hover{background:#0096D6;transform:translateX(3px)}.hero-dots{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:3;display:flex;gap:8px}.hero-dots button{width:10px;height:10px;border-radius:99px;background:rgba(255,255,255,.6);transition:width .3s,background .3s}.hero-dots button.on{width:26px;background:var(--cyan)}@media (max-width:760px){.hero-carousel{aspect-ratio:auto;min-height:520px;border-radius:16px}.hero-slide__shade{background:linear-gradient(0deg,rgba(13,30,52,.95),rgba(13,30,52,.75) 55%,rgba(13,30,52,.2))}.hero-slide__content{justify-content:flex-end;padding-bottom:54px}}.sec-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sec-title{display:flex!important;align-items:center;gap:14px;margin:0!important;padding:0!important;border:0!important;font-family:var(--heading)!important;font-weight:700!important;font-size:clamp(22px,2vw,30px)!important;letter-spacing:0!important;text-transform:none!important;color:var(--navy)!important}.sec-title:before{content:"";width:6px;height:1.15em;border-radius:4px;background:var(--cyan);flex-shrink:0}.sec-title a{color:inherit}.sec-title a:hover{color:var(--cyan)}.sec-more{display:inline-flex;align-items:center;gap:6px;color:var(--cyan)!important;font-family:var(--heading);font-weight:700;font-size:16px;white-space:nowrap}.sec-more:hover{color:var(--navy)!important}.sec-sub{margin:4px 0 0 20px!important;color:var(--gray)!important}.seccol__title{border-top:0!important;color:var(--navy);font-family:var(--heading);font-weight:700;letter-spacing:.02em;padding-left:14px!important;position:relative}.seccol__title:before{content:"";position:absolute;left:0;top:12px;bottom:16px;width:5px;border-radius:3px;background:var(--cyan)}.card__media{border-radius:14px!important}.card__kicker{display:inline-block!important;align-self:flex-start;margin-top:12px;padding:4px 10px;border-radius:999px;background:var(--cyan-50);color:#0A84B8!important;font-size:11px!important;letter-spacing:.06em}.card--row .card__kicker{margin-top:0}.card__title{font-family:var(--heading)!important;font-weight:600!important;color:var(--navy);line-height:1.32!important}.card:hover .card__title{color:var(--cyan)!important}.card__meta,.card__summary{color:var(--gray)!important}.card__meta b{color:var(--navy)!important}.premium{background:var(--red)!important}.latest li a,.lp-item h2,.op p,.photo__txt h3,.rowstory__title,.seccol__item h3,.short h3,.wide__title{font-family:var(--heading)!important;font-style:normal!important}.latest li a:hover,.rowstory:hover .rowstory__title,.seccol__item:hover h3,.wide__text:hover .wide__title{color:var(--cyan)!important}.latest{border-top-color:var(--cyan)!important}.latest time{color:var(--red)!important}.agenda,.exclusive,.highlight,.promowide{background:var(--navy)!important}.special{background:linear-gradient(120deg,#0D3B66,#0D6EAF 60%,#00AEEF)!important}.promo__cta,.special a{background:#fff!important;color:var(--navy)!important}.btn-brand{background:var(--cyan)!important}.btn-brand:hover,.footer{background:var(--navy)!important}.footer{color:#dbe7f3}.footer__legal,.footer__row{border-color:rgba(255,255,255,.15)!important}.footer__cols h4{color:#fff}.footer__cols a{color:#b9cde0!important}.footer__cols a:hover{color:var(--cyan)!important}.footer__social a{background:rgba(255,255,255,.1)!important;color:#fff}.footer__social a:hover{background:var(--cyan)!important}.footer .logo{color:#fff!important;font-family:var(--logo-font)}.footer .logo__text>span{color:var(--red)!important}.footer__legal{color:#9fb4c9!important}.store,.to-top{background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important}.zocalo{background:var(--navy)!important}.ai-float .ai-pill{background:linear-gradient(90deg,var(--cyan),var(--navy))!important;box-shadow:0 8px 24px rgba(0,174,239,.4)!important}.h-top{border-top:4px solid var(--red)}.h-nav__link.on,.h-nav__link:hover{color:var(--red)!important}.h-nav__link:after{background:var(--red)!important}.h-nav__link svg,.h-nav__menu a:hover{color:var(--red)!important}.h-nav__menu a:hover{background:#FDECEE!important}.sec-title:before,.seccol__title:before{background:var(--red)!important}.card__kicker{background:transparent!important;padding:0!important;font-weight:800!important;letter-spacing:.08em}.card:hover .card__title,.card__kicker,.latest li a:hover,.lp-item__top span,.rowstory .card__kicker,.rowstory:hover .rowstory__title,.seccol__item:hover h3,.wide__text .card__kicker,.wide__text:hover .wide__title{color:var(--red)!important}.hero-dots button.on{background:var(--red)!important}.pill-cat{box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}.livebar{border-left:5px solid var(--red)!important}.footer{border-top:5px solid var(--red)}.footer__cols h4{border-left:3px solid var(--red);padding-left:8px}.h-sticky{box-shadow:inset 0 -3px 0 var(--red),0 2px 14px rgba(0,0,0,.18)!important}.latest{border-top-color:var(--red)!important}