.brand-directory-hero{color:#fff;background:#171514;padding:55px 0 65px}.brand-directory-hero nav{color:#d8d0c8;margin-bottom:32px;font-size:14px}.brand-directory-hero h1{letter-spacing:-.04em;max-width:900px;margin:18px 0 24px;font-size:clamp(38px,5.4vw,68px);line-height:1.05}.brand-directory-hero p{color:#e2ddd7;max-width:800px;font-size:18px;line-height:1.75}.brand-directory-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.brand-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.brand-directory-grid article{background:#fff;border:1px solid #ddd6cd;min-width:0}.brand-directory-grid img{object-fit:contain;background:#f1ede7;width:100%;height:255px}.brand-directory-grid article>div{padding:24px}.brand-directory-grid h3{margin:0 0 12px;font-size:28px}.brand-directory-grid p,.brand-directory p{line-height:1.75}.brand-directory-grid ul,.brand-directory-sources ul{padding-left:20px}.brand-directory-grid li,.brand-directory-sources li{margin:7px 0}.brand-directory a:not(.button){text-underline-offset:3px}.brand-directory-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}.brand-directory-price-grid article{background:#f7f4ef;border:1px solid #ddd6cd;padding:24px}.brand-directory-sources details{border-top:1px solid #ddd6cd;padding:18px 0}.brand-directory-sources summary{cursor:pointer;font-weight:650}.brand-directory-sources details p{max-width:900px}.brand-directory h2{font-size:clamp(27px,3vw,38px);line-height:1.2}.brand-directory>section:not(:first-child)>p{max-width:1000px}.brand-directory-hero .button.secondary{color:#fff;border-color:#76695e}@media (max-width:760px){.brand-directory-grid,.brand-directory-price-grid{grid-template-columns:1fr}.brand-directory-hero{padding:36px 0 44px}.brand-directory-grid img{height:260px}}
