.news-page{color:#173a43;max-width:1000px;margin:0 auto;padding:40px 32px 70px}.news-breadcrumb{color:#536a70;flex-wrap:wrap;gap:9px;font-size:.82rem;line-height:1.8;display:flex}.news-breadcrumb a,.news-breadcrumb a:first-child{text-underline-offset:4px;text-decoration:underline;display:inline}.news-hero{border-bottom:1px solid #d8e5e8;padding:64px 0 42px}.news-hero>p:first-child{color:#087e96;letter-spacing:.17em;margin:0;font:700 .78rem/1.4 Arial,sans-serif}.news-hero h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.2}.news-hero>p:last-child{color:#536a70;margin:0}.news-list article{border-bottom:1px solid #d8e5e8}.news-list article>a{grid-template-columns:140px 1fr auto;align-items:center;gap:28px;padding:32px 12px;transition:background .2s;display:grid}.news-list article>a:hover{background:#f2fafb}.news-list-meta{letter-spacing:.05em;color:#536a70;align-items:center;gap:12px;font:700 .8rem/1.4 Arial,sans-serif;display:flex}.news-list-meta span{color:#173a43;letter-spacing:.08em;background:#f4c84e;border-radius:100px;padding:4px 8px;font-size:.65rem}.news-list h2{margin:0 0 6px;font-size:1.22rem;line-height:1.6}.news-list p{color:#536a70;margin:0;font-size:.9rem;line-height:1.8}.news-list-arrow{color:#087e96;font-size:1.4rem}.news-footer{flex-wrap:wrap;gap:24px;margin-top:42px;font-size:.88rem;display:flex}.news-footer a{text-underline-offset:5px;text-decoration:underline}.news-article{padding-top:58px}.news-article>header{border-bottom:1px solid #d8e5e8;padding-bottom:38px}.news-article-meta{color:#536a70;letter-spacing:.1em;align-items:center;gap:16px;font:700 .78rem/1.4 Arial,sans-serif;display:flex}.news-article-meta span{color:#087e96}.news-article h1{letter-spacing:-.03em;max-width:760px;margin:18px 0 0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.45}.news-article-body{max-width:740px;margin:0 auto;padding:46px 0 20px;font-size:1rem;line-height:2}.news-article-body>p{margin:0 0 26px}.news-article-body aside{background:#edf9f1;border:1px solid #c8e9d3;border-radius:18px;margin:40px 0;padding:28px 30px}.news-article-body aside strong{font-size:1.15rem}.news-article-body aside p{color:#536a70;margin:7px 0 15px;font-size:.9rem}.news-article-body aside a{color:#fff;background:#087a37;border-radius:9px;padding:12px 18px;font-weight:700;line-height:1.6;display:inline-block}.news-article-body aside a:hover{background:#06662e}@media (max-width:650px){.news-page{padding:24px 22px 48px}.news-hero{padding:42px 0 30px}.news-list article>a{grid-template-columns:1fr auto;gap:10px 16px;padding:25px 4px}.news-list-meta{grid-column:1/-1}.news-list h2{font-size:1.1rem}.news-list p{font-size:.84rem}.news-article{padding-top:38px}.news-article>header{padding-bottom:28px}.news-article-body{padding-top:32px;line-height:1.95}.news-article-body aside{margin:32px 0;padding:23px 20px}.news-article-body aside a{text-align:center;display:block}}.news-article-body .news-article-url{border-top:1px solid #d5e6eb;border-bottom:1px solid #d5e6eb;flex-wrap:wrap;align-items:baseline;gap:2px 18px;padding:14px 0;display:flex}.news-article-url span{color:#536a70;font-size:.82rem;font-weight:700}.news-article-url a{letter-spacing:.02em;color:#087e96;text-underline-offset:4px;word-break:break-all;font:700 1.05rem/1.6 Arial,sans-serif;text-decoration-line:underline;text-decoration-thickness:1px}.news-article-url a:hover{text-decoration-thickness:2px}.news-article-body>p a{color:#087e96;text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:1px}.news-article-body .news-schedule{gap:14px;margin:4px 0 32px;display:grid}.news-schedule>div{background:#f5fbfd;border:1px solid #d5e6eb;border-radius:14px;padding:22px 26px}.news-article-body .news-schedule h2{align-items:center;gap:12px;margin:0 0 10px;font-size:1.1rem;font-weight:700;line-height:1.6;display:flex}.news-schedule h2 span{color:#087e96;letter-spacing:.04em;background:#fff;border:1px solid #b8dae2;border-radius:100px;padding:2px 10px;font-size:.72rem}.news-schedule dl{grid-template-columns:auto 1fr;gap:2px 18px;margin:0;line-height:1.9;display:grid}.news-schedule dt{color:#536a70;padding-top:.12em;font-size:.82rem;font-weight:700}.news-schedule dd{margin:0;font-weight:700}.news-article-body .news-schedule p{color:#536a70;margin:10px 0 0;font-size:.86rem;line-height:1.8}@media (max-width:650px){.news-schedule>div{padding:18px}}
