
body.hm-news-page{background:#f9f9f9;color:#18354c}
.hm-news-shell{width:min(100%,1180px);margin:auto;padding:45px 22px 80px}
.hm-news-hero{text-align:center;margin:0 auto 30px}.hm-news-hero .kicker{color:#b73532;letter-spacing:.18em;font-size:11px;font-weight:750}.hm-news-hero h1{font-size:clamp(29px,4vw,42px);line-height:1.17;color:#183e60;margin:11px 0 12px;font-weight:600}.hm-news-hero p{font-size:15px;color:#607588;margin:0 auto;max-width:680px;line-height:1.6}
.hm-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hm-news-grid article{background:#fff;border:1px solid #e1e7eb;border-radius:7px;overflow:hidden}.hm-news-grid a{display:block;color:inherit;text-decoration:none}.hm-news-grid img{display:block;width:100%;height:220px;object-fit:cover}.hm-news-grid .copy{padding:20px}.hm-news-grid small{font-size:11px;color:#b73532;font-weight:700}.hm-news-grid h2{font-size:20px;color:#173d61;line-height:1.25;margin:9px 0}.hm-news-grid p{font-size:13px;line-height:1.6;color:#607588;min-height:60px}.hm-news-grid .action{font-size:12px;font-weight:700;color:#b73532}
.hm-news-article{width:min(100%,920px);margin:auto;padding:40px 22px 80px}.hm-news-breadcrumbs{font-size:12px;color:#71869a;margin-bottom:27px}.hm-news-breadcrumbs a{color:#526d85}.hm-news-article h1{font-size:clamp(28px,4vw,44px);line-height:1.15;color:#183e60;margin:8px 0 12px;font-weight:600}.hm-news-article .meta{font-size:12px;color:#a23835;font-weight:700;letter-spacing:.1em}.hm-news-article .intro{font-size:17px;line-height:1.6;color:#4b6579;max-width:790px}.hm-news-article figure{margin:28px 0}.hm-news-article figure img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain;background:#ebedef}.hm-news-article figcaption{font-size:12px;color:#74879a;margin-top:7px}.hm-news-article .body{font-size:15px;line-height:1.8;color:#354f63}.hm-news-article .back{display:inline-block;color:#a23835;font-size:13px;font-weight:700;margin-top:24px}
@media(max-width:760px){.hm-news-grid{grid-template-columns:1fr}.hm-news-grid img{height:240px}.hm-news-shell{padding-top:30px}.hm-news-article{padding-top:25px}}
.hm-news-gallery{margin:28px 0 24px}.hm-news-gallery .stage{width:100%;border:0;background:#edf0f2;padding:0;cursor:zoom-in;display:block;border-radius:8px;overflow:hidden}.hm-news-gallery .stage img{display:block;width:100%;height:clamp(300px,48vw,560px);object-fit:contain}.hm-news-gallery .thumbs{display:flex;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:3px}.hm-news-gallery .thumbs button{width:108px;height:78px;flex:none;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:#edf0f2;cursor:pointer}.hm-news-gallery .thumbs button[aria-current="true"]{border-color:#ac302c}.hm-news-gallery .thumbs img{width:100%;height:100%;display:block;object-fit:cover}.hm-news-gallery figcaption{margin-top:10px}.hm-news-lightbox{position:fixed;inset:0;z-index:10000;background:rgba(8,20,32,.96);display:none;align-items:center;justify-content:center;padding:55px 55px 75px}.hm-news-lightbox[open]{display:flex}.hm-news-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.hm-news-lightbox button{position:absolute;border:0;color:#fff;background:rgba(255,255,255,.16);width:40px;height:40px;border-radius:50%;font-size:25px;cursor:pointer}.hm-news-lightbox .close{right:15px;top:15px}.hm-news-lightbox .prev{left:10px;top:50%}.hm-news-lightbox .next{right:10px;top:50%}.hm-news-lightbox .counter{position:absolute;bottom:22px;color:#fff;font-size:13px}.hm-news-article .body p{margin:0 0 18px}@media(max-width:760px){.hm-news-gallery .stage img{height:310px}.hm-news-gallery .thumbs button{width:82px;height:62px}.hm-news-lightbox{padding:50px 43px 65px}}
