@layer legacy {
.emerging-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.emerging-hero{padding:44px 0 22px}.emerging-eyebrow{margin:0 0 7px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:max(var(--kecb-type-meta), .73rem)}.emerging-hero h1{max-width:820px;margin:0;font-size:max(var(--kecb-type-meta), clamp(2rem,5vw,4.15rem));line-height:1}.emerging-lead{max-width:790px;margin:14px 0 0;font-size:max(var(--kecb-type-meta), clamp(1.01rem,1.8vw,1.2rem));line-height:1.55}.emerging-controls{padding:15px 0;border-top:1px solid rgba(25,25,25,.13);border-bottom:1px solid rgba(25,25,25,.13)}.emerging-controls-row,.emerging-location-row{display:flex;align-items:end;flex-wrap:wrap;gap:9px}.emerging-location-row{margin-top:9px}.emerging-controls label{display:grid;gap:4px;font-size:max(var(--kecb-type-meta), .79rem);font-weight:800}.emerging-controls input,.emerging-controls select,.emerging-controls button{min-height:40px}.emerging-controls input,.emerging-controls select{min-width:180px}.emerging-location-row p{margin:0 0 9px;font-size:max(var(--kecb-type-meta), .85rem)}.emerging-meta{display:flex;justify-content:flex-end;gap:12px;margin-top:10px;font-size:max(var(--kecb-type-meta), .88rem)}.emerging-meta>span:empty{display:none}.emerging-results{padding:18px 0 48px}#emerging-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.emerging-card{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid rgba(25,25,25,.14);border-radius:var(--kecb-radius-card);background:#fff;box-shadow:var(--kecb-shadow-card)}.emerging-card h2{margin:0;font-size:max(var(--kecb-type-meta), 1.24rem);line-height:1.15}.emerging-card h2 a{text-decoration:none}.emerging-card-context{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.emerging-chip{display:inline-flex;padding:3px 7px;border:1px solid rgba(25,25,25,.12);border-radius:var(--kecb-radius-pill);font-size:max(var(--kecb-type-meta), .74rem);line-height:1.2}.emerging-card-area,.emerging-next{margin:10px 0 0;line-height:1.42;font-size:max(var(--kecb-type-meta), .89rem)}.emerging-next{padding-top:10px;border-top:1px solid rgba(25,25,25,.09)}.emerging-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:13px}.emerging-card-actions a,.emerging-card-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 9px;border:1px solid rgba(25,25,25,.19);border-radius:var(--kecb-radius-card);background:#fff;font:inherit;font-size:max(var(--kecb-type-meta), .81rem);font-weight:800;text-decoration:none;cursor:pointer}.emerging-card-actions .emerging-primary{background:#151515;color:#fff;border-color:#151515}.emerging-empty{grid-column:1/-1;padding:24px 16px;text-align:center;border:1px dashed rgba(25,25,25,.18);border-radius:var(--kecb-radius-card)}@media(max-width:900px){#emerging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.emerging-wrap{width:min(100% - 22px,1120px)}.emerging-hero{padding:30px 0 18px}#emerging-grid{grid-template-columns:1fr}.emerging-controls-row,.emerging-location-row{display:grid;grid-template-columns:1fr}.emerging-controls input,.emerging-controls select,.emerging-controls button{width:100%;min-width:0}.emerging-meta{display:block;text-align:left}.emerging-meta strong{display:block;margin-top:4px}.emerging-card{padding:14px}}
.emerging-socials{margin:10px 0 0;padding-top:9px;border-top:1px solid rgba(25,25,25,.08);font-size:max(var(--kecb-type-meta), .8rem);line-height:1.5}.emerging-socials a{font-weight:800;text-decoration-thickness:1px;text-underline-offset:2px}.emerging-socials a:hover{text-decoration-thickness:2px}
}
