.eia-profiles-v28{max-width:1240px;margin:0 auto}.eia-profiles-intro{padding:6px 0 30px}.eia-profiles-intro h2{margin:10px 0;font:500 42px Georgia,serif;color:#173f2c}.eia-profiles-layout{display:grid;grid-template-columns:250px 1fr;gap:24px;align-items:start}.eia-profile-filters{position:sticky;top:105px;background:#fff;border:1px solid #e2e7e1;border-radius:14px;padding:20px}.eia-profile-filters h3{margin:0 0 15px;color:#173f2c}.eia-profile-filters label{display:block;font-weight:700;font-size:13px;color:#26352d;margin:0 0 14px}.eia-profile-filters input,.eia-profile-filters select{box-sizing:border-box;width:100%;padding:10px;margin-top:6px;border:1px solid #cdd8d2;border-radius:7px;background:#fff}.eia-filter-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eia-filter-clear{display:block;text-align:center;margin-top:12px;color:#345d42;font-size:13px}.eia-results-count{margin:0 0 16px;color:#53665a;font-weight:700}.eia-profile-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.eia-profile-card{overflow:hidden;background:#fff;border:1px solid #e0e7e0;border-radius:14px;box-shadow:0 6px 18px #173f2c0d}.eia-listing-photo{display:block;width:100%;height:255px;object-fit:contain;background:#eef1eb}.eia-listing-empty{display:grid;place-items:center;color:#346142;font-size:65px}.eia-card-body{padding:16px}.eia-verified-pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#e8f5eb;color:#1d743e;font-size:11px;font-weight:700}.eia-card-body h3{margin:10px 0 7px;font:700 20px Georgia,serif;color:#19382a}.eia-card-body p{margin:6px 0;color:#53665a;font-size:13px;line-height:1.45}.eia-card-about{min-height:56px}.eia-card-detail{display:block;margin-top:14px;padding:10px;border:1px solid #315a41;border-radius:7px;text-align:center;color:#234b34;text-decoration:none;font-weight:700;font-size:13px}.eia-no-results{background:#fff;border:1px dashed #ccd7cd;border-radius:12px;padding:26px}.eia-listing-control{margin-top:10px}.eia-listing-control button{width:100%;padding:11px;border-radius:8px;font-weight:700;cursor:pointer}.eia-publish{border:0;background:#1d613c;color:#fff}.eia-unpublish{border:1px solid #8f4035;background:#fff;color:#8f4035}.eia-listing-hint{font-size:13px;color:#68786d;margin-top:10px}@media(max-width:950px){.eia-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.eia-profiles-layout{grid-template-columns:220px 1fr}}@media(max-width:680px){.eia-profiles-layout{grid-template-columns:1fr}.eia-profile-filters{position:static}.eia-profile-cards{grid-template-columns:1fr}.eia-profiles-intro h2{font-size:34px}}
