.eh-public-header{position:sticky;top:0;z-index:1300;display:flex;align-items:center;gap:18px;min-height:70px;padding:8px max(20px,calc((100vw - 1480px)/2));background:#fff;border-bottom:1px solid #e2e7ec;box-shadow:0 5px 20px #17232d0c;color:#253142;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.eh-public-logo{display:flex;align-items:baseline;gap:0;flex:none;color:#263344;text-decoration:none;font-size:21px;font-weight:900;letter-spacing:-1px;white-space:nowrap}.eh-public-logo span{color:#b11236}.eh-public-logo small{margin-left:5px;color:#263344;font-size:10px;letter-spacing:1px}
.eh-public-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(7px,.9vw,15px);flex:1;max-width:none;min-height:0;margin:0;padding:0}.eh-public-nav a{padding:9px 2px;color:#263344;text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap}.eh-public-nav a:hover,.eh-public-nav a:focus-visible{color:#b11236}.eh-public-nav .eh-public-signin{padding:9px 15px;border-radius:7px;background:#b11236;color:white}
.eh-public-phone{flex:none;color:#b11236;text-decoration:none;font-size:13px;font-weight:750;white-space:nowrap}.eh-public-menu{display:none;border:1px solid #d5dce4;border-radius:8px;background:#fff;color:#263344;padding:9px 12px;font:700 13px/1.2 Inter,system-ui,sans-serif;cursor:pointer}
@media(max-width:1250px){.eh-public-header{gap:12px;padding-left:18px;padding-right:18px}.eh-public-menu{display:block;margin-left:auto}.eh-public-nav{display:none;position:absolute;left:12px;right:12px;top:calc(100% + 4px);z-index:1301;max-height:calc(100dvh - 90px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;padding:10px 16px;background:#fff;border:1px solid #dfe4ea;border-radius:12px;box-shadow:0 16px 36px #17232d21}.eh-public-nav.is-open{display:flex}.eh-public-nav a{padding:12px 8px;border-bottom:1px solid #edf0f3;font-size:14px}.eh-public-nav .eh-public-signin{text-align:center;margin-top:8px;border:0}}
@media(max-width:600px){.eh-public-header{min-height:62px;padding:8px 12px;gap:8px}.eh-public-logo{font-size:19px}.eh-public-logo small{font-size:9px}.eh-public-phone{font-size:12px;margin-left:auto}.eh-public-menu{padding:8px 10px}}
.eh-area-verified-directory{margin:34px 0}.eh-area-verified-group{margin:10px 0;border:1px solid #dce2e9;border-radius:10px;background:#fff}.eh-area-verified-group summary{padding:13px 16px;cursor:pointer;font-weight:700;color:#273548}.eh-area-verified-group summary span{float:right;color:#a91535}.eh-area-verified-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:0;padding:8px 24px 18px 38px}.eh-area-verified-list li{padding:7px 0;color:#657184}.eh-area-verified-list a{color:#a91535;text-decoration:none}.eh-area-verified-list a:hover{text-decoration:underline}@media(max-width:700px){.eh-area-verified-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding-left:30px}}@media(max-width:430px){.eh-public-phone{display:none}.eh-area-verified-list{grid-template-columns:1fr}}