.ln-news{max-width:1240px;margin:0 auto;padding:48px 32px 64px;color:var(--lapsang-text,#2c2528);font-family:inherit;font-size:var(--lapsang-body-size,18px);line-height:1.8}
.ln-news *{box-sizing:border-box}.ln-news [hidden]{display:none!important}
.ln-news h1,.ln-news h2,.ln-news h3{font-family:inherit;font-weight:400;line-height:1.4;color:var(--lapsang-heading,#6a5b5c);overflow-wrap:anywhere}
.ln-news h1{font-size:var(--lapsang-heading-size,36px);margin:0 0 24px}.ln-news h2{font-size:var(--lapsang-section-size,30px);margin:0 0 26px}.ln-news h3{font-size:var(--lapsang-subheading-size,24px);margin:0 0 16px}
.ln-news p{margin:0 0 18px}.ln-news__header{max-width:800px;margin:0 auto 34px;text-align:center}.ln-news__eyebrow{font-size:var(--lapsang-caption-size,14px);letter-spacing:.1em;text-transform:uppercase}.ln-news__intro{font-size:inherit}
.ln-news__filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;border-block:1px solid var(--lapsang-line,#e2e2e2);padding:20px 0}
.ln-news__filters button{font:inherit;font-size:var(--lapsang-base-size,15px);border:1px solid var(--lapsang-line,#e2e2e2);border-radius:var(--lapsang-button-radius,0);background:#fff;color:var(--lapsang-text,#2c2528);padding:10px 18px;cursor:pointer;text-transform:none}
.ln-news__filters button[aria-pressed=true]{background:var(--lapsang-accent,#f05a28);border-color:var(--lapsang-accent,#f05a28);color:#fff}.ln-news__filters button:focus-visible,.ln-news a:focus-visible{outline:2px solid var(--lapsang-accent,#f05a28);outline-offset:4px}
.ln-news__status{font-size:var(--lapsang-caption-size,14px);padding-top:14px}.ln-news__group{padding:28px 0 34px}.ln-news__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ln-news__block{min-width:0}.ln-news__card{border:1px solid var(--lapsang-line,#e2e2e2);height:100%;display:flex;flex-direction:column;background:#fff}
.ln-news__photo{aspect-ratio:3/2;overflow:hidden;background:var(--lapsang-paper,#f4f2e9)}.ln-news__photo figure{height:100%;margin:0}.ln-news__photo img{width:100%;height:100%;object-fit:contain;border-radius:0}.ln-news__card-content{padding:24px;display:flex;flex:1;flex-direction:column}.ln-news__meta{font-size:var(--lapsang-caption-size,14px);line-height:1.6;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;color:var(--lapsang-heading,#6a5b5c)}.ln-news__summary{font-size:inherit;line-height:1.8}.ln-news__read{margin-top:auto;padding-top:16px}.ln-news a{color:var(--lapsang-link,#515151);text-underline-offset:4px}.ln-news a:hover{color:var(--lapsang-accent,#f05a28)}.ln-news__archive{border-top:1px solid var(--lapsang-line,#e2e2e2)}.ln-news__archive-intro{max-width:800px;margin-bottom:24px}.ln-news__all-posts{display:inline-block;margin-top:28px}.ln-news__empty{padding:28px;background:var(--lapsang-paper,#f4f2e9)}.ln-news__footer{padding-top:24px;border-top:1px solid var(--lapsang-line,#e2e2e2)}
@media(max-width:989px){.ln-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.ln-news{padding:30px 18px 44px;font-size:var(--lapsang-body-size-mobile,16px)}.ln-news__header{text-align:left}.ln-news h1{font-size:var(--lapsang-heading-size-mobile,28px)}.ln-news h2{font-size:var(--lapsang-section-size-mobile,22px)}.ln-news h3{font-size:var(--lapsang-subheading-size-mobile,20px)}.ln-news__grid{grid-template-columns:minmax(0,1fr);gap:24px}.ln-news__filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.ln-news__filters button{white-space:nowrap;flex:0 0 auto;padding:8px 14px}.ln-news__card-content{padding:20px}.ln-news__meta,.ln-news__eyebrow,.ln-news__status{font-size:var(--lapsang-caption-size-mobile,13px)}}
