/* News content only; the native header, footer and floating controls keep 1.0.4 styles. */
.ldx-legacy-news #ldml-content{min-width:0;overflow-wrap:break-word}
.ldx-legacy-news .container{width:min(100% - 60px,1240px);margin-inline:auto;min-width:0}
.ldx-legacy-news .narrow{max-width:880px}
.ldx-legacy-news .section{padding-block:64px 84px}
.ldx-legacy-news .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ldx-legacy-news .news-card{min-width:0;border:1px solid var(--ldml-line);background:#fff}
.ldx-legacy-news .news-image{display:block;aspect-ratio:16/10;overflow:hidden}
.ldx-legacy-news .news-image img{width:100%;height:100%;object-fit:cover}
.ldx-legacy-news .news-body{padding:24px;min-width:0}
.ldx-legacy-news .news-body h3{font-size:clamp(24px,2.5vw,32px);line-height:1.3;margin:12px 0}
.ldx-legacy-news .news-body p{color:var(--ldml-muted);line-height:1.7}
.ldx-legacy-news .news-body time,.ldx-legacy-news .article-meta{color:var(--ldml-muted);font-size:14px}
.ldx-legacy-news .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border:1px solid var(--ldml-gold);background:var(--ldml-gold);color:var(--ldml-forest-dark);font:inherit;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;white-space:normal;text-align:center}
.ldx-legacy-news .button-outline{background:transparent;color:var(--ldml-forest)}
.ldx-legacy-news .article-hero{padding-block:72px 44px;background:linear-gradient(135deg,var(--ldml-cream),#fff)}
.ldx-legacy-news .article-hero h1{font-size:clamp(36px,5.5vw,66px);line-height:1.15;margin-block:12px 24px}
.ldx-legacy-news .eyebrow{color:var(--ldml-gold);font-weight:800;font-size:13px}
.ldx-legacy-news .article-cover{max-width:1080px;margin-block:40px}
.ldx-legacy-news .article-cover img{display:block;width:100%;max-height:650px;object-fit:cover}
.ldx-legacy-news .article-content{padding-block:32px;font-size:18px;line-height:1.85}
.ldx-legacy-news .article-content :is(h2,h3){line-height:1.3;margin-block:1.4em .6em}
.ldx-legacy-news .article-content h2{font-size:clamp(27px,3.5vw,39px)}
.ldx-legacy-news .article-content h3{font-size:clamp(23px,2.7vw,30px)}
.ldx-legacy-news .article-content :is(img,video,iframe){max-width:100%;height:auto}
.ldx-legacy-news .article-content :is(figure,.wp-caption){max-width:100%;margin-inline:auto}
.ldx-legacy-news .article-content :is(table,.wp-block-table){max-width:100%;overflow-x:auto}
.ldx-legacy-news .article-content table{display:block}
.ldx-legacy-news .article-content :is(.TyagGW_tableContainer,.TyagGW_tableWrapper){width:100%;max-width:100%;min-width:0}
.ldx-legacy-news .article-content :is(th,td){padding:10px;border:1px solid var(--ldml-line);text-align:start}
.ldx-legacy-news .article-content :is(ul,ol){padding-inline-start:1.5em;padding-inline-end:0}
.ldx-legacy-news .article-content a{color:var(--ldml-forest);text-decoration:underline;text-underline-offset:3px}
.ldx-legacy-news .article-content pre{max-width:100%;overflow:auto}
.ldx-legacy-news .article-content blockquote{margin-inline:0;padding-inline-start:24px;border-inline-start:3px solid var(--ldml-gold)}
.ldx-legacy-news .article-footer{padding-block:24px 80px}
.ldx-legacy-news .ldx-news-rfq{margin-block:24px}
.ldx-legacy-news :focus-visible{outline:3px solid var(--ldml-gold);outline-offset:4px}
@media(max-width:1000px){.ldx-legacy-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.ldx-legacy-news .container{width:calc(100% - 28px)}.ldx-legacy-news .news-grid{grid-template-columns:minmax(0,1fr)}.ldx-legacy-news .article-hero{padding-block:48px 28px}.ldx-legacy-news .article-content{font-size:17px}.ldx-legacy-news .section{padding-block:40px 64px}.ldx-legacy-news .article-cover{margin-block:28px}.ldx-legacy-news .news-body{padding:20px}.ldx-legacy-news .ldx-search button{width:100%}}
