@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;1,8..60,300&display=swap");.NewsFeed_container__jhJ0b{min-height:100vh;background:#f2ead8;font-family:"Source Serif 4",Georgia,serif;color:#1e2d45;display:flex;flex-direction:column}.NewsFeed_header__APEF0{border-bottom:2px solid #1e2d45;padding:1.75rem 2rem 1rem;background:#f2ead8;position:-webkit-sticky;position:sticky;top:0;z-index:10}.NewsFeed_headerTop__3d6Ok{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.NewsFeed_title__IIA2O{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.02em;line-height:1;color:#1e2d45;margin:0}.NewsFeed_subtitle__PcVZj{font-size:.875rem;color:#6b7a8d;margin:.35rem 0 0;font-weight:300;font-style:italic}.NewsFeed_crawlWrap__QQwS6{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0;margin-top:.25rem}.NewsFeed_crawlBtn__T25Y8{font-family:"Source Serif 4",serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.1rem;background:#1e2d45;color:#f2ead8;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:opacity .15s}.NewsFeed_crawlBtn__T25Y8:hover{opacity:.82}.NewsFeed_crawlBtn__T25Y8:disabled{opacity:.45;cursor:not-allowed}.NewsFeed_spinner__STyEC{width:12px;height:12px;border:2px solid rgba(242,234,216,.3);border-top-color:#f2ead8;border-radius:50%;animation:NewsFeed_spin__mePWc .7s linear infinite}@keyframes NewsFeed_spin__mePWc{to{transform:rotate(1turn)}}.NewsFeed_crawlMsg__VP94N{font-size:.72rem;color:#6b7a8d;font-style:italic;text-align:right;margin:0}.NewsFeed_lastUpdated__cR87K{font-size:.7rem;color:#6b7a8d;font-style:italic;margin:.5rem 0 0}.NewsFeed_main__rOfO8{max-width:860px;margin:0 auto;padding:2rem 2rem 4rem;flex:1 1;width:100%}.NewsFeed_state__UhtaG{text-align:center;padding:4rem 2rem;color:#6b7a8d}.NewsFeed_loadingDots__eLwtx{display:flex;justify-content:center;gap:6px;margin-bottom:1rem}.NewsFeed_loadingDots__eLwtx span{width:6px;height:6px;background:#6b7a8d;border-radius:50%;animation:NewsFeed_pulse__fwm2H 1.2s ease-in-out infinite}.NewsFeed_loadingDots__eLwtx span:nth-child(2){animation-delay:.2s}.NewsFeed_loadingDots__eLwtx span:nth-child(3){animation-delay:.4s}@keyframes NewsFeed_pulse__fwm2H{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.NewsFeed_emptyTitle__xZnbX{font-family:Playfair Display,serif;font-size:1.5rem;color:#2e3f58;margin:0 0 .5rem}.NewsFeed_emptyHint__cABBm{font-size:.9rem;font-style:italic}.NewsFeed_errorBox__jmbNN{background:#f5e8e6;border-left:3px solid #8b2418;padding:.75rem 1rem;font-size:.875rem;color:#8b2418;margin-bottom:1.5rem}.NewsFeed_debugBox__V_teA{background:#e8e0cc;border:1px solid #c8bfa8;border-radius:3px;padding:.75rem 1rem;font-size:.75rem;color:#2e3f58;margin-bottom:1.5rem;font-family:monospace}.NewsFeed_debugBox__V_teA ul{list-style:none;margin:.5rem 0 0;padding:0;gap:2px}.NewsFeed_debugBox__V_teA ul,.NewsFeed_grid__ayV7u{display:flex;flex-direction:column}.NewsFeed_card__G64kc{border-bottom:1px solid #c8bfa8;padding:1.25rem 0;cursor:pointer;transition:background .15s,padding .15s,margin .15s}.NewsFeed_card__G64kc:first-child{border-top:1px solid #c8bfa8}.NewsFeed_cardExpanded__PDpuJ,.NewsFeed_card__G64kc:hover{background:#ece3ce;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.NewsFeed_cardTop__N61y6{display:flex;gap:1rem;align-items:flex-start}.NewsFeed_cardBody__nxdi0{flex:1 1;min-width:0}.NewsFeed_cardMeta__tQWeO{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.NewsFeed_sourceName__g_oyb{font-size:.72rem;color:#6b7a8d;font-style:italic}.NewsFeed_relPill__066eZ{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:2px}.NewsFeed_rel_high__NDxJd{background:#e8d4cc;color:#5c1a10}.NewsFeed_rel_medium__WKbz_{background:#e8e0cc;color:#4a3808}.NewsFeed_rel_low__Gust_{background:#d4e0d8;color:#1a3828}.NewsFeed_clauseTag__VuvE6{font-size:.65rem;color:#2e3f58;background:#dce4ee;padding:2px 7px;border-radius:2px;font-style:italic;text-decoration:none;transition:background .15s}.NewsFeed_clauseTag__VuvE6:hover{background:#c8d4e8}.NewsFeed_headline__yWg1p{font-family:Playfair Display,serif;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400;line-height:1.4;color:#1e2d45;margin:0}.NewsFeed_headline__yWg1p a{color:inherit;text-decoration:none;border-bottom:1px solid #c8bfa8;transition:border-color .15s}.NewsFeed_headline__yWg1p a:hover{border-color:#1e2d45}.NewsFeed_chevron__W6n8V{color:#6b7a8d;font-size:1.2rem;line-height:1;transition:transform .2s;flex-shrink:0;margin-top:.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NewsFeed_chevronOpen__Zai0b{transform:rotate(180deg)}.NewsFeed_analysis__NiEwu{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #c8bfa8;display:flex;flex-direction:column;gap:1.1rem}.NewsFeed_section__6uxP7{display:flex;flex-direction:column;gap:.3rem}.NewsFeed_sectionLabel__m6SEF{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#6b7a8d}.NewsFeed_sectionText__VnhC7{font-size:.9rem;line-height:1.75;color:#2e3f58;margin:0;font-weight:300}.NewsFeed_argumentGrid__3rJKf{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.NewsFeed_argumentAgainst__CSdHG,.NewsFeed_argumentFor__JB82U{padding:.85rem 1rem;border-radius:3px;display:flex;flex-direction:column;gap:.35rem}.NewsFeed_argumentFor__JB82U{background:#d4e0d8;border-left:3px solid #1a3828}.NewsFeed_argumentAgainst__CSdHG{background:#e8d4cc;border-left:3px solid #5c1a10}.NewsFeed_argumentFor__JB82U .NewsFeed_sectionLabel__m6SEF{color:#1a3828}.NewsFeed_argumentAgainst__CSdHG .NewsFeed_sectionLabel__m6SEF{color:#5c1a10}.NewsFeed_verdict__hCUAk{background:#1e2d45;padding:1rem 1.1rem;border-radius:3px;display:flex;flex-direction:column;gap:.4rem}.NewsFeed_verdict__hCUAk .NewsFeed_sectionLabel__m6SEF{color:#8899aa;letter-spacing:.12em}.NewsFeed_verdictText__lhc_o{font-size:.95rem;line-height:1.7;color:#e8e0cc;margin:0;font-weight:400;font-family:Playfair Display,serif}.NewsFeed_principles__nhnly{display:flex;flex-direction:column;gap:.6rem}.NewsFeed_principlesLabel__lGk9e{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:#6b7a8d;padding-bottom:.4rem;border-bottom:1px solid #c8bfa8}.NewsFeed_principlesGrid__uVOOT{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.6rem;gap:.6rem}.NewsFeed_principle__6wQ3u{padding:.75rem .85rem;border-radius:3px;display:flex;flex-direction:column;gap:.3rem}.NewsFeed_principleActive__8bx9p{background:#dce4ee;border-left:3px solid #1e2d45}.NewsFeed_principleInactive__DsGJJ{background:#ece3ce;border-left:3px solid #c8bfa8;opacity:.6}.NewsFeed_principleTitle__EIp7G{font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#1e2d45}.NewsFeed_principleInactive__DsGJJ .NewsFeed_principleTitle__EIp7G{color:#6b7a8d}.NewsFeed_principleText__W4oJA{font-size:.8rem;line-height:1.6;color:#2e3f58;margin:0;font-weight:300}.NewsFeed_principleInactive__DsGJJ .NewsFeed_principleText__W4oJA{color:#8a8780}.NewsFeed_footer__HgtQi{border-top:1px solid #c8bfa8;padding:1.25rem 2rem;display:flex;align-items:center;gap:.75rem;justify-content:center}.NewsFeed_footerLink__wqx9M{font-size:.8rem;color:#6b7a8d;text-decoration:none;letter-spacing:.03em;transition:color .15s}.NewsFeed_footerLink__wqx9M:hover{color:#1e2d45}.NewsFeed_footerDivider__G2n3K{color:#c8bfa8;font-size:.8rem}@media (max-width:640px){.NewsFeed_header__APEF0{padding:1.25rem 1rem .75rem}.NewsFeed_headerTop__3d6Ok{flex-direction:column}.NewsFeed_crawlBtn__T25Y8{width:100%;justify-content:center}.NewsFeed_main__rOfO8{padding:1.5rem 1rem 3rem}.NewsFeed_argumentGrid__3rJKf,.NewsFeed_principlesGrid__uVOOT{grid-template-columns:1fr}}.NewsFeed_disclaimer__ewroX{padding:1.5rem 2rem 2rem}.NewsFeed_disclaimerTitle__3ncfl{letter-spacing:.1em;margin:0 0 .6rem}.NewsFeed_disclaimerText__hvXR6{color:#8a9aad}.NewsFeed_disclaimerText__hvXR6 strong{font-weight:400;font-style:normal;color:#6b7a8d}.NewsFeed_disclaimer__ewroX{border-top:1px solid #c8bfa8;padding:1.5rem 2rem;max-width:860px;margin:0 auto;width:100%}.NewsFeed_disclaimerTitle__3ncfl{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7a8d;margin:0 0 .5rem;font-family:"Source Serif 4",serif}.NewsFeed_disclaimerText__hvXR6{font-size:.72rem;color:#8a9aaa;line-height:1.7;margin:0;font-weight:300;font-style:italic}.NewsFeed_analyzerBox__EneCx{background:#ece3ce;border:1px solid #c8bfa8;border-radius:3px;padding:1.25rem 1.5rem;margin-bottom:2rem}.NewsFeed_analyzerLabel__Wuwrn{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;color:#1e2d45;margin-bottom:.3rem}.NewsFeed_analyzerHint__GBLCQ{font-size:.8rem;color:#6b7a8d;font-style:italic;margin:0 0 .85rem}.NewsFeed_analyzerInputRow__d6LcR{display:flex;gap:.5rem;align-items:stretch}.NewsFeed_analyzerInput__qpUCS{flex:1 1;font-family:"Source Serif 4",serif;font-size:.875rem;color:#1e2d45;background:#f2ead8;border:1px solid #c8bfa8;padding:.55rem .85rem;outline:none;transition:border-color .15s}.NewsFeed_analyzerInput__qpUCS:focus{border-color:#1e2d45}.NewsFeed_analyzerInput__qpUCS::placeholder{color:#8a9aad}.NewsFeed_analyzerBtn__DWFE8{font-family:"Source Serif 4",serif;font-size:.8rem;letter-spacing:.06em;padding:.55rem 1.1rem;background:#1e2d45;color:#f2ead8;border:none;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:.4rem;transition:opacity .15s}.NewsFeed_analyzerBtn__DWFE8:hover{opacity:.82}.NewsFeed_analyzerBtn__DWFE8:disabled{opacity:.45;cursor:not-allowed}.NewsFeed_spinnerDark__i0Pmu{width:11px;height:11px;border:2px solid rgba(242,234,216,.3);border-top-color:#f2ead8;border-radius:50%;animation:NewsFeed_spin__mePWc .7s linear infinite;display:inline-block}.NewsFeed_analyzerError__EMb7S{font-size:.8rem;color:#8b2418;margin:.6rem 0 0;font-style:italic}.NewsFeed_manualFallback__B41X7{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #c8bfa8}.NewsFeed_customCard__yeeBt{margin-top:1.25rem;background:#f2ead8;border:1px solid #c8bfa8;border-radius:3px;padding:1rem 1.25rem}.NewsFeed_customCardHeader__5gUJF{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.NewsFeed_closeBtn__LEOgh{align-self:flex-start;font-family:"Source Serif 4",serif;font-size:.72rem;color:#6b7a8d;background:none;border:1px solid #c8bfa8;padding:3px 10px;cursor:pointer;margin-top:.5rem;transition:color .15s,border-color .15s}.NewsFeed_closeBtn__LEOgh:hover{color:#1e2d45;border-color:#1e2d45}