.home-news-section{padding-top:56px;padding-bottom:62px}.home-news-section .section-title{margin-bottom:25px}.home-news-section .section-title h2{margin:8px 0 7px;color:#173652;font-size:27px;letter-spacing:-.65px}.home-news-section .section-title p{color:#77899b;font-size:11px}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.home-news-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid #e3eaf0;border-radius:11px;background:#fff;box-shadow:0 5px 20px #17365308;transition:transform .2s,border-color .2s,box-shadow .2s}.home-news-card:hover{transform:translateY(-4px);border-color:#cbdcd8;box-shadow:0 14px 28px #17365312}.home-news-card:focus-visible{outline:3px solid #16866a;outline-offset:3px}.home-news-cover{position:relative;overflow:hidden;aspect-ratio:16/9;background:#e8eef2}.home-news-cover>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.home-news-card:hover .home-news-cover>img{transform:scale(1.035)}.home-news-cover-placeholder{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:7px;background:linear-gradient(135deg,#092746,#137264);color:#d4bc73}.home-news-cover-placeholder span{font-size:37px}.home-news-cover-placeholder small{color:#d3e3e1;font-size:7px;letter-spacing:1.6px}.home-news-category{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);overflow:hidden;padding:6px 9px;border:1px solid #ffffff8c;border-radius:20px;background:#082746dd;color:#fff;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-news-copy{display:flex;flex:1;flex-direction:column;padding:17px 18px 16px}.home-news-meta{display:flex;align-items:center;gap:8px;color:#8997a5;font-size:8px}.home-news-meta i{width:3px;height:3px;border-radius:50%;background:#9daab5}.home-news-copy h3{display:-webkit-box;overflow:hidden;margin:10px 0 7px;color:#193852;font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-news-copy>p{display:-webkit-box;overflow:hidden;min-height:52px;margin:0;color:#738398;font-size:9px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-news-read{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:15px;color:#13866a;font-size:9px;font-weight:800}.home-news-read b{font-size:15px;transition:transform .2s}.home-news-card:hover .home-news-read b{transform:translateX(3px)}.home-news-all{margin-top:26px}.home-news-empty{grid-column:1/-1;display:grid;justify-items:center;padding:36px 16px;border:1px dashed #d4dee7;border-radius:10px;background:#fafcfd;text-align:center}.home-news-empty>span{color:#5587a8;font-size:24px}.home-news-empty h3{margin:9px 0 4px;color:#25435e;font-size:13px}.home-news-empty p{margin:0;color:#7c8b9a;font-size:9px}
@media(max-width:800px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-news-section{padding-top:44px;padding-bottom:48px}}
@media(max-width:560px){.home-news-grid{grid-template-columns:1fr;gap:13px}.home-news-cover{aspect-ratio:16/9}.home-news-copy{padding:15px 16px}.home-news-copy h3{font-size:14px}.home-news-copy>p{min-height:0}.home-news-section .section-title h2{font-size:23px}.home-news-section{padding-top:35px;padding-bottom:38px}}
@media(prefers-reduced-motion:reduce){.home-news-card,.home-news-cover>img,.home-news-read b{transition:none}}
.public-institution-logo{width:42px;height:42px;flex:0 0 42px;border-radius:8px;background:#fff;object-fit:contain}