.emwh-public-detail-page{--emwh-navy:#102844;--emwh-blue:#1769d2;--emwh-orange:#e79700;--emwh-border:#dce5ef;--emwh-muted:#60758b;max-width:1240px;margin:0 auto;padding:30px 34px 54px;color:var(--emwh-navy);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.emwh-public-detail-page *{box-sizing:border-box}.emwh-public-detail-page a{text-decoration:none}.emwh-public-detail-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:16px;color:var(--emwh-muted);font-size:12px}.emwh-public-detail-breadcrumb a{color:#1769c2;font-weight:700}.emwh-public-detail-card{overflow:hidden;border:1px solid var(--emwh-border);border-radius:14px;background:#fff;box-shadow:0 16px 44px rgba(16,40,68,.08)}.emwh-public-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:30px 34px 24px;border-bottom:1px solid #e7edf4}.emwh-public-detail-eyebrow{display:block;margin-bottom:8px;color:#a76d00;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.emwh-public-detail-header h1{margin:0;color:#102844!important;font-size:34px!important;line-height:1.12!important}.emwh-public-detail-header p{margin:8px 0 0;color:#526b83;font-size:14px}.emwh-public-detail-login,.emwh-public-detail-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid var(--emwh-orange);border-radius:7px;color:#c87900!important;background:#fff;font-size:12px;font-weight:850;white-space:nowrap}.emwh-public-detail-login:hover,.emwh-public-detail-cta a:hover{background:#fff8e9}.emwh-public-detail-login:focus-visible,.emwh-public-detail-cta a:focus-visible,.emwh-public-detail-breadcrumb a:focus-visible{outline:3px solid rgba(23,105,210,.28);outline-offset:2px}.emwh-public-detail-chips{display:flex;gap:7px;flex-wrap:wrap;padding:16px 34px 0}.emwh-public-detail-chips span{padding:5px 9px;border-radius:6px;background:#eef5ff;color:#245b93;font-size:11px;font-weight:800}.emwh-public-detail-section{padding:24px 34px 30px}.emwh-public-detail-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.emwh-public-detail-section-head span{display:block;color:#71859a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.emwh-public-detail-section-head h2{margin:4px 0 0;color:#102844;font-size:20px}.emwh-public-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.emwh-projection-detail{min-width:0;padding:14px 15px;border:1px solid #dfe8f1;border-radius:10px;background:#f8fafc}.emwh-projection-detail span{display:block;margin-bottom:6px;color:#71859a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.emwh-projection-detail strong{display:block;overflow-wrap:anywhere;color:#14385e!important;font-size:14px;line-height:1.4}.emwh-public-detail-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 34px;background:#f5f8fc;border-top:1px solid #e4ebf3}.emwh-public-detail-cta strong{display:block;color:#102844}.emwh-public-detail-cta p{max-width:710px;margin:5px 0 0;color:#526b83;font-size:12px;line-height:1.5}.emwh-projection-page{max-width:900px;margin:40px auto;padding:0 20px}.emwh-projection-card{background:#fff;border:1px solid #dce5ef;border-radius:16px;box-shadow:0 18px 45px rgba(18,48,78,.08);overflow:hidden}.emwh-projection-empty{padding:40px}.emwh-projection-empty h1{margin-top:0;color:#102844!important}.emwh-projection-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:9px;background:#0b65d8;color:#fff!important;text-decoration:none;font-weight:800}.emwh-client-detail-content{max-width:1420px}.emwh-client-detail-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#6c8094;font-size:12px}.emwh-client-detail-breadcrumb a{color:#1769c2;font-weight:750;text-decoration:none}.emwh-client-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.emwh-client-detail-eyebrow{display:block;margin-bottom:7px;color:#a66c00;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.emwh-client-detail-heading h1{margin:0;color:#102844;font-size:30px;line-height:1.15}.emwh-client-detail-heading p{margin:6px 0 0;color:#60758b;font-size:13px}.emwh-client-detail-back{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #cbd9e8;border-radius:7px;background:#fff;color:#245f9c;text-decoration:none;font-size:12px;font-weight:800}.emwh-client-detail-back:focus-visible,.emwh-client-detail-breadcrumb a:focus-visible,.emwh-client-detail-aside a:focus-visible{outline:3px solid rgba(23,105,210,.25);outline-offset:2px}.emwh-client-detail-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}.emwh-client-detail-chips span{padding:5px 9px;border-radius:6px;background:#edf4ff;color:#245b93;font-size:11px;font-weight:800}.emwh-client-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.emwh-client-detail-main{display:grid;gap:16px}.emwh-client-detail-section,.emwh-client-detail-aside section{overflow:hidden;border:1px solid #dce5ef;border-radius:11px;background:#fff}.emwh-client-detail-section>header{padding:15px 18px;border-bottom:1px solid #e7edf4;background:#fbfcfe}.emwh-client-detail-section h2,.emwh-client-detail-aside h2{margin:0;color:#102844;font-size:16px}.emwh-client-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px 18px}.emwh-client-detail-field{min-width:0;padding:13px 14px;border:1px solid #dfe8f1;border-radius:9px;background:#f8fafc}.emwh-client-detail-field.is-wide{grid-column:1/-1}.emwh-client-detail-field span{display:block;margin-bottom:6px;color:#71859a;font-size:10px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.emwh-client-detail-field strong{display:block;overflow-wrap:anywhere;white-space:normal;color:#14385e;font-size:14px;line-height:1.42}.emwh-client-detail-note{padding:17px 18px;color:#2f4a65;font-size:13px;line-height:1.6}.emwh-client-detail-aside{display:grid;align-content:start;gap:14px}.emwh-client-detail-aside section{padding:18px}.emwh-client-detail-aside p{color:#536b82;font-size:12px;line-height:1.55}.emwh-client-detail-aside a{display:flex;justify-content:center;padding:10px;border:1px solid #ed9900;border-radius:6px;color:#c87900;text-decoration:none;font-size:12px;font-weight:850}.emwh-client-detail-status{display:flex;gap:11px;margin-top:14px;padding:13px;border-radius:9px;background:#edf9f1}.emwh-client-detail-status>span{display:flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:50%;background:#d6f1df;color:#148044;font-weight:900}.emwh-client-detail-status strong{color:#17663b;font-size:13px}.emwh-client-detail-status p{margin:3px 0 0;color:#387352}.emwh-client-detail-shell .emwh-client-footer{margin-top:22px}@media(max-width:1000px){.emwh-public-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emwh-client-detail-layout{grid-template-columns:1fr}.emwh-client-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.emwh-public-detail-page{padding:20px 14px 38px}.emwh-public-detail-header,.emwh-public-detail-cta{align-items:stretch;flex-direction:column}.emwh-public-detail-header,.emwh-public-detail-section,.emwh-public-detail-cta{padding-left:18px;padding-right:18px}.emwh-public-detail-chips{padding-left:18px;padding-right:18px}.emwh-public-detail-header h1{font-size:27px!important}.emwh-public-detail-grid{grid-template-columns:1fr}.emwh-public-detail-login,.emwh-public-detail-cta a{width:100%}.emwh-client-detail-heading{flex-direction:column}.emwh-client-detail-back{width:100%}.emwh-client-detail-grid{grid-template-columns:1fr}.emwh-client-detail-field.is-wide{grid-column:auto}.emwh-client-detail-aside{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.emwh-public-detail-page *,.emwh-client-detail-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* V4.6.8.36.41.70 - private detail asset and theme-collision repair */
body.emwh-client-portal-page{margin:0!important;background:#f5f7fa!important;color:#102844!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.emwh-client-portal-page #page,body.emwh-client-portal-page .site,body.emwh-client-portal-page .site-content,body.emwh-client-portal-page .content-area,body.emwh-client-portal-page main{max-width:none!important;width:auto!important;margin:0!important;padding:0!important}
body.emwh-client-portal-page .emwh-client-shell,body.emwh-client-portal-page .emwh-client-shell *{box-sizing:border-box}
body.emwh-client-portal-page .emwh-client-shell h1,body.emwh-client-portal-page .emwh-client-shell h2,body.emwh-client-portal-page .emwh-client-shell h3,body.emwh-client-portal-page .emwh-client-shell p{font-family:inherit!important}
body.emwh-client-portal-page .emwh-client-detail-section>header:before,body.emwh-client-portal-page .emwh-client-detail-section>header:after,body.emwh-client-portal-page .emwh-client-detail-section h2:before,body.emwh-client-portal-page .emwh-client-detail-section h2:after,body.emwh-client-portal-page .emwh-client-detail-aside h2:before,body.emwh-client-portal-page .emwh-client-detail-aside h2:after{content:none!important;display:none!important}
body.emwh-client-portal-page .emwh-client-detail-section>header{background:#fbfcfe!important;border-bottom:1px solid #e7edf4!important;padding:15px 18px!important}
body.emwh-client-portal-page .emwh-client-footer span{display:inline-block!important}
body.emwh-client-portal-page .emwh-client-detail-field strong{word-break:normal!important;overflow-wrap:anywhere!important}
body.emwh-client-portal-page .emwh-client-detail-shell a{text-decoration:none!important}
body.emwh-client-portal-page .emwh-client-sidebar,body.emwh-client-portal-page .emwh-client-topbar,body.emwh-client-portal-page .emwh-client-footer{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.emwh-client-portal-page .emwh-client-detail-content{width:100%!important;max-width:1420px!important;margin:0 auto!important}
body.emwh-client-portal-page .emwh-client-main{width:100%!important;min-width:0!important}
body.emwh-client-portal-page .emwh-client-detail-layout{align-items:start!important}
body.emwh-client-portal-page .emwh-client-detail-aside section{margin:0!important}
@media(max-width:782px){body.admin-bar.emwh-client-portal-page{padding-top:0!important}}

/* V4.6.8.36.41.77 - public market-position theme integration and vertical compaction */
body.emwh-public-position-detail-page{--emwh-public-gap-offset:0px;background:#000}
body.emwh-public-position-detail-page .emwh-public-detail-page{position:relative;z-index:2;margin-top:calc(-1 * var(--emwh-public-gap-offset));padding-top:26px;padding-bottom:38px}
body.emwh-public-position-detail-page .emwh-public-detail-card{box-shadow:0 14px 38px rgba(0,0,0,.18)}
body.emwh-public-position-detail-page .emwh-public-detail-header{padding:24px 30px 20px}
body.emwh-public-position-detail-page .emwh-public-detail-header h1{font-size:32px!important}
body.emwh-public-position-detail-page .emwh-public-detail-reference{margin:5px 0 0!important;color:#71859a!important;font-size:11px!important;font-weight:700!important;letter-spacing:.025em}
body.emwh-public-position-detail-page .emwh-public-detail-header .emwh-public-detail-reference+p{margin-top:6px}
body.emwh-public-position-detail-page .emwh-public-detail-chips{padding:14px 30px 0}
body.emwh-public-position-detail-page .emwh-public-detail-section{padding:20px 30px 24px}
body.emwh-public-position-detail-page .emwh-public-detail-section-head{margin-bottom:12px}
body.emwh-public-position-detail-page .emwh-public-detail-section-head h2{margin:0;font-size:19px}
body.emwh-public-position-detail-page .emwh-public-detail-section-head h2:before,
body.emwh-public-position-detail-page .emwh-public-detail-section-head h2:after,
body.emwh-public-position-detail-page .emwh-public-detail-section-head:before,
body.emwh-public-position-detail-page .emwh-public-detail-section-head:after{content:none!important;display:none!important}
body.emwh-public-position-detail-page .emwh-public-detail-cta{padding:18px 30px;padding-right:max(30px,110px)}
body.emwh-public-position-detail-page .emwh-public-detail-cta p{max-width:820px}
body.emwh-public-position-detail-page .emwh-public-detail-breadcrumb{margin-bottom:12px}
body.emwh-public-position-detail-page .emwh-public-detail-login{flex:0 0 auto}
body.emwh-public-position-detail-page .emwh-public-detail-page:focus{outline:none}
@media(max-width:760px){body.emwh-public-position-detail-page .emwh-public-detail-page{padding-top:18px;padding-bottom:86px}body.emwh-public-position-detail-page .emwh-public-detail-header,body.emwh-public-position-detail-page .emwh-public-detail-section,body.emwh-public-position-detail-page .emwh-public-detail-cta{padding-left:18px;padding-right:18px}body.emwh-public-position-detail-page .emwh-public-detail-chips{padding-left:18px;padding-right:18px}}

/* V4.6.8.36.41.78 - public detail width and shared theme hero-gap repair */
body.emwh-public-market-experience-page{--emwh-public-gap-offset:0px}
body.emwh-public-position-detail-page .emwh-public-detail-page{width:calc(100% - 48px);max-width:1680px;margin-top:calc(-1 * var(--emwh-public-gap-offset));padding-left:20px;padding-right:20px}
body.emwh-public-position-detail-page .emwh-public-detail-card{width:100%}
@media(max-width:760px){body.emwh-public-position-detail-page .emwh-public-detail-page{width:100%;padding-left:14px;padding-right:14px}}

/* V4.6.8.36.41.79 - structural public-theme header integration (no negative-offset compensation) */
body.emwh-public-market-experience-page.emwh-theme-integration-ready .emwh-theme-empty-region{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
body.emwh-public-market-experience-page .emwh-public-detail-page{position:relative;width:calc(100% - 48px);max-width:1540px;margin:0 auto!important;padding-top:26px!important}
body.emwh-public-market-experience-page .emwh-public-detail-breadcrumb{margin-top:0}
@media(max-width:760px){body.emwh-public-market-experience-page .emwh-public-detail-page{width:100%;padding-top:16px!important}}

/* V4.6.8.36.41.80 - public header vertical density closure */
body.emwh-public-market-detail-page .emwh-public-detail-page,
body.emwh-public-market-experience-page .emwh-public-detail-page{
    padding-top:12px!important;
}
body.emwh-public-market-detail-page .emwh-public-detail-breadcrumb,
body.emwh-public-market-experience-page .emwh-public-detail-breadcrumb{
    margin-bottom:10px!important;
}
@media(max-width:700px){
    body.emwh-public-market-detail-page .emwh-public-detail-page,
    body.emwh-public-market-experience-page .emwh-public-detail-page{
        padding-top:10px!important;
    }
}


/* V4.6.8.36.41.81 - public market position final visual closure */
body.emwh-public-position-detail-page .emwh-public-detail-page,
body.emwh-public-market-detail-page .emwh-public-detail-page,
body.emwh-public-market-experience-page .emwh-public-detail-page{
    padding-top:6px!important;
    padding-bottom:72px!important;
}
body.emwh-public-position-detail-page .emwh-public-detail-breadcrumb,
body.emwh-public-market-detail-page .emwh-public-detail-breadcrumb,
body.emwh-public-market-experience-page .emwh-public-detail-breadcrumb{
    margin-bottom:8px!important;
    color:#8fa3b7!important;
    font-size:12px!important;
}
body.emwh-public-position-detail-page .emwh-public-detail-breadcrumb a,
body.emwh-public-market-detail-page .emwh-public-detail-breadcrumb a,
body.emwh-public-market-experience-page .emwh-public-detail-breadcrumb a{
    color:#2f88df!important;
}
body.emwh-public-position-detail-page .emwh-public-detail-header{padding:22px 28px 18px!important}
body.emwh-public-position-detail-page .emwh-public-detail-chips{padding:12px 28px 0!important}
body.emwh-public-position-detail-page .emwh-public-detail-section{padding:18px 28px 22px!important}
body.emwh-public-position-detail-page .emwh-public-detail-cta{padding:16px 28px!important}
body.emwh-public-position-detail-page .emwh-public-detail-section-head{margin-bottom:10px!important}
body.emwh-public-position-detail-page .emwh-public-detail-card{border-radius:12px!important}
body.emwh-public-position-detail-page .emwh-projection-detail{padding:12px 14px!important}
body.emwh-public-position-detail-page .emwh-public-detail-cta p{margin-top:4px!important}
body.emwh-public-market-experience-page .goog-te-gadget,
body.emwh-public-market-experience-page .gtranslate_wrapper,
body.emwh-public-market-experience-page .gt_float_switcher{z-index:50}
@media(max-width:700px){
    body.emwh-public-position-detail-page .emwh-public-detail-page,
    body.emwh-public-market-detail-page .emwh-public-detail-page,
    body.emwh-public-market-experience-page .emwh-public-detail-page{padding-top:8px!important;padding-bottom:96px!important}
    body.emwh-public-position-detail-page .emwh-public-detail-header,
    body.emwh-public-position-detail-page .emwh-public-detail-section,
    body.emwh-public-position-detail-page .emwh-public-detail-cta{padding-left:18px!important;padding-right:18px!important}
    body.emwh-public-position-detail-page .emwh-public-detail-chips{padding-left:18px!important;padding-right:18px!important}
}

/* V4.6.8.36.43.01 — Public position detail CTA and desktop closure. */
body.emwh-public-position-detail-page .emwh-public-detail-card{box-shadow:none!important}
body.emwh-public-position-detail-page .emwh-public-detail-header{align-items:center!important}
body.emwh-public-position-detail-page .emwh-public-detail-cta{align-items:center!important}
.emwh-public-detail-actions{display:flex;gap:9px;flex:0 0 auto}.emwh-public-detail-actions a.is-secondary{border-color:#cbd9e8;color:#245f9c!important}.emwh-public-detail-actions a.is-secondary:hover{background:#f5f8fc}
@media(max-width:700px){.emwh-public-detail-actions{display:grid;grid-template-columns:1fr;width:100%}}

/* V4.6.8.36.48.1.28 — Public Position Detail / Product presentation alignment. */
body.emwh-public-position-detail-page .emwh-public-product-position-page{max-width:1320px!important;padding-top:22px!important}
.emwh-public-product-position{overflow:hidden;border:1px solid #d8e3ee;border-radius:18px;background:#fff;box-shadow:0 18px 46px rgba(10,38,67,.09)}
.emwh-public-product-identity{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:34px;align-items:center;padding:34px 38px;background:linear-gradient(135deg,#fff 0%,#fbfdff 68%,#f3f8fe 100%)}
.emwh-public-product-media{display:flex;align-items:center;justify-content:center;min-height:330px;padding:22px;border:1px solid #dbe5ef;border-radius:16px;background:#f7f9fc}
.emwh-public-product-media img{display:block;width:100%;height:300px;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(13,41,69,.12))}
.emwh-public-product-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;height:280px;color:#6d8195;text-align:center}
.emwh-public-product-placeholder>span{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:#eaf2fb;color:#1769d2;font-size:30px}.emwh-public-product-placeholder strong{color:#244967;font-size:14px}.emwh-public-product-placeholder small{font-size:11px}
.emwh-public-product-summary{min-width:0}.emwh-public-product-summary h1{margin:5px 0 6px!important;color:#092c4c!important;font-size:42px!important;line-height:1.07!important;letter-spacing:-.025em}.emwh-public-product-brand{margin:0 0 5px;color:#245f92;font-size:15px;font-weight:800}.emwh-public-product-description{max-width:760px;margin:18px 0 0;color:#425f79;font-size:14px;line-height:1.65}
.emwh-public-product-position .emwh-public-detail-chips{padding:16px 0 0!important}.emwh-public-product-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.emwh-public-product-core .emwh-projection-detail{padding:12px 13px;background:#f7faff}
.emwh-public-position-context{padding:26px 38px 28px;border-top:1px solid #e4ebf2;background:#fff}.emwh-public-position-context-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.emwh-public-position-context-head span:first-child{display:block;margin-bottom:4px;color:#8a6100;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.emwh-public-position-context-head h2{margin:0;color:#0d3559;font-size:21px}.emwh-public-verified-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#e5f7ec;color:#147a43!important;font-size:11px!important;font-weight:850!important;letter-spacing:0!important;text-transform:none!important}
.emwh-public-position-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.emwh-public-position-facts .emwh-projection-detail{border-color:#dfe8f1;background:#f9fbfd}.emwh-public-position-note{margin-top:14px;padding:13px 15px;border-left:3px solid #e8a11a;border-radius:0 9px 9px 0;background:#fff9ed}.emwh-public-position-note strong{color:#734d00}.emwh-public-position-note p{margin:3px 0 0;color:#5a6570;font-size:12px;line-height:1.55}
.emwh-public-position-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 38px;border-top:1px solid #e4ebf2;background:#f7f9fc}.emwh-public-position-actions a,.emwh-public-position-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;font:800 12px/1 Inter,system-ui,sans-serif;cursor:pointer}.emwh-public-position-back{margin-right:auto;border:1px solid #cbd9e7;background:#fff;color:#245f92!important}.emwh-public-position-login{border:1px solid #9ebbd5;background:#fff;color:#174f80!important}.emwh-public-position-request{border:1px solid #e79a08;background:#f5a915;color:#112d47!important}.emwh-public-position-request:hover{background:#ffb92b}
@media(max-width:820px){.emwh-public-product-identity{grid-template-columns:1fr;padding:20px 18px;gap:18px}.emwh-public-product-media{min-height:220px}.emwh-public-product-media img{height:210px}.emwh-public-product-summary h1{font-size:30px!important}.emwh-public-product-core{grid-template-columns:repeat(2,minmax(0,1fr))}.emwh-public-position-context{padding:20px 18px}.emwh-public-position-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.emwh-public-position-actions{position:sticky;bottom:0;z-index:6;display:grid;grid-template-columns:1fr 1fr;padding:12px 14px;box-shadow:0 -8px 24px rgba(12,38,64,.08)}.emwh-public-position-back{display:none!important}.emwh-public-position-request{grid-column:1/-1}.emwh-public-position-actions a,.emwh-public-position-actions button{width:100%}}
@media(max-width:520px){.emwh-public-product-core,.emwh-public-position-facts{grid-template-columns:1fr}.emwh-public-product-media{min-height:190px}.emwh-public-product-media img{height:180px}.emwh-public-position-context-head{align-items:flex-start;flex-direction:column}.emwh-public-position-actions{grid-template-columns:1fr}.emwh-public-position-request{grid-column:auto}}

/* V4.6.8.36.48.1.29 — Public Position Detail Compact Commercial View. */
body.emwh-public-position-detail-page .emwh-public-product-position-page{padding-top:12px!important}
body.emwh-public-position-detail-page .emwh-public-detail-breadcrumb{margin-bottom:10px!important}
.emwh-public-product-identity{grid-template-columns:minmax(180px,250px) minmax(0,1fr);gap:26px;padding:22px 30px}
.emwh-public-product-media{min-height:245px;padding:15px}.emwh-public-product-media img{height:225px}.emwh-public-product-placeholder{height:215px}
.emwh-public-product-summary h1{font-size:37px!important}.emwh-public-product-position .emwh-public-detail-chips{padding-top:11px!important}.emwh-public-product-core{margin-top:12px}.emwh-public-product-core .emwh-projection-detail{padding:9px 11px}
.emwh-public-position-context{padding:17px 30px 18px}.emwh-public-position-context-head{margin-bottom:10px}.emwh-public-position-context-head h2{font-size:19px}.emwh-public-position-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.emwh-public-position-facts .emwh-projection-detail{padding:9px 11px}
.emwh-public-position-note{display:flex;align-items:center;gap:10px;margin-top:9px;padding:9px 12px}.emwh-public-position-note p{margin:0;line-height:1.35}
.emwh-public-position-actions{padding:11px 30px}.emwh-public-position-actions a,.emwh-public-position-actions button{min-height:38px}
@media(max-width:820px){.emwh-public-product-identity{padding:16px 16px;gap:14px}.emwh-public-product-media{min-height:190px}.emwh-public-product-media img{height:180px}.emwh-public-position-context{padding:16px}.emwh-public-position-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.emwh-public-position-note{align-items:flex-start;flex-direction:column;gap:2px}}
@media(max-width:520px){.emwh-public-position-facts{grid-template-columns:1fr}.emwh-public-product-summary h1{font-size:28px!important}}


/* V4.6.8.36.48.1.30 — Public detail premium visual closure. */
body.emwh-public-position-detail-page .emwh-public-product-position{box-shadow:0 20px 54px rgba(8,37,65,.10)}
body.emwh-public-position-detail-page .emwh-public-product-media{background:radial-gradient(circle at 50% 42%,#fff 0,#f7fafd 62%,#eef4fa 100%)}
body.emwh-public-position-detail-page .emwh-public-product-media img{max-width:92%;filter:drop-shadow(0 15px 18px rgba(13,41,69,.14))}
body.emwh-public-position-detail-page .emwh-public-product-core .emwh-projection-detail,body.emwh-public-position-detail-page .emwh-public-position-facts .emwh-projection-detail{transition:border-color .15s ease,background .15s ease}
body.emwh-public-position-detail-page .emwh-public-product-core .emwh-projection-detail:hover,body.emwh-public-position-detail-page .emwh-public-position-facts .emwh-projection-detail:hover{border-color:#bdd3e7;background:#fbfdff}
body.emwh-public-position-detail-page .emwh-public-position-request{box-shadow:0 5px 14px rgba(231,154,8,.18)}
