.publishers-page{max-width:1240px;margin:auto;padding:36px 24px 64px;color:#102d46}.publishers-heading{margin-bottom:28px;font-size:12px;color:#64748b}.publishers-heading h1{font-size:32px;font-weight:900;margin:14px 0;color:#102d46}.publishers-heading p{font-size:14px;margin-top:18px}.publishers-heading a{color:#2875c8}.publishers-search{display:flex;gap:12px;background:#fff;border:1px solid #e3eaf1;border-radius:18px;padding:16px;margin-bottom:30px;box-shadow:0 8px 30px #102d4605}.publishers-search input{flex:1;width:100%;border:0;background:transparent;padding:12px;min-width:0}.publishers-search select{border:1px solid #e3eaf1;border-radius:10px;padding:10px;background:#f8fafc}.publishers-search button{background:#2875c8;color:white;border:0;padding:10px 28px;border-radius:10px;font-weight:800}.publishers-results-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.publishers-results-title h2{font-size:19px;font-weight:800;margin:0}.publishers-results-title>span{font-size:12px;color:#64748b}.publishers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.publisher-card{background:#fff;border:1px solid #e2e9f0;border-radius:25px;padding:22px;box-shadow:0 12px 30px #102d4605;min-width:0;direction:rtl}.publisher-card a{text-decoration:none}.publisher-metrics{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.publisher-metrics>span{display:flex;align-items:center;gap:9px;border:1px solid #e3eaf1;border-radius:28px;padding:7px 14px;font-size:13px;font-weight:800}.publisher-metrics .publisher-rating{background:#fffbef;border-color:#ffe1a5;color:#a36a00}.publisher-rating i{font-size:21px;color:#e6a000}.publisher-identity{display:flex;gap:18px;align-items:center;margin-bottom:16px}.publisher-avatar{width:116px;height:116px;flex-shrink:0;border:2px solid #e7edf2;border-radius:50%;overflow:hidden;background:#f1f6f8}.publisher-avatar img{width:100%;height:100%;object-fit:cover}.publisher-copy{flex:1;min-width:0}.publisher-copy h2{font-size:23px;font-weight:900;line-height:1.5;margin:0 0 3px;overflow-wrap:anywhere}.publisher-copy h2 a{color:#102d46}.publisher-copy>p{color:#596c80;font-size:13px;margin:4px 0 12px}.publisher-pills{display:flex;gap:8px;flex-wrap:wrap}.publisher-pills span{display:flex;align-items:center;gap:7px;border-radius:22px;background:#edf4ff;color:#1e62af;padding:6px 12px;font-size:11px;font-weight:800}.publisher-pills span+span{background:#effaf5;color:#178858}.publisher-copy .publisher-location{display:flex;align-items:center;gap:6px;font-size:12px;margin:13px 0 0}.publisher-location i{color:#fa4f73;font-size:21px}.publisher-profile-link{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#398bdf,#2369b5);color:#fff!important;border:1px solid #216abb;border-radius:12px;padding:13px 12px;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff25,0 5px 12px #2473c31a}.publisher-profile-link>i:last-child{margin-inline-start:auto}.publisher-profile-link>i:first-child{margin-inline-start:auto}.publisher-contact{display:flex;gap:10px;margin-top:17px}.publisher-contact>a{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 5px;border-radius:13px;font-size:13px;font-weight:800;border:1px solid}.publisher-contact i{font-size:21px}.publisher-call{background:#f2f5ff;color:#145eb8;border-color:#dce5ff!important}.publisher-whatsapp{background:#effbf5;color:#00a451;border-color:#d0eee0!important}.publisher-message{background:#fff8ee;color:#975b0c;border-color:#ffdfb3!important}.publisher-card a:focus-visible{outline:3px solid #2475c7;outline-offset:4px}.publishers-pagination{margin-top:26px}.publisher-profile-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:26px;align-items:start}.publisher-profile-layout aside{position:sticky;top:100px}.publisher-profile-layout aside .publisher-identity{flex-direction:column;text-align:center}.publisher-profile-layout aside .publisher-avatar{width:140px;height:140px}.publisher-profile-layout aside .publisher-pills,.publisher-profile-layout aside .publisher-location{justify-content:center}.publisher-profile-layout aside .publisher-copy h2{font-size:24px}.publisher-panel{border:1px solid #e2e9f0;background:white;border-radius:20px;padding:24px;margin-bottom:22px}.publisher-panel h2{font-size:18px;font-weight:800;margin:0 0 15px}.publisher-bio{line-height:2.1;color:#64748b;font-size:14px;white-space:pre-line;overflow-wrap:anywhere}.publisher-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.publisher-stat-grid article{display:grid;justify-items:center;gap:8px;background:#fff;border:1px solid #e2e9f0;border-radius:18px;padding:22px 8px}.publisher-stat-grid i{color:#2875c8;font-size:26px}.publisher-stat-grid strong{font-size:20px}.publisher-stat-grid span{font-size:11px;color:#64748b}.publisher-membership{margin-top:18px;font-size:13px;color:#64748b}.publisher-listings .ps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dark .publishers-page,.dark .publishers-heading h1{color:#eef3fa}.dark .publisher-card,.dark .publisher-panel,.dark .publisher-stat-grid article,.dark .publishers-search{background:#142638;border-color:#2b4054}.dark .publisher-copy h2 a{color:#eef3fa}.dark .publisher-copy>p,.dark .publisher-bio,.dark .publisher-stat-grid span{color:#b3c1ce}.dark .publishers-search input{color:white}.dark .publisher-metrics>span{border-color:#41536a}.dark .publisher-metrics .publisher-rating{background:#362d19}.dark .publishers-search select{background:#1b3044;color:white;border-color:#41536a}@media(max-width:1000px){.publisher-avatar{width:85px;height:85px}.publisher-copy h2{font-size:20px}.publisher-identity{gap:12px}.publisher-card{padding:18px}.publisher-profile-layout{grid-template-columns:300px minmax(0,1fr)}.publisher-listings .ps-cards{grid-template-columns:1fr}}@media(max-width:760px){.publishers-page{padding:24px 15px 40px}.publishers-grid,.publisher-profile-layout{grid-template-columns:1fr}.publisher-profile-layout aside{position:static}.publishers-heading h1{font-size:27px}.publishers-search{flex-wrap:wrap}.publishers-search input{flex-basis:100%}.publishers-search select{flex:1}.publisher-panel{padding:18px}.publisher-listings .ps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-profile-layout aside .publisher-identity{flex-direction:row;text-align:start}.publisher-profile-layout aside .publisher-avatar{width:100px;height:100px}.publisher-profile-layout aside .publisher-pills,.publisher-profile-layout aside .publisher-location{justify-content:start}}@media(max-width:440px){.publisher-listings .ps-cards{grid-template-columns:1fr}.publisher-copy h2,.publisher-profile-layout aside .publisher-copy h2{font-size:20px}.publisher-contact{gap:6px}.publisher-contact>a{font-size:12px}.publisher-stat-grid strong{font-size:16px}.publisher-profile-layout aside .publisher-avatar{width:85px;height:85px}}
.agencies-page .agents-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.agencies-page .publisher-card{text-align:start}@media(max-width:760px){.agencies-page .agents-results-grid{grid-template-columns:minmax(0,1fr)}}
