/* Homepage layout locked to the approved AutomotiveZones mockup. */
.az-home-layout{grid-template-columns:minmax(0,2.48fr) minmax(285px,1fr);gap:14px;align-items:start}
.az-home-main,.az-sidebar{gap:12px}
.az-feature-grid{grid-template-columns:minmax(0,2.45fr) minmax(215px,.99fr);gap:8px;min-height:250px}
.az-feature-primary,.az-feature-secondary{min-height:250px}
.az-feature-primary{height:250px}
.az-feature-primary__link{position:absolute;inset:0;display:block;z-index:0}
.az-feature-primary__image{object-position:center center}
.az-feature-primary__overlay{padding:18px 20px 20px;max-width:100%}
.az-feature-primary h1{max-width:520px;font-size:clamp(22px,2.05vw,29px);line-height:1.08}
.az-feature-primary p{display:none}
.az-feature-primary::after{z-index:1}
.az-feature-primary__overlay{z-index:2}
.az-feature-controls{position:absolute;z-index:3;inset:0 10px auto;top:43%;display:flex;justify-content:space-between;pointer-events:none}
.az-feature-controls span{width:32px;height:32px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(15,20,24,.45);color:#fff;font-size:25px;line-height:1}
.az-feature-dots{right:17px;bottom:13px;z-index:3}
.az-feature-secondary{grid-template-rows:1fr 1fr;gap:8px}
.az-feature-tile{min-height:121px}
.az-feature-tile>a{position:absolute;inset:0;display:block;color:#fff}
.az-feature-tile__shade{background:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.72)),linear-gradient(0deg,rgba(0,0,0,.45),transparent 60%)}
.az-feature-tile__content{right:10px;bottom:10px;width:58%;display:grid;gap:5px}
.az-feature-tile__content .az-category-tag{justify-self:start;font-size:9px;padding:3px 7px}
.az-feature-tile__content strong{font-size:13px;line-height:1.17;font-weight:800;text-shadow:0 1px 5px #000}
.az-news-heading{flex-wrap:nowrap;align-items:center}
.az-section-heading{padding:2px 0 8px}
.az-section-heading h2{font-size:21px;white-space:nowrap}
.az-filter-pills{justify-content:flex-end;gap:4px;flex-wrap:nowrap}
.az-filter-pills a{padding:5px 10px;font-size:10.5px}
.az-news-list{border:0;border-radius:0;background:#fff;box-shadow:none;overflow:hidden}
.az-news-item{grid-template-columns:230px minmax(0,1fr);gap:13px;padding:8px 4px;min-height:96px;border-bottom:1px solid #dfe2e4}
.az-news-item__image{height:84px;border-radius:5px}
.az-news-item__category{margin-bottom:2px;font-size:10px}
.az-news-item h3{font-size:15px;line-height:1.2;margin:0 0 5px}
.az-news-item time{font-size:10px;color:#6b737a}
.az-news-list--continuation{margin-top:-12px}
.az-channel{border-radius:9px}
.az-channel__heading{min-height:42px;padding:7px 15px}
.az-channel__heading h2{font-size:19px}
.az-channel__body{padding:10px 35px 12px}
.az-carousel-track{grid-auto-columns:calc((100% - 36px)/4);gap:12px;scrollbar-width:none}
.az-carousel-track::-webkit-scrollbar{display:none}
.az-channel-card__media{height:72px}
.az-channel-card__meta{font-size:9px}
.az-channel-card h3{font-size:11.5px;line-height:1.18}
.az-carousel-arrow{top:38px;width:27px;height:27px}
.az-sidebar{gap:14px}
.az-sidebar-panel{border-radius:10px}
.az-sidebar-heading{min-height:43px;padding:8px 13px}
.az-sidebar-heading h2{font-size:19px}
.az-popular-item{grid-template-columns:42px minmax(0,1fr);gap:10px;margin:0 12px;padding:8px 0;min-height:50px}
.az-popular-item__rank{width:38px;height:27px;border-radius:5px;font-size:15px}
.az-popular-item strong{grid-column:2;font-size:12px;line-height:1.28}
.az-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 10px}
.az-tool-card{min-height:88px;padding:7px 4px;gap:5px}
.az-tool-card svg{width:32px;height:32px}
.az-tool-card strong{font-size:11px;line-height:1.16}
.az-review-item{grid-template-columns:108px minmax(0,1fr);gap:10px;padding:9px 12px;color:inherit;text-decoration:none}
.az-review-item img{width:108px;height:70px}
.az-review-item h3{font-size:11.5px;line-height:1.25;margin:0 0 5px}
.az-review-item time{font-size:9.5px}
@media(max-width:1180px){.az-home-layout{grid-template-columns:minmax(0,2.48fr) minmax(285px,1fr)}.az-news-item{grid-template-columns:205px minmax(0,1fr)}.az-filter-pills a{padding-inline:8px}}
@media(max-width:980px){.az-home-layout{grid-template-columns:minmax(0,1fr)}.az-feature-grid{grid-template-columns:minmax(0,1.7fr) minmax(200px,.9fr)}.az-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.az-review-panel{grid-column:1/-1}.az-news-heading{flex-wrap:wrap}.az-filter-pills{width:100%;justify-content:flex-start;flex-wrap:wrap}}
@media(max-width:640px){.az-feature-grid{grid-template-columns:minmax(0,1fr);min-height:0}.az-feature-primary{height:auto;min-height:245px}.az-feature-secondary{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:118px;min-height:118px}.az-feature-tile{min-height:118px}.az-news-heading{align-items:flex-start}.az-news-item{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:9px 0;min-height:0}.az-news-item__image{height:80px}.az-news-item h3{font-size:13px}.az-news-list--continuation{margin-top:-12px}.az-channel__body{padding-inline:32px}.az-carousel-track{grid-auto-columns:minmax(132px,44%)}.az-channel-card__media{height:78px}.az-sidebar{grid-template-columns:minmax(0,1fr)}.az-review-panel{grid-column:auto}}
