:root{--bg:#f6f7f9;--fg:#1a1a1a;--card:#fff;--muted:#666;--line:#eee;--ph:#dde2e6;--soft:#eef6f1;--ad:#eef0f2;--accent:#0b6b4b;--bd:#ccc}[data-theme=dark]{color-scheme:dark;--bg:#10151a;--fg:#e8eaed;--card:#1b2229;--muted:#9aa5b1;--line:#2c353d;--ph:#2a343d;--soft:#17302a;--ad:#1f272e;--accent:#4cc38a;--bd:#3a444d}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg)}a{color:inherit;text-decoration:none}.wrap{max-width:var(--w,1180px);margin:0 auto;padding:0 16px}header{background:var(--pri,#0b3d2e);color:var(--prit,#fff)}.bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:12px 16px}.logo{display:flex;align-items:center;gap:10px;font-size:26px;font-weight:800}.logo span{color:var(--acc,#ffc83d)}nav{display:flex;flex-wrap:wrap;gap:4px 16px}nav a{font-weight:600}.two{display:grid;gap:24px}.ll{grid-template-columns:300px 1fr}.lr{grid-template-columns:1fr 300px}.lb{grid-template-columns:260px 1fr 260px}.two main{min-width:0}@media(max-width:900px){.two{grid-template-columns:1fr!important}.two main{order:-1}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--gmin,220px),1fr));gap:16px}.full{grid-column:1/-1}.card{background:var(--card);border-radius:var(--r,8px);overflow:hidden;padding-bottom:12px;display:block}.card img,.ph{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--ph);display:block}.card h3{font-size:16px;margin:6px 12px;line-height:1.35}.card small,.card .tag{margin:0 12px}.tag{font-size:12px;font-weight:700;color:var(--accent);text-transform:uppercase}small{color:var(--muted)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.hero>.card h3{font-size:22px}@media(max-width:700px){.hero{grid-template-columns:1fr}}h2{border-left:4px solid var(--acc,#ffc83d);padding-left:10px;margin:28px 0 12px}.ad{min-height:100px;margin:16px 0;background:var(--ad);color:var(--muted);text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center}aside .ad{min-height:250px}aside ul{padding-left:18px}aside li{margin:8px 0}article{background:var(--card);padding:20px;border-radius:var(--r,8px);margin-top:16px}article h1{margin:6px 0}.feat{width:100%;aspect-ratio:16/9;object-fit:cover;margin:12px 0}.body img{max-width:100%;height:auto}.body{font-size:18px}footer{background:#0f1b2d;color:#9aa0a6;padding:20px 0;margin-top:24px}footer a:hover{color:#fff}footer a{margin-right:16px}.sf{display:flex;flex:1;min-width:180px;max-width:360px}.sf input{flex:1;min-width:0;padding:8px;border:0;border-radius:6px 0 0 6px}.sf button{background:var(--acc,#ffc83d);border:0;padding:0 14px;border-radius:0 6px 6px 0;font-weight:700;cursor:pointer}.soc{display:flex;gap:8px;margin-left:auto}footer .soc{margin:12px 0 0}.si{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}header nav{padding:0 0 10px}.follow{background:var(--soft);border-radius:var(--r,8px);padding:14px;margin:16px 0}.follow .soc{margin:8px 0 0}.wa{display:inline-block;background:#25d366;color:#fff;padding:8px 14px;border-radius:6px;font-weight:700;margin:6px 0}.cm{background:var(--card);padding:20px;border-radius:var(--r,8px);margin-top:16px}.cm form input,.cm form textarea{width:100%;padding:8px;margin:6px 0;border:1px solid var(--bd);background:var(--card);color:var(--fg);border-radius:6px;font:inherit}.cm form button{background:var(--pri,#0b6b4b);color:var(--prit,#fff);border:0;padding:10px 18px;border-radius:6px;cursor:pointer}.hp{position:absolute;left:-9999px}.cmt{border-top:1px solid var(--line);padding:10px 0}.res{display:block;background:var(--card);padding:12px 16px;border-radius:var(--r,8px);margin:10px 0}.res h3{margin:0}aside h4{margin:0 0 6px;border-left:4px solid var(--acc,#ffc83d);padding-left:8px}aside ul{list-style:none;padding:0;margin:0 0 20px}aside li small{display:block}aside li{display:flex;gap:10px;align-items:flex-start}aside li img{width:64px;height:48px;object-fit:cover;border-radius:4px;flex:none}aside ul.nl{counter-reset:n}aside ul.nl li:before{counter-increment:n;content:counter(n);font-weight:800;color:var(--accent);min-width:18px}.tk{background:var(--tkb,var(--card));color:var(--tkf,var(--fg));border-bottom:1px solid var(--line)}.tkin{display:flex;align-items:stretch;overflow:hidden}.tk-label{background:var(--tkl,#c8102e);color:var(--tklf,#fff);padding:8px 14px;font-weight:700;white-space:nowrap;flex:none}.tk-view{overflow:hidden;flex:1;min-width:0;display:flex;align-items:center}.tk-track{display:inline-flex;white-space:nowrap;animation:tk 40s linear infinite;will-change:transform}.tk-seq{display:inline-flex;align-items:center}.tk-sep{margin:0 14px;opacity:.6}.tk-cat{color:var(--accent);text-transform:uppercase;font-size:12px;margin-right:6px}.tk a:hover{text-decoration:underline}@keyframes tk{to{transform:translateX(-50%)}}.tk.pz:hover .tk-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-view{overflow-x:auto}}.team{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin:16px 0}.tm{background:var(--card);border-radius:var(--r,8px);padding:16px;text-align:center}.tm img,.ph2{width:96px;height:96px;border-radius:50%;object-fit:cover;background:var(--ph);display:block;margin:0 auto 10px}.tm h3{margin:4px 0}.tm p{margin:0 0 8px;color:var(--muted)}.tm .soc{justify-content:center;flex-wrap:wrap;margin:8px 0 0}.tm .si{width:30px;height:30px}.also{margin:18px 0;padding:10px 14px;font-size:.95em}.also-box{border-left:4px solid var(--alc);background:color-mix(in srgb,var(--alc) 12%,transparent);border-radius:4px}.also-line{border-top:1px solid var(--alc);border-bottom:1px solid var(--alc)}.also b{color:var(--alc);margin-right:4px}.also a{font-weight:600;text-decoration:underline}.share{margin:18px 0}.shr{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sh{display:inline-flex;align-items:center;gap:6px;color:#fff;padding:7px 14px;border-radius:20px;font-weight:600;border:1px solid rgba(255,255,255,.2)}.fg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;align-items:start}.fg h4{margin:0 0 8px;color:#fff}.fg p{margin:0 0 12px}.fg ul{list-style:none;margin:0;padding:0}.fg li{margin:6px 0}.fg a{margin:0}.fl{display:flex;flex-wrap:wrap;gap:6px 16px}.fb{border-top:1px solid #333;margin-top:16px;padding-top:12px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center}.fb a{margin:0}.ft{padding:40px 0 16px}.ft a{margin:0}.ftop{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-start}.fwm{flex:0 0 190px}.fwm img,.fwm svg{width:100%;height:auto;display:block;color:#fff}.fmid{flex:2 1 340px}.fmid p{margin:0 0 14px;font-size:15px;line-height:1.55}.fmid h5{margin:0 0 6px;color:#fff;font-size:15px}.fright{flex:1 1 300px;max-width:430px}.fright h4{font-size:28px;font-weight:400;color:#fff;margin:0 0 16px}.sub{display:flex}.sub input[type=email]{flex:1;min-width:0;padding:14px 16px;border:0;background:rgba(255,255,255,.12);color:#fff;font:inherit}.sub input::placeholder{color:#9aa0a6}.sub button{background:rgba(255,255,255,.2);color:#fff;border:0;padding:0 22px;cursor:pointer;font:inherit}.smsg{margin:6px 0 0;min-height:1em;font-size:14px}.soc.sq{flex-wrap:wrap;gap:12px;margin:18px 0 0}.soc.sq .si{width:56px;height:48px;border-radius:3px;background:rgba(255,255,255,.12)!important}.soc.sq .si svg{width:24px;height:24px}.flinks{margin-top:22px;font-size:13px;line-height:1.9}.sp{margin:0 4px}.ft .fb{border:0;margin-top:14px;padding-top:0;font-size:14px;justify-content:flex-start}.fab{position:fixed;left:14px;bottom:70px;z-index:50;text-align:center;font-size:11px}.fab .ic{width:46px;height:46px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.35)}.fab .fl2{display:inline-block;background:#fff;color:#1f9d55;font-weight:700;border-radius:4px;padding:2px 6px;margin-top:4px;box-shadow:0 1px 4px rgba(0,0,0,.3)}@media(max-width:700px){.fwm{display:none}}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h1h{font-size:26px;margin:18px 0 6px}.fpt{color:#fff;margin-right:8px}.fb2 a{color:#d6dde6}.pt{display:grid;grid-template-columns:1.7fr 1fr;gap:20px;margin:16px 0}.pl{min-width:0}.hb{position:relative;display:block;border-radius:var(--r,8px);overflow:hidden;background:var(--card)}.hbi{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--ph)}.hbo{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.85));color:#fff}.hbt{font-size:24px;font-weight:700;line-height:1.25;margin:6px 0}.hbo time{font-size:13px;opacity:.85}.tag2{background:var(--acc);color:var(--pri);font-size:12px;font-weight:700;padding:2px 8px;border-radius:3px;text-transform:uppercase}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.sm{display:block}.smi{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;display:block;background:var(--ph)}.sm h3{font-size:15px;line-height:1.35;margin:6px 0 2px}.pr{background:var(--card);border-radius:var(--r,8px);padding:14px 16px}.sh{margin:0 0 8px}.ll{list-style:none;margin:0;padding:0}.ll li{border-top:1px solid var(--line)}.ll li:first-child{border-top:0}.ll a{display:block;padding:10px 0}.ll b{display:block;line-height:1.35;margin:2px 0}.ll time,.sm time,.card time{font-size:12px;color:var(--muted)}.all{display:block;text-align:center;background:var(--pri);color:var(--prit);padding:8px;border-radius:6px;margin-top:8px;font-weight:600}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cdi{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:var(--ph)}.fl2{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.nm{display:none}.more{position:relative}.more summary{cursor:pointer;font-weight:600;list-style:none}.more summary::-webkit-details-marker{display:none}.more div{position:absolute;top:100%;left:0;background:var(--pri);padding:10px 14px;border-radius:6px;display:flex;flex-direction:column;gap:8px;z-index:70;min-width:160px;box-shadow:0 6px 20px rgba(0,0,0,.3)}.fcols{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px;align-items:start}.fcols h4{margin:0 0 10px;color:#fff;font-size:16px}.fcols ul{list-style:none;margin:0;padding:0}.fcols li{margin:7px 0}.fcols p{margin:10px 0;font-size:14px;line-height:1.55}.fbrand{display:block;font-size:26px;font-weight:800;color:#fff}.fbrand span{color:var(--acc,#00c2ff)}.fb2{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;border-top:1px solid rgba(255,255,255,.12);margin-top:26px;padding-top:14px;font-size:14px}.fpl a{margin-left:16px}@media(max-width:900px){.pt,.fl2{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.nd{display:none}.nm{display:flex}.fcols{grid-template-columns:1fr}.fpl a{margin:0 16px 0 0}}@media(max-width:600px){.g3{grid-template-columns:1fr}.hbt{font-size:19px}}.sfp{display:flex;gap:8px;padding-top:0;padding-bottom:12px}.sfp[hidden]{display:none}.sfp input{flex:1;min-width:0;padding:10px 12px;border:0;border-radius:6px;font:inherit}.sfp button{background:var(--acc,#ffc83d);border:0;padding:0 18px;border-radius:6px;font-weight:700;cursor:pointer}.rp{position:fixed;top:0;left:0;width:100%;height:3px;z-index:80;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;background:var(--acc,#ffc83d)}@media(max-width:700px){header nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}}.tg{width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.15);cursor:pointer;display:flex;align-items:center;justify-content:center}.tg .sun{display:none}[data-theme=dark] .tg .moon{display:none}[data-theme=dark] .tg .sun{display:block}.card,.pr,article,.cm,.tm,.res,.hb,.follow{box-shadow:var(--sh,none)}:root{--w:1400px;--r:8px;--sh:none;--gmin:240px;--pri:#0a2540;--prit:#ffffff;--acc:#00c2ff;--accent:#0077c8;--bg:#f4f7fa;--card:#ffffff;--fg:#1a1a1a;--muted:#666666}[data-theme=dark]{--accent:#4dc3ff;--bg:#0d1620;--card:#16212e;--fg:#e8eaed;--muted:#9aa5b1}header{position:sticky;top:0;z-index:60}.rp{height:3px;background:var(--acc)}header{background:rgba(10,37,64,0.8);box-shadow:0 2px 14px rgba(0,0,0,.28);border-bottom:1px solid rgba(255,255,255,.18);}.bar{padding-top:12px;padding-bottom:12px}:root{--nsz:16px;--nhs:19px;--nhc:#00c2ff;--ssz:24px;--shs:28px;--shc:#0077c8;--alc:#1b9e6b}nav a{font-size:var(--nsz);transition:color .2s,font-size .2s}nav a:hover{color:var(--nhc);font-size:var(--nhs)}h2 a{font-size:var(--ssz);transition:color .2s,font-size .2s}h2 a:hover{color:var(--shc);font-size:var(--shs)}:root{--tkl:#0077c8;--tklf:#ffffff}