.rich-text-editor-module__Sb18_a__editorWrapper{border:1px solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--card));overflow:hidden}.rich-text-editor-module__Sb18_a__toolbar{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted));flex-wrap:wrap;display:flex}.rich-text-editor-module__Sb18_a__toolbarButton{border-radius:var(--border-radius-sm);width:2rem;height:2rem;color:hsl(var(--foreground));cursor:pointer;transition:background var(--transition-base) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.rich-text-editor-module__Sb18_a__toolbarButton:hover{background:hsl(var(--accent))}.rich-text-editor-module__Sb18_a__toolbarButtonActive{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.rich-text-editor-module__Sb18_a__toolbarButtonActive:hover{background:hsl(var(--primary) / .85)}.rich-text-editor-module__Sb18_a__editorArea{position:relative}.rich-text-editor-module__Sb18_a__editorCompact .rich-text-editor-module__Sb18_a__contentEditable{min-height:5rem}.rich-text-editor-module__Sb18_a__contentEditable{min-height:10rem;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:hsl(var(--foreground));outline:none}.rich-text-editor-module__Sb18_a__placeholder{top:var(--spacing-sm);pointer-events:none;color:hsl(var(--muted-foreground));font-size:var(--font-size-base);position:absolute;inset-inline-start:var(--spacing-md)}.rich-text-editor-module__Sb18_a__bold{font-weight:var(--font-weight-bold)}.rich-text-editor-module__Sb18_a__italic{font-style:italic}.rich-text-editor-module__Sb18_a__underline{text-decoration:underline}.rich-text-editor-module__Sb18_a__strikethrough{text-decoration:line-through}.rich-text-editor-module__Sb18_a__paragraph{margin:0 0 var(--spacing-xs)}.rich-text-editor-module__Sb18_a__heading2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:var(--spacing-md) 0 var(--spacing-sm)}.rich-text-editor-module__Sb18_a__heading3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:var(--spacing-sm) 0 var(--spacing-xs)}.rich-text-editor-module__Sb18_a__ul{margin:var(--spacing-sm) 0;padding-inline-start:var(--spacing-xl);list-style-type:disc}.rich-text-editor-module__Sb18_a__ol{margin:var(--spacing-sm) 0;padding-inline-start:var(--spacing-xl);list-style-type:decimal}.rich-text-editor-module__Sb18_a__listItem{margin:var(--spacing-xs) 0}.rich-text-editor-module__Sb18_a__blockquote{border-inline-start:3px solid hsl(var(--primary));margin:var(--spacing-sm) 0;color:hsl(var(--muted-foreground));padding-inline-start:var(--spacing-md);font-style:italic}.rich-text-editor-module__Sb18_a__link{color:hsl(var(--primary));cursor:pointer;text-decoration:underline}.rich-text-editor-module__Sb18_a__contentEditable img{border-radius:var(--border-radius-md);max-width:100%;height:auto;margin:var(--spacing-sm) 0}.rich-text-editor-module__Sb18_a__contentEditable div[data-youtube-video]{width:100%;margin:var(--spacing-sm) 0;padding-bottom:56.25%;position:relative}.rich-text-editor-module__Sb18_a__contentEditable div[data-youtube-video] iframe{border-radius:var(--border-radius-md);width:100%;height:100%;position:absolute;inset:0}.rich-text-editor-module__Sb18_a__charCount{text-align:end;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.rich-text-editor-module__Sb18_a__charCountOver{color:hsl(var(--destructive));font-weight:var(--font-weight-semibold)}.rich-text-editor-module__Sb18_a__disabled{opacity:.6;pointer-events:none}
.article-media-viewer-module__TflcsG__coverWrapper{cursor:pointer;width:100%;display:block}.article-media-viewer-module__TflcsG__coverImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--border-radius-lg);width:100%;height:auto;max-height:min(70vh,42rem);transition:opacity var(--transition-base) ease;display:block}.article-media-viewer-module__TflcsG__coverWrapper:hover .article-media-viewer-module__TflcsG__coverImage{opacity:.85}.article-media-viewer-module__TflcsG__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:480px){.article-media-viewer-module__TflcsG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.article-media-viewer-module__TflcsG__grid{grid-template-columns:repeat(3,1fr)}}.article-media-viewer-module__TflcsG__item{border-radius:var(--border-radius-md);background:hsl(var(--muted));aspect-ratio:4/3;position:relative;overflow:hidden}.article-media-viewer-module__TflcsG__image{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform var(--transition-base) ease;display:block}.article-media-viewer-module__TflcsG__image:hover{transform:scale(1.03)}.article-media-viewer-module__TflcsG__videoButton{cursor:pointer;background:hsl(var(--muted));border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.article-media-viewer-module__TflcsG__videoThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.article-media-viewer-module__TflcsG__videoOverlay{transition:background-color var(--transition-base) ease;pointer-events:none;background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.article-media-viewer-module__TflcsG__videoButton:hover .article-media-viewer-module__TflcsG__videoOverlay{background-color:#00000080}.article-media-viewer-module__TflcsG__playIcon{color:#fff;width:3rem;height:3rem}
.news-filter-panel-module__ku3b-W__panel{gap:var(--spacing-sm);padding:var(--spacing-md);background:hsl(var(--card));border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-lg);flex-direction:column;display:flex}.news-filter-panel-module__ku3b-W__topRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.news-filter-panel-module__ku3b-W__topRow>:first-child{flex:1;min-width:12rem}.news-filter-panel-module__ku3b-W__filterSelect{height:var(--control-height-sm);padding:0 var(--spacing-sm);border:var(--border-width) solid hsl(var(--border));border-radius:var(--border-radius-md);background:hsl(var(--input));color:hsl(var(--foreground));font-size:var(--font-size-sm);cursor:pointer;outline:none}.news-filter-panel-module__ku3b-W__filterSelect:focus{box-shadow:0 0 0 var(--ring-width) hsl(var(--ring))}.news-filter-panel-module__ku3b-W__bottomRow{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;display:flex}.news-filter-panel-module__ku3b-W__dateGroup{align-items:center;gap:var(--spacing-xs);display:flex}.news-filter-panel-module__ku3b-W__dateLabel{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));white-space:nowrap}.news-filter-panel-module__ku3b-W__tagsGroup{flex:1;min-width:0}@media (max-width:479px){.news-filter-panel-module__ku3b-W__topRow{flex-direction:column;align-items:stretch}.news-filter-panel-module__ku3b-W__topRow>:first-child{width:100%;min-width:0}.news-filter-panel-module__ku3b-W__topRow select,.news-filter-panel-module__ku3b-W__filterSelect{width:100%;height:var(--control-height-md,2.25rem)}.news-filter-panel-module__ku3b-W__bottomRow{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.news-filter-panel-module__ku3b-W__dateGroup{justify-content:space-between;width:100%}.news-filter-panel-module__ku3b-W__dateGroup>div{flex:1}.news-filter-panel-module__ku3b-W__tagsGroup{flex:none;width:100%}}
