/* Informações opcionais de uma matéria — somente no PWA instalado. */
#sf-pwa-insights { display:none !important; }
@media (max-width:980px) {
  html.sf-pwa-standalone #sf-pwa-insights { display:block !important; }
}
#sf-pwa-insights, #sf-pwa-insights * {box-sizing:border-box;}
#sf-pwa-insights {
  width:min(100% - 24px,760px);margin:24px auto 34px;
  color:#fbf1f5; font:14px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;
  background:linear-gradient(150deg,#1a1420,#241727);border:1px solid #543341;
  border-radius:16px; padding:18px 16px;clear:both; overflow:hidden;
}
#sf-pwa-insights .sf-insights-kicker {margin:0 0 5px;color:#f4b7bd;font-weight:800;letter-spacing:1.5px;font-size:10px;}
#sf-pwa-insights .sf-insights-title {margin:0 0 14px; color:#fff; font:800 19px/1.25 system-ui,-apple-system,"Segoe UI",sans-serif;}
#sf-pwa-insights .sf-insights-facts + .sf-insights-related {border-top:1px solid #5a3a4a;margin-top:21px;padding-top:20px;}
#sf-pwa-insights .sf-insights-dl {display:grid;grid-template-columns:minmax(100px,36%) minmax(0,1fr);gap:10px 12px;margin:0 0 12px;}
#sf-pwa-insights .sf-insights-dl dt {margin:0;color:#d9b6c3;font-weight:700;font-size:12px;}
#sf-pwa-insights .sf-insights-dl dd {margin:0;overflow-wrap:anywhere;color:#f9f3f7;font-size:13px;}
#sf-pwa-insights .sf-insights-links {display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;}
#sf-pwa-insights a.sf-insights-link {border:1px solid #9f5268;border-radius:9px;color:#ffe0e5;text-decoration:none;padding:7px 10px;font-weight:700;font-size:12px;}
#sf-pwa-insights .sf-insights-disclaimer {font-size:11px;color:#cdb7c4;margin:12px 0 0;}
#sf-pwa-insights .sf-insights-track {display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:7px;overscroll-behavior-x:contain;}
#sf-pwa-insights a.sf-insights-item {display:flex; flex-direction:column; gap:7px; width:150px; flex:0 0 150px; scroll-snap-align:start;
    background:#30212e;border:1px solid #503543;border-radius:10px;padding:7px;text-decoration:none;color:#fff;min-width:0;}
#sf-pwa-insights .sf-insights-thumb {height:96px;object-fit:cover;width:100%;border-radius:7px;background:#4a293b;}
#sf-pwa-insights .sf-insights-item-title {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:750;line-height:1.35;font-size:12px;overflow-wrap:anywhere;}
#sf-pwa-insights .sf-insights-item-cta {margin-top:auto;color:#ffb9c3;font-size:11px;font-weight:700;}
#sf-pwa-insights a:focus-visible {outline:2px solid #ffe8b8;outline-offset:3px;}
@media(prefers-reduced-motion:reduce){#sf-pwa-insights *{scroll-behavior:auto!important;animation:none!important}}

/* 2.3: links oficiais múltiplos com rolagem natural e boa legibilidade. */
#sf-pwa-insights .sf-insights-subtitle {font:750 13px/1.4 system-ui,sans-serif;color:#fff;margin:11px 0 8px}
#sf-pwa-insights .sf-insights-streaming {display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}
#sf-pwa-insights .sf-insights-streaming .sf-insights-subtitle {width:100%;margin:0}
#sf-pwa-insights .sf-insights-streaming a {max-width:100%;overflow-wrap:anywhere}
