/* Only local identity and behavior; original layout, palette and icon fonts remain. */
.er-wordmark{display:inline-flex!important;align-items:center;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:800;letter-spacing:-1px;line-height:1.2;color:inherit;white-space:nowrap;text-decoration:none}
header .er-wordmark,.searchheader .er-wordmark{color:#fff}
a:has(>.er-wordmark){text-decoration:none!important}
.er-simulation{font:11px Arial,sans-serif;text-align:center;padding:12px 16px;color:#667085;background:#f5f5f5}
.er-information{max-width:1040px;margin:36px auto 60px;padding:28px;background:#fff;border-radius:12px;min-height:340px}
.er-information h1{font-size:28px;margin:24px 0}.er-information p{line-height:1.7;margin:16px 0}.er-information a{color:#007bbd}.er-information nav{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.er-information label{display:block;margin:16px 0 6px}.er-information input{padding:12px;border:1px solid #aaa;border-radius:8px;width:min(100%,420px)}
.er-information button{padding:12px 22px;border:0;border-radius:10px;background:#119ff0;color:#fff;cursor:pointer;margin:12px 0}
.er-information details{padding:16px 0;border-bottom:1px solid #ddd}.er-information summary{cursor:pointer;font-weight:700}
.er-information [role=status]{color:#26782c}.er-information .er-sector-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.er-sector-list a{padding:16px;border:1px solid #ddd;border-radius:8px;display:block}
@media(max-width:660px){.er-wordmark{font-size:21px!important}.er-information{margin:16px 12px;padding:20px}.er-information h1{font-size:24px}}
