.newsHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:42px;align-items:center;margin:0 0 34px;padding:54px 58px;border:1px solid rgba(58,151,230,.25);border-radius:32px;background:linear-gradient(135deg,rgba(233,247,255,.96),rgba(248,250,255,.98) 48%,rgba(239,236,255,.94));box-shadow:0 24px 70px rgba(31,88,137,.12)}
.globalThemeDark .newsHero,.portalThemeDark .newsHero{background:linear-gradient(135deg,rgba(15,37,58,.96),rgba(20,30,48,.98) 52%,rgba(38,28,64,.96));border-color:rgba(104,180,246,.28)}
.newsHeroGlow{position:absolute;border-radius:999px;filter:blur(4px);opacity:.48;pointer-events:none}.newsHeroGlowOne{width:300px;height:300px;right:-90px;top:-120px;background:radial-gradient(circle,#83cff9 0,rgba(131,207,249,0) 70%)}.newsHeroGlowTwo{width:260px;height:260px;left:35%;bottom:-190px;background:radial-gradient(circle,#b8a4ff 0,rgba(184,164,255,0) 72%)}
.newsHeroContent,.newsHeroMark{position:relative;z-index:1}.newsEyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#0871c7;font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.globalThemeDark .newsEyebrow,.portalThemeDark .newsEyebrow{color:#7dc9ff}
.newsHero h1{max-width:760px;margin:0;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.96;letter-spacing:-.055em;color:#10243d}.globalThemeDark .newsHero h1,.portalThemeDark .newsHero h1{color:#f4f9ff}.newsHero p{max-width:780px;margin:22px 0 0;color:#50657f;font-size:clamp(1.02rem,1.8vw,1.24rem);line-height:1.75}.globalThemeDark .newsHero p,.portalThemeDark .newsHero p{color:#c1cede}
.newsHeroStats{display:flex;gap:14px;margin-top:30px}.newsHeroStats span{display:grid;min-width:112px;padding:14px 18px;border:1px solid rgba(62,138,201,.18);border-radius:18px;background:rgba(255,255,255,.72);backdrop-filter:blur(10px)}.globalThemeDark .newsHeroStats span,.portalThemeDark .newsHeroStats span{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}.newsHeroStats strong{font-size:1.35rem;color:#0f5fa6}.globalThemeDark .newsHeroStats strong,.portalThemeDark .newsHeroStats strong{color:#8cd2ff}.newsHeroStats small{color:#687b91;font-weight:700}.globalThemeDark .newsHeroStats small,.portalThemeDark .newsHeroStats small{color:#b7c5d5}
.newsHeroMark{display:grid;place-items:center;width:230px;height:230px;margin-left:auto;border-radius:32px;background:linear-gradient(145deg,#0c79db,#785ee8);box-shadow:0 28px 50px rgba(41,101,194,.26);transform:rotate(2deg)}.newsHeroMark svg{width:140px;height:140px;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.newsFilters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.newsFilters a{padding:10px 16px;border:1px solid #dbe8f4;border-radius:999px;background:rgba(255,255,255,.78);color:#48617c;font-weight:750;transition:.2s ease}.newsFilters a:hover,.newsFilters a.active{border-color:#1783df;background:#1783df;color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgba(23,131,223,.18)}.globalThemeDark .newsFilters a,.portalThemeDark .newsFilters a{background:#17263a;border-color:#30445b;color:#c9d6e4}
.newsFeatured{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);overflow:hidden;margin-bottom:48px;border:1px solid #d8e7f4;border-radius:30px;background:#fff;box-shadow:0 24px 60px rgba(42,88,128,.12)}.globalThemeDark .newsFeatured,.portalThemeDark .newsFeatured{background:#142337;border-color:#2c425a}.newsFeaturedMedia{position:relative;min-height:440px;overflow:hidden}.newsFeaturedMedia img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.newsFeaturedMedia:hover img{transform:scale(1.035)}.newsFeaturedLabel{position:absolute;left:22px;top:22px;padding:9px 13px;border-radius:999px;background:rgba(10,30,49,.8);color:#fff;font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px)}
.newsFeaturedBody{display:flex;flex-direction:column;justify-content:center;padding:44px}.newsMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:#74869a;font-size:.88rem}.newsCategory{display:inline-flex;padding:7px 10px;border-radius:999px;background:#e9f5ff;color:#0a6dbd;font-weight:800}.globalThemeDark .newsCategory,.portalThemeDark .newsCategory{background:rgba(50,154,237,.14);color:#80caff}.newsFeaturedBody h2{margin:18px 0 16px;color:#10243d;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.06;letter-spacing:-.04em}.globalThemeDark .newsFeaturedBody h2,.portalThemeDark .newsFeaturedBody h2{color:#f4f8fc}.newsFeaturedBody p{margin:0 0 26px;color:#5d7086;font-size:1.05rem;line-height:1.75}.globalThemeDark .newsFeaturedBody p,.portalThemeDark .newsFeaturedBody p{color:#bdcad8}
.newsReadButton,.newsSecondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:max-content;min-height:46px;padding:11px 18px;border:1px solid transparent;border-radius:14px;background:linear-gradient(135deg,#0d79db,#1d5fbf);color:#fff!important;font-weight:850;box-shadow:0 12px 24px rgba(18,104,190,.2);transition:.2s ease}.newsReadButton:hover,.newsSecondaryButton:hover{transform:translateY(-2px);box-shadow:0 16px 28px rgba(18,104,190,.28)}.newsReadButton svg,.newsSecondaryButton svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.newsSecondaryButton{border-color:#d6e4f1;background:#fff;color:#153f66!important;box-shadow:none}.globalThemeDark .newsSecondaryButton,.portalThemeDark .newsSecondaryButton{background:#1b2f46;border-color:#36516c;color:#e8f4ff!important}.newsSecondaryButton.compact{min-height:40px;padding:8px 14px}
.newsSectionHeading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.newsSectionHeading h2{margin:0;color:#10243d;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em}.globalThemeDark .newsSectionHeading h2,.portalThemeDark .newsSectionHeading h2{color:#f1f7fd}.newsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.newsCard{overflow:hidden;border:1px solid #dce9f4;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(42,88,128,.09);transition:.25s ease}.newsCard:hover{transform:translateY(-5px);box-shadow:0 24px 52px rgba(42,88,128,.16)}.globalThemeDark .newsCard,.portalThemeDark .newsCard{background:#15263a;border-color:#2d435a}.newsCardMedia{display:block;aspect-ratio:16/9;overflow:hidden;background:#eaf3fa}.newsCardMedia img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.newsCard:hover .newsCardMedia img{transform:scale(1.045)}.newsCardBody{display:flex;flex-direction:column;min-height:300px;padding:24px}.newsCard h3{margin:15px 0 12px;color:#10243d;font-size:1.35rem;line-height:1.25}.globalThemeDark .newsCard h3,.portalThemeDark .newsCard h3{color:#f2f7fc}.newsCard p{display:-webkit-box;overflow:hidden;margin:0 0 22px;color:#65778c;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.globalThemeDark .newsCard p,.portalThemeDark .newsCard p{color:#b9c7d5}.newsCardLink{display:flex;align-items:center;gap:8px;margin-top:auto;color:#0871c7;font-weight:850}.newsCardLink b{font-size:1.2rem;transition:transform .2s ease}.newsCardLink:hover b{transform:translateX(4px)}
.newsEmptyState{display:grid;justify-items:center;padding:70px 28px;border:1px dashed #bfd5e7;border-radius:28px;background:linear-gradient(145deg,#f8fcff,#f2f7ff);text-align:center}.globalThemeDark .newsEmptyState,.portalThemeDark .newsEmptyState{background:#142337;border-color:#36516a}.newsEmptyState.compact{padding:40px 24px}.newsEmptyIcon{display:grid;place-items:center;width:78px;height:78px;margin-bottom:18px;border-radius:24px;background:#e0f2ff;color:#0a78d0}.newsEmptyIcon svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.newsEmptyState h1,.newsEmptyState h2,.newsEmptyState h3{margin:0 0 10px;color:#10243d}.globalThemeDark .newsEmptyState h1,.globalThemeDark .newsEmptyState h2,.globalThemeDark .newsEmptyState h3,.portalThemeDark .newsEmptyState h1,.portalThemeDark .newsEmptyState h2,.portalThemeDark .newsEmptyState h3{color:#f2f7fc}.newsEmptyState p{max-width:620px;margin:0 0 22px;color:#667a90}
.newsBackLink{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;color:#176cad;font-weight:800}.newsBackLink svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.newsArticleHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:42px;align-items:center;padding:48px;border:1px solid #d8e7f4;border-radius:30px;background:linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 22px 58px rgba(42,88,128,.11)}.globalThemeDark .newsArticleHeader,.portalThemeDark .newsArticleHeader{background:linear-gradient(145deg,#142337,#182b42);border-color:#2e465f}.newsArticleIntro h1{margin:18px 0;color:#10243d;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.05em}.globalThemeDark .newsArticleIntro h1,.portalThemeDark .newsArticleIntro h1{color:#f3f8fd}.newsArticleIntro>p{margin:0;color:#5c7087;font-size:1.12rem;line-height:1.8}.globalThemeDark .newsArticleIntro>p,.portalThemeDark .newsArticleIntro>p{color:#c2cfdb}.newsArticleActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.newsArticleCover{overflow:hidden;aspect-ratio:4/3;border-radius:24px;background:#e8f2fa;box-shadow:0 22px 42px rgba(29,74,116,.2)}.newsArticleCover img{width:100%;height:100%;object-fit:cover}.newsPdfSection{margin-top:44px}.newsPdfFrameWrap{overflow:hidden;height:min(78vh,1000px);min-height:640px;border:1px solid #d6e5f2;border-radius:24px;background:#fff;box-shadow:0 20px 48px rgba(42,88,128,.1)}.newsPdfFrame{width:100%;height:100%;border:0}.newsPreviewNotice{display:flex;gap:10px;align-items:center;margin:0 0 18px;padding:12px 16px;border:1px solid #f2cf7e;border-radius:14px;background:#fff8de;color:#805c08}.globalThemeDark .newsPreviewNotice,.portalThemeDark .newsPreviewNotice{background:#3a2e12;color:#ffe49a;border-color:#775d1e}
.newsAdminHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.newsFlashCard{margin-bottom:18px}.warningCard{border-color:#f1cd74!important;background:#fff7dc!important;color:#6f5107!important}.newsAdminLayout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:24px;align-items:start}.newsEditorCard,.newsAdminInfoCard{border-radius:24px!important}.newsEditorHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.newsEditorHeading h2,.newsAdminInfoCard h2{margin:0;color:#10243d}.globalThemeDark .newsEditorHeading h2,.globalThemeDark .newsAdminInfoCard h2,.portalThemeDark .newsEditorHeading h2,.portalThemeDark .newsAdminInfoCard h2{color:#f3f8fd}.newsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.newsFormGrid label{display:grid;gap:8px}.newsFormGrid label>span{color:#2a435e;font-weight:800}.globalThemeDark .newsFormGrid label>span,.portalThemeDark .newsFormGrid label>span{color:#d5e2ef}.newsFormWide{grid-column:1/-1}.newsFormGrid input,.newsFormGrid select,.newsFormGrid textarea{width:100%;border:1px solid #ceddeb;border-radius:14px;background:#fff;padding:12px 14px;color:#17263b;font:inherit}.globalThemeDark .newsFormGrid input,.globalThemeDark .newsFormGrid select,.globalThemeDark .newsFormGrid textarea,.portalThemeDark .newsFormGrid input,.portalThemeDark .newsFormGrid select,.portalThemeDark .newsFormGrid textarea{background:#102136;border-color:#344c65;color:#edf6ff}.newsUploadGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.newsUploadBox{display:grid;justify-items:start;gap:8px;padding:20px;border:1px dashed #aecbe1;border-radius:18px;background:#f7fbff;cursor:pointer}.globalThemeDark .newsUploadBox,.portalThemeDark .newsUploadBox{background:#13263b;border-color:#3b5b78}.newsUploadIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ddf1ff;color:#0877cf}.newsUploadIcon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.newsUploadBox small{color:#6c7f93}.newsUploadBox input{max-width:100%;margin-top:4px}.newsUploadBox>a{color:#0873c8;font-weight:800}.newsAdminCurrentCover{width:100%;max-height:170px;margin-top:8px;border-radius:12px;object-fit:cover}.newsEditorActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.newsAdminInfoCard p,.newsAdminInfoCard li{color:#667a8f}.newsAdminInfoCard ul{display:grid;gap:10px;padding-left:20px}.newsStoragePath{margin-top:20px;padding:13px;border-radius:12px;background:#eef6fc}.globalThemeDark .newsStoragePath,.portalThemeDark .newsStoragePath{background:#0e1d30}.newsAdminListSection{margin-top:40px}.newsAdminCards{display:grid;gap:16px}.newsAdminArticleCard{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid #d8e6f2;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(42,88,128,.08)}.globalThemeDark .newsAdminArticleCard,.portalThemeDark .newsAdminArticleCard{background:#15263a;border-color:#2d445c}.newsAdminArticleCover{min-height:190px;background:#e9f2f9}.newsAdminArticleCover img{width:100%;height:100%;object-fit:cover}.newsAdminArticleCover span{display:grid;place-items:center;height:100%;color:#7890a6}.newsAdminArticleBody{padding:20px}.newsAdminArticleBody h3{margin:13px 0 8px;color:#10243d}.globalThemeDark .newsAdminArticleBody h3,.portalThemeDark .newsAdminArticleBody h3{color:#f1f7fd}.newsAdminArticleBody p{display:-webkit-box;overflow:hidden;margin:0 0 16px;color:#66798e;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsStatus{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:.78rem;font-weight:850}.newsStatus_published{background:#dcf7e8;color:#08743c}.newsStatus_draft{background:#fff0c9;color:#7a5700}.newsStatus_disabled{background:#edf0f4;color:#596673}.newsAdminArticleActions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.newsAdminArticleActions form{margin:0}.btn.danger{background:#b72b3a!important;color:#fff!important;border-color:#b72b3a!important}
@media(max-width:1100px){.newsHero{grid-template-columns:1fr;padding:44px}.newsHeroMark{display:none}.newsFeatured,.newsArticleHeader{grid-template-columns:1fr}.newsFeaturedMedia{min-height:360px}.newsFeaturedBody{padding:34px}.newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsAdminLayout{grid-template-columns:1fr}.newsAdminInfoCard{order:2}}
@media(max-width:760px){.newsHero{padding:34px 24px;border-radius:24px}.newsHero h1{font-size:2.7rem}.newsHeroStats{flex-wrap:wrap}.newsFeatured{border-radius:22px}.newsFeaturedMedia{min-height:260px}.newsFeaturedBody{padding:25px}.newsGrid{grid-template-columns:1fr}.newsArticleHeader{padding:24px;border-radius:22px}.newsArticleCover{order:-1}.newsArticleActions{display:grid}.newsArticleActions a{width:100%}.newsPdfFrameWrap{min-height:520px;height:70vh}.newsAdminHeader,.newsEditorHeading,.newsSectionHeading{align-items:stretch;flex-direction:column}.newsFormGrid,.newsUploadGrid{grid-template-columns:1fr}.newsFormWide{grid-column:auto}.newsAdminArticleCard{grid-template-columns:1fr}.newsAdminArticleCover{height:210px}.newsAdminArticleActions{display:grid}.newsAdminArticleActions .btn,.newsAdminArticleActions form,.newsAdminArticleActions button{width:100%}}
.newsAdminHeaderActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.newsAdminSearchCard{margin-bottom:28px;border-radius:22px!important}.newsAdminSearchForm{display:grid;grid-template-columns:minmax(280px,1fr) 220px auto auto;gap:14px;align-items:end}.newsAdminSearchField,.newsAdminStatusFilter{display:grid;gap:8px}.newsAdminSearchField>span,.newsAdminStatusFilter>span{color:#2a435e;font-weight:800}.globalThemeDark .newsAdminSearchField>span,.globalThemeDark .newsAdminStatusFilter>span,.portalThemeDark .newsAdminSearchField>span,.portalThemeDark .newsAdminStatusFilter>span{color:#d5e2ef}.newsAdminSearchInputWrap{position:relative}.newsAdminSearchInputWrap svg{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:#6f8398;stroke-width:2;stroke-linecap:round}.newsAdminSearchInputWrap input,.newsAdminStatusFilter select{width:100%;min-height:46px;border:1px solid #ceddeb;border-radius:14px;background:#fff;padding:11px 14px;color:#17263b;font:inherit}.newsAdminSearchInputWrap input{padding-left:44px}.globalThemeDark .newsAdminSearchInputWrap input,.globalThemeDark .newsAdminStatusFilter select,.portalThemeDark .newsAdminSearchInputWrap input,.portalThemeDark .newsAdminStatusFilter select{background:#102136;border-color:#344c65;color:#edf6ff}.newsPortalAdminCards{display:grid;gap:16px}.newsPortalAdminCard{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid #d8e6f2;border-radius:22px;background:#fff;color:inherit;box-shadow:0 14px 34px rgba(42,88,128,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.newsPortalAdminCard:hover{transform:translateY(-3px);border-color:#8fc7ed;box-shadow:0 22px 44px rgba(42,88,128,.15)}.globalThemeDark .newsPortalAdminCard,.portalThemeDark .newsPortalAdminCard{background:#15263a;border-color:#2d445c}.newsPortalAdminCover{min-height:190px;background:#e9f2f9}.newsPortalAdminCover img{width:100%;height:100%;object-fit:cover}.newsPortalAdminCover span{display:grid;place-items:center;height:100%;color:#7890a6}.newsPortalAdminBody{display:flex;flex-direction:column;padding:22px}.newsPortalAdminBody h3{margin:14px 0 9px;color:#10243d;font-size:1.3rem}.globalThemeDark .newsPortalAdminBody h3,.portalThemeDark .newsPortalAdminBody h3{color:#f1f7fd}.newsPortalAdminBody p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:#66798e;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.newsPortalAdminOpen{display:flex;align-items:center;gap:8px;margin-top:auto;color:#0871c7;font-weight:850}.newsPortalAdminOpen b{font-size:1.2rem;transition:transform .2s ease}.newsPortalAdminCard:hover .newsPortalAdminOpen b{transform:translateX(4px)}.newsArticleDangerZone{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px;padding:22px;border:1px solid #e6d5d8;border-radius:18px;background:#fffafa}.globalThemeDark .newsArticleDangerZone,.portalThemeDark .newsArticleDangerZone{background:#2a1d24;border-color:#5a3640}.newsArticleDangerZone h3{margin:0 0 8px;color:#57232b}.globalThemeDark .newsArticleDangerZone h3,.portalThemeDark .newsArticleDangerZone h3{color:#ffdbe1}.newsArticleDangerZone p{max-width:620px;margin:0;color:#7a5c62}.newsArticleDangerActions{display:flex;flex-wrap:wrap;gap:10px}.newsArticleDangerActions form{margin:0}
@media(max-width:900px){.newsAdminSearchForm{grid-template-columns:1fr 1fr}.newsAdminSearchForm .btn{width:100%}.newsPortalAdminCard{grid-template-columns:190px minmax(0,1fr)}.newsArticleDangerZone{align-items:stretch;flex-direction:column}}
@media(max-width:640px){.newsAdminSearchForm{grid-template-columns:1fr}.newsPortalAdminCard{grid-template-columns:1fr}.newsPortalAdminCover{height:210px}.newsArticleDangerActions{display:grid}.newsArticleDangerActions form,.newsArticleDangerActions button{width:100%}}

/* News fields, filters and ten-item pagination */
.newsTag,.newsReadingTime{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1.1}
.newsTag{background:#eef0ff;color:#4455a7;border:1px solid #dce0ff}.newsReadingTime{background:#e9f8f3;color:#14705a;border:1px solid #cfeee4}
.globalThemeDark .newsTag,.portalThemeDark .newsTag{background:#242d54;color:#cfd5ff;border-color:#3c477a}.globalThemeDark .newsReadingTime,.portalThemeDark .newsReadingTime{background:#163c34;color:#b7f1df;border-color:#285e51}
.newsPublicFilterCard{margin:26px 0 34px;padding:20px;border:1px solid #d7e6f2;border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 16px 38px rgba(42,88,128,.09);backdrop-filter:blur(12px)}
.globalThemeDark .newsPublicFilterCard,.portalThemeDark .newsPublicFilterCard{background:rgba(18,37,57,.92);border-color:#304b64}
.newsPublicFilterForm{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(170px,.75fr)) auto auto;gap:14px;align-items:end}
.newsPublicFilterForm label{display:grid;gap:8px}.newsPublicFilterForm label>span{color:#2a435e;font-weight:800}.globalThemeDark .newsPublicFilterForm label>span,.portalThemeDark .newsPublicFilterForm label>span{color:#d5e2ef}
.newsPublicSearchInputWrap{position:relative}.newsPublicSearchInputWrap svg{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:#6f8398;stroke-width:2;stroke-linecap:round}
.newsPublicFilterForm input,.newsPublicFilterForm select{width:100%;min-height:48px;border:1px solid #ceddeb;border-radius:14px;background:#fff;padding:11px 14px;color:#17263b;font:inherit}.newsPublicFilterForm input{padding-left:44px}
.globalThemeDark .newsPublicFilterForm input,.globalThemeDark .newsPublicFilterForm select,.portalThemeDark .newsPublicFilterForm input,.portalThemeDark .newsPublicFilterForm select{background:#102136;border-color:#344c65;color:#edf6ff}
.newsReadButton.compactFilter,.newsSecondaryButton.compactFilter{min-height:48px;justify-content:center;white-space:nowrap}
.newsPagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:30px 0 8px}.newsPagination a,.newsPagination span{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border-radius:13px;font-weight:850}.newsPagination a{border:1px solid #b9d8ec;background:#fff;color:#0871c7}.newsPagination span{background:#eaf5fc;color:#365570}.globalThemeDark .newsPagination a,.portalThemeDark .newsPagination a{background:#13263b;border-color:#3b5b78;color:#9dd7ff}.globalThemeDark .newsPagination span,.portalThemeDark .newsPagination span{background:#0e1d30;color:#c7d9e8}
.newsAdminLayout{grid-template-columns:1fr}.newsEditorCard{width:100%}
.newsAdminSearchForm{grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(145px,.7fr)) auto auto}
.newsAdminStatusFilter select{min-width:0}
@media(max-width:1380px){.newsPublicFilterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.newsAdminSearchForm{grid-template-columns:repeat(3,minmax(0,1fr))}.newsAdminSearchField{grid-column:span 2}}
@media(max-width:760px){.newsPublicFilterForm,.newsAdminSearchForm{grid-template-columns:1fr}.newsAdminSearchField{grid-column:auto}.newsPublicFilterForm .newsReadButton,.newsPublicFilterForm .newsSecondaryButton{width:100%}.newsPagination{flex-wrap:wrap}}
/* Exact vertical alignment for the public and admin News search actions. */
.newsPublicFilterForm input,
.newsPublicFilterForm select,
.newsAdminSearchInputWrap input,
.newsAdminStatusFilter select{margin:0!important;box-sizing:border-box}
.newsPublicFilterForm>button.newsReadButton.compactFilter,
.newsPublicFilterForm>a.newsSecondaryButton.compactFilter{align-self:end;height:48px;min-height:48px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}
.newsAdminSearchForm>button.btn,
.newsAdminSearchForm>a.btn{align-self:end;height:46px;min-height:46px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}
