.directory-pref-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.directory-pref-card{display:flex;align-items:center;gap:16px;padding:22px 18px;border-radius:14px;min-height:154px;transition:transform .2s}.directory-pref-card:hover{transform:translateY(-3px)}.directory-pref-card img{width:78px;height:90px;object-fit:contain;flex-shrink:0}.directory-pref-card strong{display:block;font-size:21px}.directory-pref-card small{display:block;font-size:11px;margin-top:8px}.directory-color-0{background:#e0ede4}.directory-color-1{background:#f3e4df}.directory-color-2{background:#e1eaf2}.directory-color-3{background:#f1ebcf}.directory-regions .region{padding:20px;border-radius:14px;background:#eaf0e5;border:0}.directory-regions .region:nth-child(4n+2){background:#f5e9e0}.directory-regions .region:nth-child(4n+3){background:#e5edf3}.directory-regions .region:nth-child(4n){background:#efebdb}.directory-regions .region-grid{gap:18px}.directory-regions .pref-links a{border-color:#cbd6cd}.directory-ad{margin:30px 0;padding:18px;background:#fff;border-radius:14px}.directory-ad .affiliate-banner{margin:0}.directory-picks{margin-bottom:32px}.directory-themes .collection-card-image{min-height:230px}@media(max-width:1000px){.directory-pref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.directory-pref-card{padding:16px 12px;gap:9px;min-height:140px;flex-direction:column;text-align:center}.directory-pref-card img{height:65px;width:65px}.directory-pref-card strong{font-size:18px}.directory-pref-card small{font-size:10px;margin-top:3px}.directory-regions .region{padding:15px}.directory-themes .collection-card-image{min-height:220px}}
