.prop-hero,.tools,.brand-list{padding:75px 6vw;text-align:left}.prop-hero{max-width:1050px}.prop-hero h1{font:400 clamp(3.5rem,8vw,7rem)/.95 Georgia,serif;margin:.2em 0}.prop-hero p:last-child{font-size:1.3rem}.tools{background:#0a0a0a;color:#fff}.tools label{display:block;font:700 1.5rem Georgia,serif}.tools input{width:min(100%,900px);padding:16px;margin:12px 0 20px;font:inherit}.az,.regions{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.az button,.regions button{background:transparent;color:#fff;border:1px solid #555;padding:8px 10px;cursor:pointer}.az button:hover,.regions button:hover{border-color:#C2185B}.subregions{color:#bbb;margin-top:20px}.brand-list h2{font:400 clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.brand-list article{display:flex;justify-content:space-between;gap:30px;padding:22px 0;border-top:1px solid #ddd}.brand-list strong{display:block;font:700 1.5rem Georgia,serif}.brand-list span{color:#666}.brand-list article>a{color:#C2185B;font-weight:800}.not-listed{margin-top:50px;border:1px solid #ddd;padding:30px}.not-listed a{display:inline-block;margin:10px 18px 0 0;color:#C2185B;font-weight:800}@media(max-width:650px){.brand-list article{display:block}.brand-list article>a{display:inline-block;margin-top:10px}}
/* Publication text alignment rule */
body,main,section,.hero-copy,.heading,.section-heading{text-align:left}
