/* AItira V57.05 — AI Insights clarity layer inspired by clean insight portals */
.insights-v575-latest{padding:18px 0 42px}
.insights-v575-summarybar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:stretch;padding:26px;border:1px solid #dfe9f4;border-radius:26px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 10px 28px rgba(20,48,84,.04)}
.insights-v575-summarybar>div{display:grid;align-content:center;gap:8px}.insights-v575-summarybar h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.25;color:#10233f;letter-spacing:-.025em}.insights-v575-summarybar p{margin:0;color:#607086;max-width:720px;line-height:1.7}
.insights-v575-subscribe{display:grid;align-content:center;gap:5px;padding:20px;border-radius:20px;background:#0b2d6b;color:#fff;text-decoration:none}.insights-v575-subscribe small{font-size:11px;font-weight:900;letter-spacing:.1em;color:#9ec5ff}.insights-v575-subscribe b{font-size:18px}.insights-v575-subscribe span{font-size:13px;color:rgba(255,255,255,.8)}
.insights-v575-latest-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:30px 0 14px}.insights-v575-latest-head h2{margin:3px 0 0;font-size:clamp(25px,3vw,36px);color:#10233f}.insights-v575-arrows{display:flex;gap:8px}.insights-v575-arrows button{width:42px;height:42px;border:1px solid #d9e5f2;border-radius:13px;background:#fff;color:#183b63;font-size:19px;cursor:pointer}.insights-v575-arrows button:hover{background:#eef6ff;border-color:#bcd4f5}
.insights-v575-slider{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,36%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 10px}.insights-v575-slider::-webkit-scrollbar{display:none}.insights-v575-slide{scroll-snap-align:start;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:250px;padding:20px;border:1px solid #dfe9f4;border-radius:22px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 9px 22px rgba(20,48,84,.045)}.insights-v575-slide:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(20,48,84,.09)}.insights-v575-slide__meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px;color:#768596}.insights-v575-slide__meta span{padding:5px 8px;border-radius:999px;background:#eef6ff;color:#1b63cc;font-weight:800}.insights-v575-slide h3{margin:0;font-size:20px;line-height:1.42;color:#10233f}.insights-v575-slide p{margin:0;color:#657589;font-size:14px;line-height:1.62}.insights-v575-slide strong{color:#1c62c4;font-size:13px}
.insights-v575-jump{width:min(1180px,calc(100% - 48px));margin:0 auto 6px;display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:none}.insights-v575-jump::-webkit-scrollbar{display:none}.insights-v575-jump a{flex:0 0 auto;padding:9px 14px;border:1px solid #dce7f2;border-radius:999px;background:#fff;text-decoration:none;color:#3f5872;font-size:13px;font-weight:800}.insights-v575-jump a:hover{background:#eef6ff;color:#0b2d6b}
.insights-v575-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.insights-v575-toolbar .v574-live-tools{margin:0}.insights-v575-sort{display:flex;align-items:center;gap:8px;color:#6a7887;font-size:13px;font-weight:800;white-space:nowrap}.insights-v575-sort select{height:38px;padding:0 34px 0 12px;border:1px solid #dce7f2;border-radius:12px;background:#fff;color:#24415f;font:inherit;font-weight:800}
#insight-core,#insight-live,#insight-deep,#insight-view{scroll-margin-top:110px}
@media(max-width:860px){.insights-v575-summarybar{grid-template-columns:1fr}.insights-v575-subscribe{grid-template-columns:auto 1fr;column-gap:10px}.insights-v575-subscribe small{grid-column:1/-1}.insights-v575-slider{grid-auto-columns:minmax(280px,72%)}.insights-v575-toolbar{align-items:flex-start;flex-direction:column}.insights-v575-sort{align-self:flex-end}.insights-v575-jump{width:calc(100% - 32px)}}
@media(max-width:520px){.insights-v575-latest{padding-top:8px}.insights-v575-summarybar{padding:20px;border-radius:22px}.insights-v575-summarybar h2{font-size:25px}.insights-v575-slider{grid-auto-columns:88%}.insights-v575-slide{min-height:235px;padding:18px}.insights-v575-latest-head{margin-top:24px}.insights-v575-arrows button{width:40px;height:40px}.insights-v575-toolbar .v574-live-tools{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.insights-v575-toolbar .v574-live-tools::-webkit-scrollbar{display:none}.insights-v575-toolbar .v574-live-tools button{flex:0 0 auto}.insights-v575-sort{align-self:stretch;justify-content:flex-end}.insights-v575-sort select{min-width:110px}}
