.news-index,.news-detail{padding-top:24px;padding-bottom:72px}.news-heading{max-width:820px;margin:42px 0 32px}.news-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.25;margin:14px 0}.news-heading p{line-height:1.9;color:#50636b}.news-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.news-tabs a{padding:10px 18px;border:1px solid #d7e5e4;border-radius:24px;color:#33545c}.news-tabs a[aria-current]{background:#087b79;color:#fff;border-color:#087b79}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{border:1px solid #dce8e7;background:#fff;border-radius:16px;overflow:hidden;transition:transform .2s}.news-card:hover{transform:translateY(-3px)}.news-card>a{display:block;height:100%;color:#203d45;text-decoration:none}.news-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#eff6f5}.news-card>a>div{padding:24px}.news-card small,.news-meta{font-size:13px;color:#657980}.news-card h3{font-size:20px;line-height:1.6;margin:12px 0}.news-card p{font-size:14px;line-height:1.85;color:#60757c;margin:0 0 18px}.news-card span{color:#087b79;font-weight:600}.news-article{max-width:860px;margin:36px auto 64px}.news-article h1{font-size:clamp(28px,3.4vw,42px);line-height:1.5;letter-spacing:-.025em;margin:12px 0 20px}.news-summary{font-size:18px;line-height:1.9;color:#4a656d;border-left:3px solid #087b79;padding-left:20px}.news-cover{margin:32px 0 20px}.news-cover img{display:block;width:100%;height:auto;border-radius:14px}.news-cover figcaption{font-size:12px;color:#74858b;line-height:1.6;margin:10px 0}.news-toc{display:flex;flex-wrap:wrap;gap:12px;padding:20px;background:#eef6f5;border-radius:10px;margin:24px 0 38px}.news-toc a{color:#176f70;font-size:14px}.news-prose{font-size:17px;line-height:2;color:#314e57;overflow-wrap:anywhere}.news-prose h2{font-size:25px;line-height:1.55;color:#173d45;margin:40px 0 16px;scroll-margin-top:110px}.news-prose p{margin:0 0 20px}.news-prose ul,.news-prose ol{padding-left:24px;margin:18px 0 26px}.news-prose li{margin:10px 0}.news-prose a{color:#087b79;text-decoration:underline;text-underline-offset:4px}.news-prose blockquote{background:#f1f7f6;border-left:3px solid #087b79;margin:28px 0;padding:20px 24px}.news-cta{display:flex;align-items:center;flex-wrap:wrap;gap:22px;border-top:1px solid #dce8e7;padding-top:30px;margin-top:40px}.news-related h2,.news-home h2{font-size:28px}.news-home{padding-top:50px;padding-bottom:60px}.news-home-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.news-home-head a{color:#087b79}.news-card a:focus-visible,.news-tabs a:focus-visible{outline:3px solid #db951d;outline-offset:-3px}@media(max-width:960px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr}.news-article{margin-top:24px}.news-article h1{font-size:28px}.news-summary{font-size:16px}.news-prose{font-size:16px}.news-prose h2{font-size:22px}.news-card>a>div{padding:20px}.news-tabs a{padding:8px 13px}.news-home-head{align-items:flex-start}.news-home h2{font-size:24px}.news-toc{display:grid;gap:8px}}
