/* Garage News CSS hotfix - keeps icons/images constrained */
.garage-news-page{background:#f5f7fb;padding:2rem 0 3rem}.garage-news-shell{width:min(1280px,calc(100% - 2rem));margin:0 auto}.garage-news-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:1.25rem;align-items:start}.garage-news-two-col,.garage-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem}.garage-news-main{min-width:0}.garage-news-sidebar,.garage-news-sidebar-right{display:grid;gap:1rem;min-width:0}.garage-news-filter-card,.garage-news-widget,.garage-news-cta-card,.garage-article-card,.garage-news-featured,.garage-news-category-strip,.garage-news-card{background:#fff;border:1px solid #e4eaf3;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.04)}.garage-news-filter-card,.garage-news-widget,.garage-news-cta-card{padding:1rem}.garage-news-sidebar-list{display:grid;gap:.25rem}.garage-news-sidebar-link{display:grid;grid-template-columns:22px 1fr auto;gap:.6rem;align-items:center;padding:.45rem .55rem;border-radius:10px;text-decoration:none;color:#334155;font-weight:700;font-size:.88rem}.garage-news-sidebar-link.is-active,.garage-news-sidebar-link:hover{background:#eef4ff;color:#2563eb}.garage-news-sidebar-link em,.garage-news-category-list em{font-style:normal;color:#64748b}.garage-news-icon,.garage-news-mini-icon,.garage-news-mini-icon svg,.garage-news-category-strip svg,.garage-news-category-strip a>span,.garage-news-category-list svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:inline-flex!important;flex:0 0 22px!important;color:#2563eb}.garage-news-category-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;padding:.8rem;margin-bottom:1.15rem}.garage-news-category-strip a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:78px;text-align:center;text-decoration:none;color:#0f172a;font-weight:800;font-size:.78rem}.garage-news-featured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:300px;overflow:hidden;position:relative;margin-bottom:1.1rem;text-decoration:none;color:inherit}.garage-news-featured:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 38%,rgba(255,255,255,0) 64%);pointer-events:none}.garage-news-featured img{grid-column:2;width:100%!important;height:100%!important;min-height:300px;object-fit:cover!important;display:block}.garage-news-featured-copy{position:relative;z-index:1;padding:1.75rem;display:flex;flex-direction:column;justify-content:center}.garage-news-featured-copy h2{font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:.55rem 0 .75rem}.garage-news-featured-copy p{color:#475569;line-height:1.55}.garage-news-featured-copy span,.garage-news-card-body span{color:#2563eb;font-size:.75rem;font-weight:900;text-transform:uppercase}.garage-news-featured-copy strong,.garage-news-cta-card a,.garage-article-cta a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:0 1rem;border-radius:12px;background:#2563eb;color:#fff;text-decoration:none;font-weight:800}.garage-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.garage-news-card{display:block;overflow:hidden;text-decoration:none;color:inherit}.garage-news-card-media{aspect-ratio:16/10;overflow:hidden;background:#dbeafe}.garage-news-card-media img,.garage-news-trending-list img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.garage-news-card-body{padding:.95rem}.garage-news-card-body h3{font-size:1rem;line-height:1.25;margin:.4rem 0;color:#0f172a}.garage-news-card-body p{font-size:.9rem;line-height:1.45;color:#64748b}.garage-news-trending-list{display:grid;gap:.8rem}.garage-news-trending-list a{display:grid;grid-template-columns:72px 1fr;gap:.65rem;text-decoration:none;color:inherit}.garage-news-trending-list img{width:72px!important;height:52px!important;border-radius:10px}.garage-news-cta-card{background:#061831;color:#fff}.garage-news-cta-card h3{color:#fff}.garage-news-category-list a{display:flex;justify-content:space-between;align-items:center;gap:.65rem;text-decoration:none;color:#334155;font-weight:700}.garage-news-category-list span{display:inline-flex;align-items:center;gap:.5rem}.garage-news-search-row,.garage-news-subscribe-row{display:flex;gap:.5rem}.garage-news-search-row input,.garage-news-subscribe-row input{min-width:0;flex:1;height:40px;border:1px solid #dbe3ef;border-radius:10px;padding:0 .75rem}.garage-news-search-row button,.garage-news-subscribe-row button{height:40px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:800;padding:0 .8rem}@media(max-width:1180px){.garage-news-layout{grid-template-columns:240px minmax(0,1fr)}.garage-news-sidebar-right{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.garage-news-layout,.garage-news-two-col,.garage-article-layout{grid-template-columns:1fr}.garage-news-featured{grid-template-columns:1fr}.garage-news-featured img{grid-column:1;grid-row:1}.garage-news-featured-copy{grid-row:1}.garage-news-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.garage-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.garage-news-grid,.garage-news-category-strip{grid-template-columns:1fr}.garage-news-search-row,.garage-news-subscribe-row{flex-direction:column}}

/* Final hero/image hardening patch */
.garage-news-main{min-width:0;max-width:100%;}
.garage-news-featured{background:#fff!important;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr)!important;min-height:300px!important;isolation:isolate;}
.garage-news-featured:after{z-index:1;}
.garage-news-featured-copy{z-index:2;}
.garage-news-featured-image{grid-column:2;grid-row:1;position:relative;min-height:300px;background-size:cover;background-position:center;background-color:#eaf0f8;overflow:hidden;}
.garage-news-featured-image img{width:100%!important;height:100%!important;min-height:300px!important;object-fit:cover!important;display:block!important;opacity:1!important;visibility:visible!important;}
.garage-news-featured-image.is-missing-image{background:linear-gradient(135deg,#eaf1fb,#f8fafc);}
.garage-news-featured-image.is-missing-image:before{content:'Image loading';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#64748b;font-weight:800;}
.garage-news-card-media{background:#eef4ff!important;}
.garage-news-card-media img{opacity:1!important;visibility:visible!important;}
@media(max-width:980px){.garage-news-featured{grid-template-columns:1fr!important;}.garage-news-featured-image{grid-column:1;grid-row:1;}.garage-news-featured-copy{grid-row:1;}}
