.homePremium .homeV3Section{margin-block:52px}
.homeV3Heading{text-align:center;margin:0 auto 26px;max-width:860px;padding-inline:12px}
.homeV3Heading h2{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:10px;font-family:var(--font-editorial)}
.homeV3Heading h2::before,.homeV3Heading h2::after{content:"";height:1px;width:52px;background:var(--ae-sage);flex:0 0 52px}
.homeV3Heading p{font-size:15px;line-height:1.6;color:var(--ae-muted);margin:0}
.homeV3Collections{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.homeV3Collection{display:flex;flex-direction:column;min-width:0;background:var(--ae-ivory);border:1px solid var(--ae-soft);border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .18s,box-shadow .18s}
.homeV3CollectionImage{aspect-ratio:1;background:var(--ae-card);position:relative;overflow:hidden}
.homeV3CollectionImage img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}
.homeV3CollectionLabel{display:flex;align-items:center;gap:7px;padding:12px 9px;min-height:76px;font-size:14px;line-height:1.45;font-weight:550;flex:1}
.homeV3CollectionLabel svg{width:19px;height:19px;color:var(--ae-action)}
.homeV3Arrow{margin-left:auto;color:var(--ae-action)}
.homeV3Collection:hover,.homeV3Brands a:hover{border-color:var(--ae-sage);box-shadow:0 4px 14px var(--ae-ink-a11)}
.homeV3Brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.homeV3Brands a{height:116px;display:flex;align-items:center;justify-content:center;min-width:0;background:var(--ae-card);border:1px solid var(--ae-soft);border-radius:14px;padding:20px;transition:border-color .18s,box-shadow .18s}
.homeV3Brands img{display:block;max-width:100%;max-height:66px;width:auto;height:auto;object-fit:contain}
.homeV3Articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.homeV3Article{background:var(--ae-ivory);border:1px solid var(--ae-soft);border-radius:17px;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.homeV3ArticleImage{display:block;aspect-ratio:1.6;background:var(--ae-bg);overflow:hidden;position:relative}
.homeV3ArticleImage img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.homeV3ArticleText{padding:20px;display:flex;flex-direction:column;flex:1;gap:12px}
.homeV3ArticleText small{color:var(--ae-muted);font-size:12px;letter-spacing:.07em;text-transform:uppercase}
.homeV3ArticleText h3{font:500 var(--size-subtitle)/1.25 var(--font-editorial);margin:0;min-height:5em;overflow-wrap:anywhere}
.homeV3ArticleText h3 a{text-decoration:none}
.homeV3Read{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px;margin-top:auto;color:var(--ae-muted);font-size:14px;text-decoration:none}
.homeV3Read:hover{text-decoration:underline}
.homeV3SrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.homeV3Collections{grid-template-columns:repeat(3,minmax(0,1fr))}.homeV3CollectionLabel{min-height:66px}.homeV3Brands{gap:10px}.homeV3Brands a{padding:14px}.homeV3ArticleText{padding:15px}}
@media(max-width:768px){.homeV3Articles{grid-template-columns:1fr}.homeV3ArticleText h3{min-height:0}.homeV3Brands{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.homePremium .homeV3Section{margin-block:34px}.homeV3Heading{padding:0;margin-bottom:20px}.homeV3Heading h2{gap:10px}.homeV3Heading h2::before,.homeV3Heading h2::after{width:20px;flex-basis:20px}.homeV3Heading p{font-size:14px}.homeV3Collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeV3CollectionLabel{padding:10px 8px;font-size:13px;gap:5px;min-height:66px}.homeV3CollectionLabel svg{width:17px;height:17px}.homeV3Brands{grid-template-columns:repeat(2,minmax(0,1fr))}.homeV3Brands a{height:98px}.homeV3Brands a:last-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.homeV3Collection,.homeV3Brands a{transition:none}}
