.qb-header[data-v-e2f8043b]{background:#fff;position:sticky;top:0;z-index:1020}.qb-header.is-sticky .qb-topbar[data-v-e2f8043b]{box-shadow:0 10px 24px #0f172a14}.qb-topbar[data-v-e2f8043b]{background:linear-gradient(90deg,#1747e90f,#fe09000d);border-bottom:1px solid rgba(2,6,23,.06)}.qb-topbar-inner[data-v-e2f8043b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.qb-logo[data-v-e2f8043b]{display:inline-flex;align-items:center;text-decoration:none;padding:6px 8px;border-radius:14px;background:#ffffffa6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(2,6,23,.06)}.qb-logo img[data-v-e2f8043b]{height:64px;width:auto;display:block}.qb-date[data-v-e2f8043b]{font-size:.9rem;color:#0f172abf;display:inline-flex;align-items:center;gap:6px}.qb-actions[data-v-e2f8043b]{display:inline-flex;align-items:center;gap:10px}.qb-icon-btn[data-v-e2f8043b]{border:1px solid rgba(2,6,23,.08);background:#ffffffbf;border-radius:999px;padding:10px 14px;font-weight:600;color:#0f172ad9;display:inline-flex;align-items:center;gap:6px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.qb-icon-btn[data-v-e2f8043b]:hover{transform:translateY(-1px);border-color:#1747e947;box-shadow:0 10px 22px #02061714}.qb-chev[data-v-e2f8043b]{font-size:.85em;opacity:.75}.qb-lang[data-v-e2f8043b]{position:relative}.qb-lang-menu[data-v-e2f8043b]{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;background:#fff;border-radius:16px;border:1px solid rgba(2,6,23,.08);box-shadow:0 18px 40px #02061724;padding:8px;overflow:hidden;z-index:9}.qb-lang-item[data-v-e2f8043b]{width:100%;border:0;background:transparent;text-align:start;padding:10px 12px;border-radius:12px;display:flex;align-items:center;gap:10px;font-weight:600;color:#0f172ad9}.qb-lang-item[data-v-e2f8043b]:hover{background:#1747e90f}.qb-lang-item.active[data-v-e2f8043b]{background:#fe09000f}.qb-dot[data-v-e2f8043b]{width:10px;height:10px;border-radius:999px;background:#1747e9cc}.qb-lang-item.active .qb-dot[data-v-e2f8043b]{background:#fe0900d9}.qb-burger[data-v-e2f8043b]{width:44px;height:44px;border-radius:999px;border:1px solid rgba(2,6,23,.08);background:#ffffffbf;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.qb-burger span[data-v-e2f8043b]{width:18px;height:2px;background:#0f172acc;border-radius:10px}.qb-nav[data-v-e2f8043b]{background:#0b1b3a;border-bottom:1px solid rgba(255,255,255,.08);position:relative}.qb-nav[data-v-e2f8043b]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#1747e9,#fe0900);opacity:.85}.qb-nav-inner[data-v-e2f8043b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.qb-collapse[data-v-e2f8043b]{flex:1}.qb-menu[data-v-e2f8043b]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap}.qb-link[data-v-e2f8043b]{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;text-decoration:none;color:#ffffffdb;font-weight:600;font-size:.92rem;transition:background .15s ease,transform .15s ease}.qb-link[data-v-e2f8043b]:hover{background:#ffffff1a;transform:translateY(-1px)}.qb-link.router-link-active[data-v-e2f8043b]{background:#1747e938;color:#fff}@media (max-width: 991.98px){.qb-nav-inner[data-v-e2f8043b]{align-items:flex-start}.qb-collapse[data-v-e2f8043b]{display:none;width:100%;margin-top:10px}.qb-collapse.show[data-v-e2f8043b]{display:block}.qb-menu[data-v-e2f8043b]{justify-content:flex-start;flex-direction:column;align-items:stretch;gap:8px}.qb-link[data-v-e2f8043b]{width:100%;border-radius:14px;background:#ffffff0f}.qb-date-mobile[data-v-e2f8043b]{color:#fffc}}.qb-modal-backdrop[data-v-e2f8043b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0206178c;display:flex;align-items:flex-start;justify-content:center;padding:70px 14px 14px;z-index:2000}.qb-modal-card[data-v-e2f8043b]{width:min(720px,100%);background:#fff;border-radius:22px;border:1px solid rgba(2,6,23,.08);box-shadow:0 30px 80px #02061740;overflow:hidden}.qb-modal-head[data-v-e2f8043b]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#1747e912,#fe09000f);border-bottom:1px solid rgba(2,6,23,.06)}.qb-modal-title[data-v-e2f8043b]{font-weight:800;color:#0f172adb;display:inline-flex;align-items:center}.qb-close[data-v-e2f8043b]{width:40px;height:40px;border-radius:999px;border:1px solid rgba(2,6,23,.08);background:#fffc}.qb-modal-body[data-v-e2f8043b]{padding:16px;display:grid;grid-template-columns:1fr auto;gap:10px}.qb-search-input[data-v-e2f8043b]{border:1px solid rgba(148,163,184,.9);border-radius:14px;padding:14px;font-size:1rem;outline:none}.qb-search-input[data-v-e2f8043b]:focus{border-color:#1747e98c;box-shadow:0 0 0 3px #1747e91f}.qb-search-submit[data-v-e2f8043b]{border:0;border-radius:14px;padding:0 18px;font-weight:800;color:#fff;background:linear-gradient(90deg,#1747e9,#fe0900);box-shadow:0 12px 26px #1747e92e}.qb-modal-hint[data-v-e2f8043b]{padding:0 16px 16px;color:#0f172a99;font-size:.9rem}.qb-fade-enter-active[data-v-e2f8043b],.qb-fade-leave-active[data-v-e2f8043b]{transition:opacity .15s ease,transform .15s ease}.qb-fade-enter-from[data-v-e2f8043b],.qb-fade-leave-to[data-v-e2f8043b]{opacity:0;transform:translateY(-6px)}.qb-modal-enter-active[data-v-e2f8043b],.qb-modal-leave-active[data-v-e2f8043b]{transition:opacity .18s ease}.qb-modal-enter-from[data-v-e2f8043b],.qb-modal-leave-to[data-v-e2f8043b]{opacity:0}.qb-footer[data-v-8cd16f77]{background:#071228;color:#ffffffd9;position:relative}.qb-footer-topline[data-v-8cd16f77]{height:4px;width:100%;background:linear-gradient(90deg,#1747e9,#fe0900);opacity:.9}.qb-foot-brand[data-v-8cd16f77]{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:18px;padding:14px}.qb-foot-logo[data-v-8cd16f77]{height:44px;width:auto;display:block}.qb-foot-text[data-v-8cd16f77]{color:#ffffffb8;line-height:1.6}.qb-foot-title[data-v-8cd16f77]{font-weight:950;margin-bottom:10px;letter-spacing:-.01em}.qb-foot-links[data-v-8cd16f77]{display:grid;gap:10px}.qb-foot-link[data-v-8cd16f77]{text-decoration:none;color:#ffffffb8;font-weight:800}.qb-foot-link[data-v-8cd16f77]:hover{color:#fff}.qb-foot-social[data-v-8cd16f77]{display:flex;gap:10px;flex-wrap:wrap}.qb-social[data-v-8cd16f77]{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#fff;text-decoration:none}.qb-social[data-v-8cd16f77]:hover{border-color:#fe090059}.qb-foot-badge[data-v-8cd16f77]{display:inline-flex;align-items:center;border-radius:999px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#1747e92e,#fe090024);font-weight:900}.qb-foot-bottom[data-v-8cd16f77]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.qb-copy[data-v-8cd16f77]{color:#ffffffa6;font-weight:800}.qb-mini-links[data-v-8cd16f77]{display:inline-flex;align-items:center;gap:10px}.qb-mini-link[data-v-8cd16f77]{color:#ffffffb3;text-decoration:none;font-weight:900}.qb-mini-link[data-v-8cd16f77]:hover{color:#fff}.qb-sep[data-v-8cd16f77]{opacity:.5}.qb-hero3-card[data-v-f4b8ede4]{border-radius:22px;border:1px solid rgba(2,6,23,.08);overflow:hidden;background:linear-gradient(180deg,#1747e90a,#fe090008)}.qb-hero3-head[data-v-f4b8ede4]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.qb-hero3-title[data-v-f4b8ede4]{font-weight:900;letter-spacing:-.02em;color:#0f172ae6}.qb-hero3-sub[data-v-f4b8ede4]{color:#0f172a9e;font-size:.95rem}.qb-hero3-pill[data-v-f4b8ede4]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:800;font-size:.8rem;color:#0b1b3a;border:1px solid rgba(2,6,23,.08);background:#ffffffbf}.qb-card[data-v-f4b8ede4]{border-radius:18px;border:1px solid rgba(2,6,23,.08);background:#ffffffd1;overflow:hidden;box-shadow:0 18px 40px #02061714;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;height:100%}.qb-card[data-v-f4b8ede4]:hover{transform:translateY(-2px);border-color:#1747e947;box-shadow:0 26px 60px #0206171f}.qb-card-media[data-v-f4b8ede4]{position:relative;height:260px;overflow:hidden}.qb-card-media img[data-v-f4b8ede4]{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.qb-card-overlay[data-v-f4b8ede4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0206171a,#02061794)}.qb-card-badges[data-v-f4b8ede4]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:10px;flex-wrap:wrap}.qb-badge[data-v-f4b8ede4]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-weight:800;font-size:.82rem;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.qb-badge-blue[data-v-f4b8ede4]{background:#1747e959}.qb-badge-red[data-v-f4b8ede4]{background:#fe090052}.qb-rank[data-v-f4b8ede4]{position:absolute;top:12px;left:12px;width:44px;height:44px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:900;background:linear-gradient(90deg,#1747e9e6,#fe0900e0);box-shadow:0 18px 40px #02061740;border:1px solid rgba(255,255,255,.18)}.qb-card-body[data-v-f4b8ede4]{padding:14px 14px 16px}.qb-card-title[data-v-f4b8ede4]{font-size:1.08rem;font-weight:900;color:#0f172aeb;line-height:1.25}.qb-card-excerpt[data-v-f4b8ede4]{color:#0f172a9e;font-size:.9rem}.qb-read[data-v-f4b8ede4]{display:inline-flex;align-items:center;padding:10px 12px;border-radius:14px;font-weight:900;border:1px solid rgba(2,6,23,.08);background:linear-gradient(90deg,#1747e91a,#fe090014);color:#0f172ae0}@media (max-width: 575.98px){.qb-card-media[data-v-f4b8ede4]{height:220px}}.qb-top-card[data-v-59ee4ef8]{border-radius:22px;border:1px solid rgba(2,6,23,.08);overflow:hidden;background:linear-gradient(180deg,#1747e90a,#fe090008)}.qb-top-head[data-v-59ee4ef8]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.qb-top-title[data-v-59ee4ef8]{font-weight:900;color:#0f172ae6;letter-spacing:-.02em}.qb-top-sub[data-v-59ee4ef8]{color:#0f172a9e}.qb-pill[data-v-59ee4ef8]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:900;font-size:.8rem;border:1px solid rgba(2,6,23,.08);background:#ffffffbf}.qb-news-card[data-v-59ee4ef8]{border-radius:18px;border:1px solid rgba(2,6,23,.08);background:#ffffffd1;overflow:hidden;box-shadow:0 18px 40px #02061714;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.qb-news-card[data-v-59ee4ef8]:hover{transform:translateY(-2px);border-color:#1747e947;box-shadow:0 26px 60px #0206171f}.qb-news-media[data-v-59ee4ef8]{position:relative;height:210px;overflow:hidden}.qb-news-media img[data-v-59ee4ef8]{width:100%;height:100%;object-fit:cover}.qb-news-overlay[data-v-59ee4ef8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0206171a,#02061799)}.qb-news-badges[data-v-59ee4ef8]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:10px;flex-wrap:wrap}.qb-badge[data-v-59ee4ef8]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-weight:900;font-size:.8rem;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.qb-blue[data-v-59ee4ef8]{background:#1747e959}.qb-red[data-v-59ee4ef8]{background:#fe090052}.qb-news-body[data-v-59ee4ef8]{padding:12px 12px 14px}.qb-news-title[data-v-59ee4ef8]{font-weight:900;font-size:1rem;color:#0f172aeb;line-height:1.25}.qb-news-excerpt[data-v-59ee4ef8]{color:#0f172a9e;font-size:.9rem}.qb-mini[data-v-59ee4ef8]{border-radius:18px;border:1px solid rgba(2,6,23,.08);background:#ffffffbf;overflow:hidden}.qb-mini-head[data-v-59ee4ef8]{padding:10px 12px;border-bottom:1px solid rgba(2,6,23,.06);background:linear-gradient(90deg,#1747e90f,#fe09000d)}.qb-mini-title[data-v-59ee4ef8]{font-weight:900;color:#0f172ad9}.qb-mini-list[data-v-59ee4ef8]{display:grid;gap:8px;padding:10px 12px 12px}.qb-mini-item[data-v-59ee4ef8]{width:100%;border:1px solid rgba(2,6,23,.08);background:#ffffffd9;border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;text-align:start}.qb-mini-item[data-v-59ee4ef8]:hover{border-color:#fe090038;box-shadow:0 14px 30px #0206171a}.qb-mini-dot[data-v-59ee4ef8]{width:10px;height:10px;border-radius:999px;background:linear-gradient(90deg,#1747e9,#fe0900)}.qb-mini-text[data-v-59ee4ef8]{font-weight:800;color:#0f172ae0}.qb-mini-date[data-v-59ee4ef8]{color:#0f172a8c;font-size:.82rem}.mdnCats[data-v-a2334b1c]{padding:14px;border-radius:22px}.mdnCats-head[data-v-a2334b1c]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;border-bottom:1px solid rgba(12,23,48,.12);padding-bottom:10px;margin-bottom:12px}.sub[data-v-a2334b1c]{font-weight:1000;color:#0c17309e;font-size:.9rem}.mdnCats-grid[data-v-a2334b1c]{display:grid;grid-template-columns:repeat(1,1.8fr 1fr);gap:12px}.tile[data-v-a2334b1c]{border:1px solid rgba(12,23,48,.12);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #00000012}.tileHead[data-v-a2334b1c]{cursor:pointer;padding:12px;background:linear-gradient(135deg,#1747e91f,#fe090014);border-bottom:1px solid rgba(12,23,48,.1);display:flex;align-items:center;justify-content:space-between;gap:10px}.nm[data-v-a2334b1c]{font-weight:1000;color:#0c1730;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.go[data-v-a2334b1c]{font-weight:1000;color:#1747e9}.tileBody[data-v-a2334b1c]{padding:12px;display:flex;flex-direction:column;gap:10px}.mini[data-v-a2334b1c]{text-decoration:none;color:inherit;border:1px solid rgba(12,23,48,.12);background:#fff;border-radius:16px;padding:10px;transition:transform .14s ease,border-color .14s ease}.mini[data-v-a2334b1c]:hover{transform:translateY(-1px);border-color:#fe09004d}.t[data-v-a2334b1c]{margin-top:8px;font-weight:1000;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.empty[data-v-a2334b1c]{border:1px dashed rgba(12,23,48,.18);border-radius:16px;padding:10px;color:#0c173099;font-weight:900}@media (max-width: 991px){.mdnCats-grid[data-v-a2334b1c]{grid-template-columns:1fr}}.qb-widget[data-v-bcb5ca15]{border-radius:18px;border:1px solid rgba(2,6,23,.08);overflow:hidden;background:#ffffffd1;box-shadow:0 18px 40px #02061714}.qb-widget-head[data-v-bcb5ca15]{padding:12px;border-bottom:1px solid rgba(2,6,23,.06);background:linear-gradient(90deg,#1747e90f,#fe09000d)}.qb-widget-title[data-v-bcb5ca15]{display:inline-flex;align-items:center;gap:10px;font-weight:950;color:#0f172ae6}.qb-dot[data-v-bcb5ca15]{width:10px;height:10px;border-radius:999px;background:linear-gradient(90deg,#1747e9,#fe0900)}.qb-widget-state[data-v-bcb5ca15]{padding:12px;color:#0f172a99;font-weight:700;font-size:.9rem}.qb-widget-body[data-v-bcb5ca15]{padding:12px;display:grid;gap:10px}.qb-row[data-v-bcb5ca15]{width:100%;text-align:start;border:1px solid rgba(2,6,23,.08);background:#ffffffd9;border-radius:14px;padding:10px}.qb-row[data-v-bcb5ca15]:hover{border-color:#1747e938;box-shadow:0 14px 30px #0206171a}.qb-row-title[data-v-bcb5ca15]{font-weight:900;color:#0f172ae0;line-height:1.25}.qb-row-meta[data-v-bcb5ca15]{margin-top:6px;color:#0f172a94;font-weight:700;font-size:.82rem}.qb-tags[data-v-bcb5ca15]{display:flex;flex-wrap:wrap;gap:8px}.qb-tag[data-v-bcb5ca15]{border:1px solid rgba(2,6,23,.08);background:#ffffffd9;border-radius:999px;padding:8px 10px;font-weight:900;color:#0f172ac7}.qb-tag[data-v-bcb5ca15]:hover{border-color:#fe090038}.qb-cats[data-v-bcb5ca15]{display:grid;gap:8px}.qb-cat[data-v-bcb5ca15]{border:1px solid rgba(2,6,23,.08);background:#ffffffd9;border-radius:14px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start}.qb-cat[data-v-bcb5ca15]:hover{border-color:#fe090038;box-shadow:0 14px 30px #0206171a}.qb-cat-left[data-v-bcb5ca15]{display:inline-flex;align-items:center;gap:10px}.qb-cat-mark[data-v-bcb5ca15]{width:10px;height:10px;border-radius:999px;background:#1747e9a6}.qb-cat-name[data-v-bcb5ca15]{font-weight:900;color:#0f172adb}.qb-cat-go[data-v-bcb5ca15]{color:#0f172a8c}.ov-cat-page-kicker[data-v-8f7832e9]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#9ca3af}.ov-cat-page-title[data-v-8f7832e9]{font-weight:700}.ov-cat-page-tile[data-v-8f7832e9]{background:#fff;border-radius:14px;border:1px solid rgba(209,213,219,.9);padding:.5rem;display:block;transition:all .2s ease}.ov-cat-page-tile[data-v-8f7832e9]:hover{border-color:var(--primary);box-shadow:0 12px 28px #0f172a14;transform:translateY(-2px)}.ov-cat-page-thumb-wrap[data-v-8f7832e9]{border-radius:10px;overflow:hidden}.ov-cat-page-thumb[data-v-8f7832e9]{width:100%;height:130px;object-fit:cover;display:block}.ov-cat-page-body[data-v-8f7832e9]{margin-top:.15rem}.ov-cat-page-headline[data-v-8f7832e9]{font-size:.98rem;font-weight:600;color:#111827}.two-line-clamp[data-v-8f7832e9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 575.98px){.ov-cat-page-thumb[data-v-8f7832e9]{height:140px}}.qb-static-card[data-v-1b68aa88]{border-radius:22px;border:1px solid rgba(2,6,23,.08);background:#fffffff2}.qb-title[data-v-1b68aa88]{font-weight:900;margin-bottom:1rem;color:#0f172aeb}.qb-subtitle[data-v-1b68aa88]{margin-top:1.5rem;font-weight:900;color:#1747e9e6}.qb-text[data-v-1b68aa88]{color:#0f172ab8;font-size:1rem;line-height:1.75}.qb-static-card[data-v-e15d4574]{border-radius:22px;border:1px solid rgba(2,6,23,.08);background:#fffffff2}.qb-title[data-v-e15d4574]{font-weight:900;margin-bottom:1rem}.qb-subtitle[data-v-e15d4574]{margin-top:1.4rem;font-weight:900;color:#1747e9e6}.qb-text[data-v-e15d4574]{color:#0f172ab8;line-height:1.7}.qb-list[data-v-e15d4574]{padding-inline-start:1.2rem;color:#0f172ab8}.qb-static-card[data-v-a41f67cf]{border-radius:22px;border:1px solid rgba(2,6,23,.08);background:#fffffff2}.qb-title[data-v-a41f67cf]{font-weight:900;margin-bottom:1rem}.qb-subtitle[data-v-a41f67cf]{margin-top:1.4rem;font-weight:900;color:#fe0900e6}.qb-text[data-v-a41f67cf]{color:#0f172ab8;line-height:1.7}:root{--primary: #16364d;--primary-dark: #0e2434;--accent: #57ff8f;--accent-soft: rgba(87, 255, 143, .12);--text-dark: #111827;--text-muted: #6b7280;--card-bg: #ffffff;--border-color: #e5e7eb;--radius: 10px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{background:#f3f6f9;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-dark)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e5e7eb}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.app-root{min-height:100vh;display:flex;flex-direction:column}.app-root main{flex:1 1 auto}.section-title-bar{position:relative;padding-inline-start:.75rem;font-size:1.05rem;font-weight:700;color:var(--primary-dark)}.section-title-bar:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:4px;height:70%;border-radius:999px;background:linear-gradient(135deg,var(--primary),var(--accent))}.card{border-radius:var(--radius);background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-dark)}.text-muted-soft{color:var(--text-muted)}.cursor-pointer{cursor:pointer}.news-card{border-radius:var(--radius);background:var(--card-bg);border:1px solid rgba(148,163,184,.5);padding:.9rem;display:flex;flex-direction:column;height:100%;transition:box-shadow .16s ease,transform .12s ease,border-color .16s ease}.news-card:hover{border-color:var(--primary);box-shadow:0 14px 30px #0f172a1f;transform:translateY(-2px)}.news-card-thumb{border-radius:10px;overflow:hidden;margin-bottom:.6rem}.news-card-thumb img{width:100%;height:190px;object-fit:cover}.news-card-meta{font-size:.78rem;color:var(--text-muted);margin-bottom:.25rem}.news-card-title{font-size:1rem;font-weight:600;color:var(--primary-dark);margin-bottom:.25rem}.news-card-excerpt{font-size:.86rem;color:var(--text-muted)}.ov-hero-card{border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.5);box-shadow:0 18px 40px #0f172a1f;background:radial-gradient(circle at top left,#e5f3ff,#f3f6f9)}.page-title{font-size:1.3rem;font-weight:700;margin-bottom:.2rem;color:var(--primary-dark)}.page-subtitle{font-size:.9rem;color:var(--text-muted);margin-bottom:1rem}.news-list-row{row-gap:1rem}.post-content p{line-height:1.8;margin-bottom:.9rem;color:var(--text-dark)}.post-content h2,.post-content h3,.post-content h4{margin-top:1.3rem;margin-bottom:.6rem;color:var(--primary-dark)}.post-content img{max-width:100%;border-radius:10px;margin:1rem 0}.app-footer{background:#0f172a;color:#e5e7eb;padding:1.5rem 0;border-top:1px solid #1f2937}.app-footer a{color:var(--accent)}.app-footer a:hover{color:var(--primary)}@media (max-width: 767.98px){.news-card-thumb img{height:160px}}.gt-home{display:flex;flex-direction:column;gap:0}.gt-home-block{padding:.75rem 0}
