.home-popup_card__vaYcd{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;width:min(360px,calc(100vw - 40px));overflow:hidden;border:1px solid #d4dce6;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgb(10 38 66/18%);color:#183b5b}.home-popup_footer__Va7k5,.home-popup_heading__rpWJd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:12px}.home-popup_heading__rpWJd{min-height:44px;border-bottom:1px solid #e5ebf1;font-size:14px}.home-popup_close__Xho1V,.home-popup_footer__Va7k5 button{flex:0 0 auto;min-width:44px;min-height:44px;padding:6px;border:0;background:transparent;color:inherit;cursor:pointer}.home-popup_imageLink__A65mm{display:block}.home-popup_image___Dxvp{display:block;width:100%;height:auto;max-height:min(40dvh,360px);object-fit:contain;background:#f5f8fb}.home-popup_footer__Va7k5{min-height:48px;border-top:1px solid #e5ebf1;font-size:13px}.home-popup_footer__Va7k5 label{display:flex;min-height:44px;align-items:center;gap:6px;cursor:pointer}.home-popup_footer__Va7k5 input{width:18px;height:18px;margin:0;accent-color:#1468ad}.home-popup_card__vaYcd :is(button,a,input):focus-visible{outline:2px solid #1468ad;outline-offset:-2px}@media (max-width:640px){.home-popup_card__vaYcd{right:12px;bottom:calc(76px + env(safe-area-inset-bottom));width:min(320px,calc(100vw - 24px))}.home-popup_image___Dxvp{max-height:min(32dvh,280px)}}@media (max-height:600px){.home-popup_image___Dxvp{max-height:22dvh}}.photo-carousel_carousel__DZv8_{min-width:0}.photo-carousel_viewport__iCIsW{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.photo-carousel_viewport__iCIsW::-webkit-scrollbar{display:none}.photo-carousel_slide__adz4o{position:relative;margin:0;flex:0 0 100%;min-width:0;aspect-ratio:3/2;scroll-snap-align:start;scroll-snap-stop:always;background:var(--paper)}.photo-carousel_slide__adz4o img{object-fit:contain}.photo-carousel_carousel__DZv8_[data-display=thumbnail] .photo-carousel_viewport__iCIsW{aspect-ratio:16/9}.photo-carousel_carousel__DZv8_[data-display=thumbnail] .photo-carousel_slide__adz4o{height:100%;aspect-ratio:auto}.photo-carousel_carousel__DZv8_[data-display=thumbnail] .photo-carousel_slide__adz4o img{object-fit:cover}.photo-carousel_controls__UgP_A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);padding-block:var(--s3);font-size:var(--text-small);color:var(--muted)}.photo-carousel_buttons__gzXBP{display:flex;gap:var(--s2)}.photo-carousel_caption__UDJCu{font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--s4)}.photo-carousel_empty__zQ6Vy{display:grid;justify-items:center;gap:var(--s3);padding:var(--s8) var(--s4);background:var(--paper);color:var(--muted)}.photo-carousel_album__Qdl83{min-width:0;border-top:2px solid var(--blue);padding-top:var(--s4)}.photo-carousel_albumHeader__Yspz_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);margin-bottom:var(--s4);grid-row:1}.photo-carousel_album__Qdl83>.photo-carousel_carousel__DZv8_{grid-row:2}.photo-carousel_date__8wXcd{color:var(--blue);font-size:var(--text-small);font-weight:700}.photo-carousel_album__Qdl83 h2,.photo-carousel_album__Qdl83 h3{font-size:var(--text-card)}.photo-carousel_album__Qdl83 a:hover{color:var(--blue);text-decoration:underline}.photo-carousel_summary__IsU_c{grid-row:3;color:var(--muted);margin-top:var(--s2)}.photo-carousel_album__Qdl83>a:last-child{grid-row:4}.photo-carousel_list__oUKvd{display:grid;gap:var(--s12)}@media (prefers-reduced-motion:reduce){.photo-carousel_viewport__iCIsW{scroll-behavior:auto}}.politics_home__mAvCA{padding-bottom:var(--s8)}.politics_banner__miA6D{display:block;margin-bottom:var(--s5);background:var(--paper)}.politics_banner__miA6D img{display:block;width:100%;height:auto}.politics_heading__2GBTE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s3);margin-bottom:var(--s3)}.politics_heading__2GBTE h2{margin:0;font-size:1.375rem}.politics_heading__2GBTE a{font-size:.875rem;color:var(--deep)}.politics_item__9IYaM{border-top:1px solid var(--line)}.politics_item__9IYaM:last-child{border-bottom:1px solid var(--line)}.politics_item__9IYaM summary{list-style:none;display:flex;align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) 0;cursor:pointer}.politics_item__9IYaM summary::-webkit-details-marker{display:none}.politics_item__9IYaM summary time{font-size:.875rem;color:var(--muted);flex-shrink:0}.politics_item__9IYaM h3{flex:1;margin:0;font-size:1rem;word-break:keep-all;overflow-wrap:anywhere}.politics_item__9IYaM summary svg{flex-shrink:0;color:var(--blue);transition:transform .15s}.politics_item__9IYaM[open]>summary svg{transform:rotate(180deg)}.politics_body__DAVuv{padding:var(--s4) 0 var(--s6)}.politics_body__DAVuv>div{word-break:keep-all;overflow-wrap:anywhere}.politics_sharing__WXUdd{display:flex}.politics_sharing__WXUdd>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);max-width:100%;margin-block:0}.politics_sharing__WXUdd button{min-width:0;min-height:44px;padding:var(--s2);gap:var(--s2);font-size:var(--text-small);white-space:nowrap}.politics_sharing__WXUdd [role=status]{grid-column:1/-1;min-width:0}.politics_article__JOZmt,.politics_summary__QKJyG{margin-block:var(--s4)}.politics_summary__QKJyG{padding:var(--s4);border-left:3px solid var(--blue);background:var(--soft-blue)}.politics_article__JOZmt h4,.politics_summary__QKJyG h4{margin:0 0 var(--s2);font-size:.875rem;color:var(--deep)}.politics_summary__QKJyG p{margin:0;white-space:pre-line}.politics_sources__Fclm5{color:var(--muted);font-size:.875rem;margin:var(--s4) 0;overflow-wrap:anywhere}.politics_sources__Fclm5 a{text-decoration:underline;text-underline-offset:3px}.politics_sources__Fclm5 ul{padding-left:var(--s5)}.politics_speech__zJC9L{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s3);margin:var(--s4) 0}.politics_speech__zJC9L span{color:var(--muted);font-size:.875rem}.politics_speech__zJC9L audio{max-width:100%}.politics_speech__zJC9L p{width:100%;color:var(--deep)}.politics_empty__q9P_M{color:var(--muted);font-size:.875rem;border-top:1px solid var(--line);padding-top:var(--s3)}@media (max-width:640px){.politics_banner__miA6D{margin-bottom:var(--s4)}.politics_item__9IYaM summary{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:var(--s1) var(--s3)}.politics_item__9IYaM summary h3,.politics_item__9IYaM summary time{grid-column:1}.politics_item__9IYaM summary svg{grid-column:2;grid-row:1/3}.politics_heading__2GBTE h2{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.politics_item__9IYaM summary svg{transition:none}}.photo-gallery-editor_editor__I3ch3{border:1px solid var(--line);padding:var(--s5);min-width:0;display:grid;gap:var(--s4)}.photo-gallery-editor_editor__I3ch3 legend{font-weight:700;padding-inline:var(--s2)}.photo-gallery-editor_list__6dGl3{list-style:none;padding:0;margin:0;display:grid;gap:var(--s6)}.photo-gallery-editor_item__8W3jQ{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--s5);border-top:1px solid var(--line);padding-top:var(--s5)}.photo-gallery-editor_preview__0Sj1W{display:grid;align-content:start;gap:var(--s2);font-size:var(--text-small)}.photo-gallery-editor_preview__0Sj1W img{width:100%;height:120px;object-fit:contain;background:var(--paper)}@media (max-width:640px){.photo-gallery-editor_item__8W3jQ{grid-template-columns:minmax(0,1fr)}.photo-gallery-editor_editor__I3ch3{padding:var(--s3)}}