.news-main{padding:150px 6vw 120px;background:#fff}.news-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.news-heading h1{font-size:32px;font-weight:400;letter-spacing:.08em;margin:0}.news-heading h1 small{display:block;font-size:11px;letter-spacing:.18em;color:#7b827b;margin-top:12px}.news-filters{display:flex;gap:24px;flex-wrap:wrap}.news-filters button{font:inherit;font-size:12px;border:0;background:none;padding:10px 0;color:#999f98;cursor:pointer;border-bottom:1px solid transparent}.news-filters button[aria-pressed=true]{color:#25372f;border-color:#25372f}.news-filters button:focus-visible{outline:2px solid var(--green);outline-offset:5px}.news-list{width:78%;max-width:1100px;margin-top:105px}.news-count{font-size:11px;color:#778077;margin-bottom:18px;letter-spacing:.06em}.news-row{border-top:1px solid #dde1dc}.news-row:last-child{border-bottom:1px solid #dde1dc}.news-row[hidden]{display:none}.news-row>a{display:grid;grid-template-columns:28% 1fr 24px;gap:28px;align-items:center;padding:28px 0;color:inherit;text-decoration:none}.news-row figure{margin:0;aspect-ratio:3/2;overflow:hidden}.news-row img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.6,.3,1)}.news-row a:hover img{transform:scale(1.04)}.news-row__text{position:relative;padding:14px 0}.news-meta{font-size:10px;letter-spacing:.06em;color:#969e95;margin:0 0 16px}.news-meta span{margin-left:12px}.news-row h2{font-size:20px;font-weight:400;line-height:1.7;letter-spacing:.04em;margin:0 0 16px}.news-tag{font-size:10px;color:#899286;border:1px solid #e1e6df;border-radius:20px;padding:3px 9px}.news-pickup{display:block;font-size:10px;color:#335447;margin-bottom:20px}.news-pickup small{font-size:9px;margin-left:8px}.news-arrow{font-size:18px;transition:transform .3s}.news-row a:hover .news-arrow{transform:translate(3px,-3px)}.news-detail{background:#fff;padding:145px max(24px,15vw) 100px}.news-back{display:inline-block;font-size:12px;color:#6f7a70;margin-bottom:55px}.news-detail h1{font-weight:400;line-height:1.6;font-size:clamp(26px,3vw,40px);letter-spacing:.05em;margin:20px 0 45px}.news-detail figure{margin:0}.news-detail img{width:100%;height:auto;display:block}.news-detail figcaption{font-size:10px;color:#899286;text-align:right;margin-top:10px}.news-body{font-size:15px;line-height:2.3;font-weight:300;max-width:680px;margin:45px 0 60px}.news-row>a:focus-visible{outline:2px solid var(--green);outline-offset:5px}@media(max-width:760px){.news-main{padding:110px 24px 70px}.news-heading{display:block}.news-heading h1{font-size:28px}.news-filters{margin-top:32px;gap:20px}.news-list{width:100%;margin-top:55px}.news-row>a{grid-template-columns:32% 1fr 14px;gap:14px;padding:24px 0}.news-row h2{font-size:15px;margin-bottom:12px}.news-meta{font-size:9px;line-height:1.8;margin-bottom:10px}.news-meta span{display:block;margin-left:0}.news-pickup{margin-bottom:10px}.news-row__text{padding:0}.news-tag{font-size:9px}.news-detail{padding:110px 24px 70px}.news-body{font-size:14px}.news-back{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.news-row img,.news-arrow{transition:none}}
