.tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tool-card{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid #d9e1ec;border-radius:10px;background:#f8fbff;text-decoration:none}.tool-card span{font-size:.9rem;line-height:1.35;color:#394960}.news-line{padding:12px;background:#f3f6fa;border-radius:8px}.site-nav__link{white-space:nowrap}.footer-links{grid-template-columns:2fr 1fr 1fr}.footer-links__group:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links__group a{min-height:0;padding:2px;font-size:.85rem;line-height:1.15}.footer-share{padding:8px;margin-bottom:10px}.footer-legal{margin-top:8px;padding-top:6px}@media(max-width:700px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links{grid-template-columns:1fr 1fr}.footer-links__group:first-child{grid-column:1/-1}.home-page .site-brand{min-height:62px;padding:8px 14px}.home-page .site-brand__logo{width:42px;height:42px}.home-page #main{padding-top:14px}.home-page .site-ad__unit{max-height:120px!important}}@media(max-width:380px){.tools-grid{grid-template-columns:1fr 1fr}}.footer-links__group li{line-height:1.15}.footer-links__group strong{margin-bottom:4px}.footer-links__group ul{gap:0}

/* Homepage news: prominent recent stories, compact on small screens. */
@media (min-width:701px){.site-nav__links{gap:6px 9px}.site-nav__link{font-size:.92rem}}
.home-news{margin:26px 0;padding:20px;border:1px solid #d1dff0;border-radius:14px;background:#f2f7fd}.home-news__header{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px}.home-news__header h2{margin:0;color:#173866}.home-news__header p{margin:2px 0 0;color:#53647a}.home-news__header>a{white-space:nowrap;font-weight:bold}.home-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-news__card{min-width:0;background:#fff;border:1px solid #d9e1ec;border-radius:10px;overflow:hidden}.home-news__image{display:block}.home-news__image img{display:block;width:100%;height:auto;aspect-ratio:600/315;object-fit:cover}.home-news__body{padding:12px}.home-news__meta{margin:0;color:#53647a;font-size:.8rem}.home-news__body h3{margin:5px 0;font-size:1rem;line-height:1.4}.home-news__body h3 a{color:#173866}.home-news__description{font-size:.87rem;line-height:1.45;margin:6px 0}.home-news__body small{color:#53647a;font-size:.7rem}@media(max-width:700px){.home-news{padding:14px}.home-news__header{align-items:start}.home-news__header p{font-size:.85rem}.home-news__grid{grid-template-columns:1fr}.home-news__card{display:grid;grid-template-columns:104px minmax(0,1fr)}.home-news__image img{height:100%;min-height:94px;object-fit:cover}.home-news__body{padding:10px}.home-news__body h3{font-size:.95rem}.home-news__description{display:none}}
