

/* Start:/local/templates/renault/css/baic-news-20261015.css?17920720756695*/
/* The same photographic news cards on the homepage, archive and related stories. */
.baic-site .baic-news__card { color:#fff; isolation:isolate; }
.baic-site .baic-news__card:focus-visible { outline:3px solid #d90020; outline-offset:4px; }
.baic-site .baic-news__card .baic-news__name { color:#fff; margin:0; font-weight:600; line-height:1.3; }
.baic-site .baic-news__shade { background:linear-gradient(180deg,rgba(0,0,0,.02) 25%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.91) 100%); }
.baic-site .baic-news__image { object-position:center 62%; }
.baic-site .bn-page { color:#111; padding:0 0 48px; }
.baic-site .bn-section { padding-top:40px; padding-bottom:16px; }
.baic-site .bn-heading { display:flex; justify-content:space-between; align-items:flex-end; gap:32px; margin-bottom:32px; }
.baic-site .bn-eyebrow { display:block; color:#66717a; font-size:12px; font-weight:500; letter-spacing:.08em; margin-bottom:12px; }
.baic-site .bn-heading h1 { font-size:clamp(32px,3.3vw,48px); line-height:1.15; font-weight:700; margin:0 0 16px; }
.baic-site .bn-heading p { font-size:15px; line-height:1.7; color:#68727d; max-width:700px; margin:0; }
.baic-site .bn-button { display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:14px 24px; border:1px solid #111; border-radius:8px; background:#111; color:#fff; font:600 13px/1.4 Montserrat,sans-serif; text-decoration:none; white-space:normal; text-align:center; cursor:pointer; flex-shrink:0; }
.baic-site .bn-button:hover { background:#303030; color:#fff; }
.baic-site .bn-button:focus-visible,.baic-site .bn-article a:focus-visible { outline:2px solid #d90020; outline-offset:4px; }
.baic-site .bn-button--light { background:#f1f2f3; border-color:#f1f2f3; color:#111; }
.baic-site .bn-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.baic-site .bn-grid .baic-news__card { min-width:0; aspect-ratio:6/5; border-radius:14px; }
.baic-site .bn-grid .baic-news__content { padding:28px; gap:12px; }
.baic-site .bn-grid .baic-news__name { font-size:clamp(19px,1.8vw,25px); }
.baic-site .bn-grid .baic-news__date { color:#fff; font-size:13px; line-height:1.5; }
.baic-site .bn-pagination { margin-top:28px; }
.baic-site .bn-article { padding-top:28px; }
.baic-site .bn-breadcrumbs { display:flex; flex-wrap:wrap; gap:10px; align-items:center; font-size:12px; line-height:1.5; color:#7b858d; margin-bottom:32px; }
.baic-site .bn-breadcrumbs a { color:#555f68; text-decoration:none; }
.baic-site .bn-article__header { position:static; inset:auto; width:auto; z-index:auto; max-width:960px; margin:0 auto 32px; }
.baic-site .bn-article__header time { display:block; color:#68727d; font-size:13px; margin-bottom:14px; }
.baic-site .bn-article__header h1 { font-size:clamp(28px,3.2vw,44px); line-height:1.22; font-weight:700; margin:0 0 20px; }
.baic-site .bn-article__lead { font-size:18px; line-height:1.65; color:#68727d; margin:0; }
.baic-site .bn-article__cover { max-width:960px; margin:0 auto 36px; }
.baic-site .bn-article__cover img { display:block; width:100%; height:auto; aspect-ratio:16/9; object-fit:cover; object-position:center 62%; border-radius:14px; }
.baic-site .bn-article__cover figcaption { margin-top:10px; color:#7b858d; font-size:11px; }
.baic-site .bn-article__body { max-width:800px; margin:0 auto; font-size:16px; line-height:1.85; }
.baic-site .bn-article__body h2 { font-size:25px; line-height:1.35; font-weight:600; margin:32px 0 14px; }
.baic-site .bn-article__body p { margin:0 0 18px; color:#3d454c; }
.baic-site .bn-article__body a { color:#111; text-decoration:underline; text-underline-offset:3px; }
.baic-site .bn-article__models { padding:24px; margin:32px 0 24px; border-radius:14px; background:#f4f4f4; }
.baic-site .bn-article__models h2 { margin-top:0; font-size:22px; }
.baic-site .bn-article__links { display:flex; flex-wrap:wrap; gap:12px; margin-top:20px; }
.baic-site .bn-article__links a { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:12px 20px; border-radius:7px; background:#111; color:#fff; font-size:13px; line-height:1.4; font-weight:600; text-decoration:none; }
.baic-site .bn-article__body .bn-article__source { font-size:12px; line-height:1.8; color:#7b858d; }
.baic-site .bn-article__back { max-width:800px; margin:28px auto 0; }
.baic-site .bn-related { margin-top:48px; padding-bottom:8px; }
.baic-site .bn-related__heading { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:24px; }
.baic-site .bn-related__heading h2 { margin:0; font-size:28px; font-weight:600; }
.baic-site .bn-related__heading a { font-size:13px; text-decoration:underline; text-underline-offset:3px; color:#111; }
@media(max-width:900px) {
 .baic-site .bn-heading { align-items:flex-start; flex-direction:column; gap:22px; }
 .baic-site .bn-grid { gap:18px; }
 .baic-site .bn-grid .baic-news__content { padding:22px; }
 .baic-site .bn-grid .baic-news__name { font-size:20px; }
}
@media(max-width:600px) {
 .baic-site .bn-page { padding-bottom:32px; }
 .baic-site .bn-section { padding-top:26px; }
 .baic-site .bn-heading { margin-bottom:24px; }
 .baic-site .bn-heading p { font-size:14px; }
 .baic-site .bn-heading .bn-button { width:100%; }
 .baic-site .bn-grid { grid-template-columns:minmax(0,1fr); gap:18px; }
 .baic-site .bn-grid .baic-news__card { aspect-ratio:1/1; }
 .baic-site .bn-grid .baic-news__content { padding:22px; }
 .baic-site .bn-grid .baic-news__name { font-size:21px; }
 .baic-site .bn-article { padding-top:22px; }
 .baic-site .bn-breadcrumbs { margin-bottom:24px; }
 .baic-site .bn-article__header { margin-bottom:24px; }
 .baic-site .bn-article__header h1 { font-size:28px; }
 .baic-site .bn-article__lead { font-size:15px; line-height:1.7; }
 .baic-site .bn-article__cover { margin-bottom:24px; }
 .baic-site .bn-article__cover img { aspect-ratio:4/3; }
 .baic-site .bn-article__body { font-size:14px; line-height:1.85; }
 .baic-site .bn-article__body h2 { font-size:22px; margin-top:26px; }
 .baic-site .bn-article__models { padding:20px; }
 .baic-site .bn-article__models h2 { font-size:20px; }
 .baic-site .bn-article__links { flex-direction:column; }
 .baic-site .bn-related { margin-top:36px; }
 .baic-site .bn-related__heading h2 { font-size:23px; }
}
@media(prefers-reduced-motion:reduce) { .baic-site .baic-news__image { transition:none; } }
/* The legacy mobile rule fixes every header; only the site header is fixed here. */
@media(max-width:992px) { .baic-site .bn-page { padding-top:68px; } }
@media(max-width:600px) { .baic-site .bn-page .container { width:calc(100% - 40px); padding-left:0; padding-right:0; margin-left:auto; margin-right:auto; } }

/* End */
/* /local/templates/renault/css/baic-news-20261015.css?17920720756695 */
