/* BDN native Article archive + single presentation */
.bdn-articles-hero{background:#fff}
.bdn-article-card{display:grid;background:#fff;border:1px solid var(--bdn-line);overflow:hidden;min-width:0}
.bdn-article-card--lead{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);margin-bottom:42px;min-height:500px}
.bdn-article-card__media{background:var(--bdn-soft);min-height:250px;overflow:hidden}
.bdn-article-card__media>a{display:block;width:100%;height:100%}
.bdn-article-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.bdn-article-card:hover .bdn-article-card__media img{transform:scale(1.025)}
.bdn-article-card__fallback{height:100%;min-height:250px;margin:0}
.bdn-article-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:30px}
.bdn-article-card--lead .bdn-article-card__body{padding:48px;justify-content:center}
.bdn-article-card__meta{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 16px;color:var(--bdn-muted);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.bdn-article-card__meta a{color:var(--bdn-orange);text-decoration:none}
.bdn-article-card__title{font-size:clamp(1.7rem,2.2vw,2.55rem);line-height:1.05}
.bdn-article-card--lead .bdn-article-card__title{font-size:clamp(2.4rem,3.5vw,4rem)}
.bdn-article-card__title a{text-decoration:none}
.bdn-article-card__excerpt{color:var(--bdn-muted)}
.bdn-article-card__body>.bdn-text-link{margin-top:auto}
.bdn-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.bdn-article-grid .bdn-article-card{grid-template-rows:240px 1fr}
.bdn-pagination{margin-top:48px}
.bdn-pagination .page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.bdn-pagination a,.bdn-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--bdn-line);background:#fff;text-decoration:none;font-weight:700;font-size:.82rem}
.bdn-pagination .current{background:var(--bdn-navy);border-color:var(--bdn-navy);color:#fff}
.bdn-article-dek{max-width:780px;margin:18px 0 24px;color:#526175;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}
.bdn-article-single .bdn-feature-media--article{max-width:1180px;aspect-ratio:16/9;background:var(--bdn-soft)}
.bdn-article-single .bdn-feature-media--article img{width:100%;height:100%;object-fit:cover}
.bdn-article-body{max-width:820px;margin-inline:auto}
.bdn-article-tags{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:42px auto 22px;padding-top:24px;max-width:820px;border-top:1px solid var(--bdn-line)}
.bdn-article-tags>span{font-weight:800;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--bdn-muted)}
.bdn-article-tags a{padding:7px 10px;background:var(--bdn-canvas);border:1px solid var(--bdn-line);text-decoration:none;font-size:.76rem;font-weight:600}
.bdn-article-back{margin:20px auto 0;max-width:820px}
.bdn-related-articles .bdn-section-head{margin-bottom:36px}
@media(max-width:1024px){.bdn-article-card--lead{grid-template-columns:1fr}.bdn-article-card--lead .bdn-article-card__media{aspect-ratio:16/8}.bdn-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bdn-article-card--lead .bdn-article-card__body{padding:28px}.bdn-article-grid{grid-template-columns:1fr}.bdn-article-grid .bdn-article-card{grid-template-rows:220px 1fr}.bdn-article-card__meta{gap:7px}.bdn-article-single .bdn-feature-media--article{aspect-ratio:4/3}}
