.newsHeader{max-width:780px;margin:46px 0 30px}.newsHeader h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.055em;line-height:1.03;margin:12px 0 20px;color:#10191e}.newsHeader>p:last-child{font-size:19px;line-height:1.5;color:#46565f}.newsEyebrow{font-size:12px;font-weight:750;letter-spacing:.16em;color:#18697b}.newsTabs{display:flex;gap:12px;margin:24px 0 36px;border-bottom:1px solid #d8dfe2}.newsTabs a{padding:13px 20px 15px;min-height:48px;text-decoration:none;color:#46565f;border-bottom:3px solid transparent;font-size:17px;font-weight:650}.newsTabs a[aria-current]{color:#10191e;border-color:#18697b}.newsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sourceNewsCard{min-width:0;background:#fff;border:1px solid #e0e5e8;border-radius:22px;padding:22px;overflow:hidden}.newsMeta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;color:#46565f;font-size:13px;line-height:1.5}.newsMeta>span{font-weight:700}.newsMeta time{font-variant-numeric:tabular-nums}.newsLink{display:block;color:#10191e;text-decoration:none}.newsLink img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:13px;background:#eef1f2}.newsLink h2{font-size:clamp(23px,2.8vw,30px);letter-spacing:-.035em;line-height:1.13;margin:22px 0 16px;overflow-wrap:anywhere}.newsOpen{display:block;font-size:14px;color:#18697b;line-height:1.5;font-weight:600}.newsLink:hover h2{text-decoration:underline;text-underline-offset:4px}.newsSummary{border-top:1px solid #d8dfe2;margin-top:20px;padding-top:16px}.newsSummary summary{font-size:15px;font-weight:600;color:#253b46;cursor:pointer;padding:5px 0}.newsSummary p{font-size:17px;line-height:1.55;color:#253b46;white-space:pre-line;overflow-wrap:anywhere}.newsSummary>span{font-size:13px;color:#54646b}.newsPagination{display:flex;justify-content:space-between;gap:24px;margin:34px 0 20px}.newsPagination a{display:inline-flex;align-items:center;min-height:48px;color:#18697b;font-size:16px;font-weight:600}.newsInventory{font-size:13px;color:#54646b;margin:0 0 42px}@media(max-width:650px){.newsHeader{margin:34px 0 24px}.newsGrid{grid-template-columns:1fr;gap:22px}.sourceNewsCard{padding:19px}.newsMeta{gap:12px;font-size:12px}.newsLink h2{font-size:26px}.newsTabs{margin-bottom:26px}.newsPagination{font-size:15px}}@media(prefers-color-scheme:dark){.sourceNewsCard{color-scheme:light}}.newsTabs a:focus-visible,.newsLink:focus-visible,.newsSummary summary:focus-visible{outline:3px solid #18697b;outline-offset:5px;border-radius:5px}
