.photo-carousel-module__4qdjFG__carousel{min-width:0}.photo-carousel-module__4qdjFG__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.photo-carousel-module__4qdjFG__viewport::-webkit-scrollbar{display:none}.photo-carousel-module__4qdjFG__slide{aspect-ratio:3/2;scroll-snap-align:start;scroll-snap-stop:always;background:var(--paper);flex:0 0 100%;min-width:0;margin:0;position:relative}.photo-carousel-module__4qdjFG__slide img{object-fit:contain}.photo-carousel-module__4qdjFG__controls{justify-content:space-between;align-items:center;gap:var(--s3);padding-block:var(--s3);font-size:var(--text-small);color:var(--muted);flex-wrap:wrap;display:flex}.photo-carousel-module__4qdjFG__buttons{gap:var(--s2);display:flex}.photo-carousel-module__4qdjFG__caption{font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 var(--s4)}.photo-carousel-module__4qdjFG__empty{justify-items:center;gap:var(--s3);padding:var(--s8) var(--s4);background:var(--paper);color:var(--muted);display:grid}.photo-carousel-module__4qdjFG__album{border-top:2px solid var(--blue);min-width:0;padding-top:var(--s4)}.photo-carousel-module__4qdjFG__albumHeader{align-items:flex-start;gap:var(--s2);margin-bottom:var(--s4);flex-direction:column;grid-row:1;display:flex}.photo-carousel-module__4qdjFG__album>.photo-carousel-module__4qdjFG__carousel{grid-row:2}.photo-carousel-module__4qdjFG__date{color:var(--blue);font-size:var(--text-small);font-weight:700}.photo-carousel-module__4qdjFG__album h2,.photo-carousel-module__4qdjFG__album h3{font-size:var(--text-card)}.photo-carousel-module__4qdjFG__album a:hover{color:var(--blue);text-decoration:underline}.photo-carousel-module__4qdjFG__summary{color:var(--muted);margin-top:var(--s2);grid-row:3}.photo-carousel-module__4qdjFG__album>a:last-child{grid-row:4}.photo-carousel-module__4qdjFG__list{gap:var(--s12);display:grid}@media (prefers-reduced-motion:reduce){.photo-carousel-module__4qdjFG__viewport{scroll-behavior:auto}}
.photo-gallery-editor-module__o8qBuq__editor{border:1px solid var(--line);padding:var(--s5);gap:var(--s4);min-width:0;display:grid}.photo-gallery-editor-module__o8qBuq__editor legend{padding-inline:var(--s2);font-weight:700}.photo-gallery-editor-module__o8qBuq__list{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}.photo-gallery-editor-module__o8qBuq__item{gap:var(--s5);border-top:1px solid var(--line);padding-top:var(--s5);grid-template-columns:180px minmax(0,1fr);display:grid}.photo-gallery-editor-module__o8qBuq__preview{align-content:start;gap:var(--s2);font-size:var(--text-small);display:grid}.photo-gallery-editor-module__o8qBuq__preview img{object-fit:contain;background:var(--paper);width:100%;height:120px}@media (max-width:640px){.photo-gallery-editor-module__o8qBuq__item{grid-template-columns:minmax(0,1fr)}.photo-gallery-editor-module__o8qBuq__editor{padding:var(--s3)}}
.politics-module__E8vwQW__home{padding-bottom:var(--s8)}.politics-module__E8vwQW__banner{aspect-ratio:3;margin-bottom:var(--s5);background:var(--paper);position:relative;overflow:hidden}.politics-module__E8vwQW__banner img{object-fit:cover}.politics-module__E8vwQW__heading{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.politics-module__E8vwQW__heading h2{margin:0;font-size:1.375rem}.politics-module__E8vwQW__heading a{color:var(--deep);font-size:.875rem}.politics-module__E8vwQW__item{border-top:1px solid var(--line)}.politics-module__E8vwQW__item:last-child{border-bottom:1px solid var(--line)}.politics-module__E8vwQW__item summary{align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) 0;cursor:pointer;list-style:none;display:flex}.politics-module__E8vwQW__item summary::-webkit-details-marker{display:none}.politics-module__E8vwQW__item summary time{color:var(--muted);flex-shrink:0;font-size:.875rem}.politics-module__E8vwQW__item h3{word-break:keep-all;overflow-wrap:anywhere;flex:1;margin:0;font-size:1rem}.politics-module__E8vwQW__item summary svg{color:var(--blue);flex-shrink:0;transition:transform .15s}.politics-module__E8vwQW__item[open]>summary svg{transform:rotate(180deg)}.politics-module__E8vwQW__body{padding:var(--s4) 0 var(--s6)}.politics-module__E8vwQW__body>div{word-break:keep-all;overflow-wrap:anywhere}.politics-module__E8vwQW__summary,.politics-module__E8vwQW__article{margin-block:var(--s4)}.politics-module__E8vwQW__summary{padding:var(--s4);border-left:3px solid var(--blue);background:var(--soft-blue)}.politics-module__E8vwQW__summary h4,.politics-module__E8vwQW__article h4{margin:0 0 var(--s2);color:var(--deep);font-size:.875rem}.politics-module__E8vwQW__summary p{white-space:pre-line;margin:0}.politics-module__E8vwQW__sources{color:var(--muted);margin:var(--s4) 0;overflow-wrap:anywhere;font-size:.875rem}.politics-module__E8vwQW__sources a{text-underline-offset:3px;text-decoration:underline}.politics-module__E8vwQW__sources ul{padding-left:var(--s5)}.politics-module__E8vwQW__speech{align-items:center;gap:var(--s3);margin:var(--s4) 0;flex-wrap:wrap;display:flex}.politics-module__E8vwQW__speech span{color:var(--muted);font-size:.875rem}.politics-module__E8vwQW__speech audio{max-width:100%}.politics-module__E8vwQW__speech p{width:100%;color:var(--deep)}.politics-module__E8vwQW__empty{color:var(--muted);border-top:1px solid var(--line);padding-top:var(--s3);font-size:.875rem}@media (max-width:640px){.politics-module__E8vwQW__banner{margin-bottom:var(--s4)}.politics-module__E8vwQW__item summary{gap:var(--s1) var(--s3);grid-template-columns:minmax(0,1fr) 24px;display:grid}.politics-module__E8vwQW__item summary time,.politics-module__E8vwQW__item summary h3{grid-column:1}.politics-module__E8vwQW__item summary svg{grid-area:1/2/3}.politics-module__E8vwQW__heading h2{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.politics-module__E8vwQW__item summary svg{transition:none}}
