.lhvd-news-page .lhvd-news-main{margin:0 auto;max-width:1180px;padding:clamp(3rem, 7vw, 6rem) 1.25rem clamp(4rem, 9vw, 7rem)}.lhvd-news-page .lhvd-news-article{margin:0 auto;max-width:1040px}.lhvd-news-page .lhvd-news-header{margin:0 0 2rem;max-width:940px}.lhvd-news-page .lhvd-news-header h1{font-size:clamp(2.5rem, 6vw, 5.25rem);letter-spacing:-.035em;line-height:.98;margin:0 0 1.25rem}.lhvd-news-page .lhvd-news-deck{font-size:clamp(1.15rem, 2.5vw, 1.45rem);line-height:1.55;margin:0;max-width:800px}.lhvd-news-page .lhvd-news-meta{color:var(--soil);font-size:.96rem;font-weight:700;letter-spacing:.02em;margin:1.1rem 0 0}.lhvd-news-page .lhvd-news-meta span{margin:0 .4rem}.lhvd-news-page .lhvd-news-hero{background:var(--paper);border:1px solid var(--line);border-radius:1rem;box-shadow:var(--shadow);margin:0 0 clamp(2.5rem, 6vw, 4.5rem);overflow:hidden}.lhvd-news-page .lhvd-news-hero img{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;width:100%}.lhvd-news-page .lhvd-news-hero figcaption{color:var(--soil);font-size:.9rem;line-height:1.5;padding:.85rem 1rem}.lhvd-news-page .lhvd-news-layout{align-items:start;display:grid;gap:clamp(2rem, 5vw, 4rem);grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.lhvd-news-page .lhvd-news-copy{background:rgb(255 253 246 / .94);border:1px solid var(--line);border-radius:1rem;box-shadow:0 18px 48px rgb(42 37 27 / .11);padding:clamp(1.4rem, 4vw, 3rem)}.lhvd-news-page .lhvd-news-copy p{font-size:clamp(1rem, 1.5vw, 1.08rem);line-height:1.78;margin:0 0 1.35rem}.lhvd-news-page .lhvd-news-copy p:last-child{margin-bottom:0}.lhvd-news-page .lhvd-news-copy a,.lhvd-news-page .lhvd-news-details a,.lhvd-news-page .lhvd-news-about a{color:var(--soil);font-weight:700}.lhvd-news-page .lhvd-news-copy blockquote{background:rgb(95 127 67 / .1);border-left:6px solid var(--leaf);margin:2rem 0;padding:1.2rem 1.35rem}.lhvd-news-page .lhvd-news-copy blockquote p{font-size:clamp(1.1rem, 2vw, 1.3rem);font-style:italic;font-weight:650;line-height:1.65;margin:0}.lhvd-news-page .lhvd-news-details{background:var(--ink);border-radius:1rem;color:var(--paper);padding:1.5rem;position:sticky;top:7rem}.lhvd-news-page .lhvd-news-details__label{color:var(--marigold);font-size:.82rem;font-weight:800;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.lhvd-news-page .lhvd-news-details dl,.lhvd-news-page .lhvd-news-details dd{margin:0}.lhvd-news-page .lhvd-news-details dl div{border-top:1px solid rgb(255 255 255 / .18);padding:.9rem 0}.lhvd-news-page .lhvd-news-details dt{font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.lhvd-news-page .lhvd-news-details dd{line-height:1.55}.lhvd-news-page .lhvd-news-details__button{background:var(--tomato);border-radius:.45rem;color:#fff;display:block;font-weight:800;margin-top:1rem;padding:.8rem 1rem;text-align:center;text-decoration:none}.lhvd-news-page .lhvd-news-details__button:hover,.lhvd-news-page .lhvd-news-details__button:focus-visible{background:var(--marigold);color:var(--ink)}.lhvd-news-page .lhvd-news-details__contact{font-size:.88rem;line-height:1.55;margin:1.25rem 0 0;overflow-wrap:anywhere}.lhvd-news-page .lhvd-news-details__contact a{color:var(--paper)}.lhvd-news-page .lhvd-news-about{background:rgb(243 182 74 / .18);border-left:6px solid var(--marigold);margin:clamp(2.5rem, 6vw, 4rem) 0 0;padding:clamp(1.25rem, 3vw, 2rem)}.lhvd-news-page .lhvd-news-about h2{font-size:clamp(1.45rem, 3vw, 2rem);margin:0 0 .7rem}.lhvd-news-page .lhvd-news-about p{line-height:1.7;margin:0}@media (max-width:820px){.lhvd-news-page .lhvd-news-layout{grid-template-columns:1fr}.lhvd-news-page .lhvd-news-details{position:static}}@media (max-width:560px){.lhvd-news-page .lhvd-news-main{padding-inline:1rem}.lhvd-news-page .lhvd-news-copy,.lhvd-news-page .lhvd-news-hero,.lhvd-news-page .lhvd-news-details{border-radius:.7rem}}