.lf-news{padding-top:70px;padding-bottom:70px}.lf-news .section-heading{align-items:end}.lf-news h1{font-size:clamp(34px,4.8vw,62px);line-height:1.12}.lf-news h1 em{color:#926817}.lf-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.lf-news-card{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column}.lf-news-image{display:block;aspect-ratio:16/10;overflow:hidden}.lf-news-image img{width:100%;height:100%;object-fit:cover}.lf-news-copy{padding:28px;display:flex;flex-direction:column;align-items:start;flex:1}.lf-news-label{background:#080808;color:#e4b957;padding:6px 11px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lf-news-date{color:#62615d;font-size:13px;margin:18px 0 12px}.lf-news-card h2{font-size:24px;line-height:1.3;margin:0 0 16px}.lf-news-card h2 a:hover{color:#926817}.lf-news-copy>p:not(.lf-news-date){font-size:15px;line-height:1.7}.lf-news-copy>.text-link{margin-top:auto;padding-top:18px}.lf-news-pagination{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.lf-news-pagination .page-numbers{padding:9px 14px;border:1px solid var(--line)}.lf-news-pagination .current{background:#080808;color:#e4b957}.lf-article{max-width:900px}.lf-article>.eyebrow{margin-top:40px}.lf-article h1{font-size:clamp(34px,5vw,60px);line-height:1.15;overflow-wrap:anywhere}.lf-article-image{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;margin:30px 0}.lf-article-body{font-size:18px;line-height:1.85}.lf-article-body>*{max-width:100%}.lf-article-body a{text-decoration:underline}.lf-article-body h2,.lf-article-body h3{margin-top:32px}.lf-article-body img{height:auto}@media(max-width:1100px){.header-inner nav{gap:13px}.header-inner nav>a{font-size:12px}}@media(max-width:900px){.lf-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.lf-news-grid{grid-template-columns:1fr}.lf-news-copy{padding:23px}.lf-news{padding-top:45px;padding-bottom:45px}.lf-news .section-heading{align-items:start}.lf-article-body{font-size:17px}}
