.news-single{max-width:900px;margin:0 auto;padding:82px max(5vw,24px) 100px}.news-single header h1{font-size:clamp(34px,5vw,58px);line-height:1.45;color:#681c2a;margin:22px 0}.news-single header time{color:#746a62}.news-type{display:inline-block;padding:4px 10px;background:#efe5e3;color:#6d1d2b}.news-hero{margin:42px 0}.news-hero img{width:100%;height:auto}.news-body{font-size:16px;line-height:2.05}.news-body h2{font-size:clamp(25px,3vw,34px);margin:54px 0 20px;color:#681c2a}.news-body img{max-width:100%;height:auto}.news-single footer{margin-top:64px;padding-top:24px;border-top:1px solid #d9d0c7}.news-single footer a{color:#6d1d2b}.home-news{padding:clamp(64px,8vw,110px) max(5vw,24px);background:#f5f1eb;color:#382d2a}.home-news__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,100px)}.home-news__heading .eyebrow{margin:0 0 12px;color:#7a1d2d;font-size:12px;letter-spacing:.2em}.home-news__heading h2{margin:0 0 20px;color:#681c2a;font-size:clamp(34px,5vw,58px);line-height:1.25}.home-news__heading>p:last-child{margin:0;line-height:1.9;color:#625852}.home-news__list{border-top:1px solid #d4cac0}.home-news__item{border-bottom:1px solid #d4cac0}.home-news__item>a{position:relative;display:block;padding:24px 54px 24px 0;color:inherit;text-decoration:none}.home-news__meta{display:flex;align-items:center;gap:14px;margin-bottom:10px;color:#746a62;font-size:13px}.home-news__meta span{padding:3px 9px;background:#e9dfd8;color:#6d1d2b}.home-news__item h3{margin:0;font-size:clamp(17px,2vw,21px);line-height:1.65;font-weight:500}.home-news__arrow{position:absolute;right:8px;top:50%;color:#6d1d2b;font-size:23px;transform:translateY(-50%)}.home-news__empty{margin:0;padding:30px 0;border-bottom:1px solid #d4cac0;color:#746a62}@media(max-width:720px){.home-news__inner{grid-template-columns:1fr;gap:34px}.home-news__item>a{padding-top:20px;padding-bottom:20px}.home-news__meta{flex-wrap:wrap}}
