body:has(.g5zt){color:#0f172a;background:#f8fafc}.g5zt{color:#0f172a}.g5zt-shell{max-width:1320px;margin:0 auto}.g5-zt-sidebar-sticky{max-height:none;position:static;top:auto;overflow:visible}.g5zt .mantine-Paper-root,.g5zt .mantine-Card-root{background:#fff;box-shadow:none!important;border-color:#e2e8f0!important;border-radius:12px!important}.g5zt .mantine-Button-root{border-radius:8px;font-weight:600}.g5zt .mantine-Button-root[data-variant=light],.g5zt .mantine-Button-root[data-variant=default]{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.g5zt .mantine-Button-root[data-variant=filled]{background:#2563eb}.g5zt-panel{padding:16px}.g5zt-panel .mantine-Text-root{color:#0f172a}.g5zt-cats{flex-direction:column;gap:8px;display:flex}.g5zt-cats a{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.g5zt-cats a:hover{border-color:#10b981}.g5zt-cats b{font-size:14px;line-height:1.3;display:block}.g5zt-cats small{color:#64748b;font-size:12px;font-weight:500;display:block}.g5zt-cat-ico{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.g5zt-cat-ico.g{color:#047857;background:#ecfdf5}.g5zt-cat-ico.b{color:#2563eb;background:#eff6ff}.g5zt-cat-ico.s{color:#0f172a;background:#f1f5f9}.g5zt-info{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.g5zt-info h2{margin:0;font-size:14px;font-weight:700}.g5zt-tabs{background:#f8fafc;border-radius:8px;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:12px;padding:4px;display:grid}.g5zt-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;font:600 12px/1 inherit}.g5zt-tabs button.is-on{color:#0f172a;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.g5zt-info-body{margin-top:12px}.g5zt-info-body .mantine-Paper-root{box-shadow:none!important;border:0!important;padding:0!important}.g5zt-more{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;height:36px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.g5zt-more:hover{color:#2563eb;border-color:#2563eb}.g5-pills{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.g5-pills::-webkit-scrollbar{display:none}.g5-pills button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;height:36px;padding:0 16px;font:600 14px/1 inherit}.g5-pills button.is-on{color:#fff;background:#0f172a;border-color:#0f172a}.g5-alert{color:#0f172a;background:#fff;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.g5-alert b{color:#fff;letter-spacing:.06em;background:#dc2626;border-radius:6px;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;display:inline-flex}.g5-alert b i{background:#fff;border-radius:50%;width:6px;height:6px}.g5-alert span{font-size:14px;font-weight:600;line-height:1.35}.g5-feed-card{overflow:hidden}.g5-feed-photo{aspect-ratio:16/9;background:#f1f5f9;position:relative;overflow:hidden}.g5-feed-photo a{height:100%;display:block}.g5-feed-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.g5-feed-card:hover .g5-feed-photo img{transform:scale(1.02)}.g5-feed-body{padding:20px}.g5-feed-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.g5-feed-cat{letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.g5-feed-card h2,.g5-feed-card h3{color:#0f172a;margin:12px 0 8px!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.g5-feed-card h2 a,.g5-feed-card h3 a{color:inherit;text-decoration:none}.g5-feed-card:hover h2 a,.g5-feed-card:hover h3 a{color:#2563eb}.g5-feed-excerpt{color:#64748b!important;font-size:15px!important;line-height:1.6!important}.g5-feed-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:12px;display:flex}.g5-feed-read{align-items:center;gap:4px;display:inline-flex}.g5-feed-more{color:#047857;margin-left:auto;font-weight:700;text-decoration:none}.g5-more{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:44px;font:600 14px/1 inherit}.g5-more:hover{border-color:#0f172a}.g5-more:disabled{opacity:.6;cursor:default}
