.em-wrap{font-family:Arial,sans-serif;font-size:16px;line-height:1.65;color:#253d4e;max-width:1240px;margin:auto;padding:24px 36px 64px}.em-wrap h1,.em-wrap h2,.em-wrap h3{font-family:Arial,sans-serif;color:#133e59;line-height:1.2;padding:0;font-weight:600}.em-wrap h1{font-size:48px;letter-spacing:-1.5px;max-width:880px;margin:12px 0 22px}.em-wrap h2{font-size:29px;margin:0 0 12px}.em-wrap h3{font-size:21px;margin:10px 0 12px}.em-wrap p{padding:0;margin:0 0 16px}.em-wrap a{color:#126287}.em-notice{background:#fff7e5;color:#805c1c;font-size:12px;letter-spacing:.5px;border-left:3px solid #d2a24e;padding:10px 16px}.em-hero{padding:60px 0 40px}.em-hero>p:not(.em-eyebrow){font-size:19px;max-width:780px;color:#527080}.em-eyebrow{color:#267895!important;font-weight:bold;font-size:11px;letter-spacing:1.6px;margin:0!important;text-transform:uppercase}.em-meta{display:flex;flex-wrap:wrap;gap:10px 30px;font-size:13px;color:#5c7481;margin:24px 0 0}.em-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #dde6eb;padding:0 0 20px}.em-tabs a{font-size:14px;display:block;border-radius:3px;padding:10px 14px;background:#f1f6f8}.em-tabs a[aria-current]{color:white;background:#125b7d}.em-categories{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0 50px}.em-categories a{border:1px solid #dce7ec;border-top:3px solid #267b9a;padding:22px 18px;background:#fbfdfe;display:flex;flex-direction:column}.em-categories small{font-size:9px;letter-spacing:1px;color:#6c8795}.em-categories h2{font-size:20px;margin:15px 0 26px}.em-categories span{font-size:12px;margin-top:auto}.em-catalog{padding-top:35px}.em-catalog-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:18px}.em-catalog-heading h2{margin-top:9px}.em-search{font-size:12px;color:#527080;min-width:310px}.em-search input{display:block!important;width:100%;margin-top:7px;border:1px solid #b8ccd6;border-radius:3px;font:inherit;font-size:14px;padding:12px;color:#254659}.em-editorial{font-size:12px;color:#667f8b;max-width:900px}.em-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.em-card{border:1px solid #dce7ed;background:#fff;overflow:hidden;border-radius:4px;display:flex;flex-direction:column}.em-card[hidden]{display:none}.em-card-photo{background:#f5f8f9;display:flex;justify-content:center;align-items:center;aspect-ratio:1.3;overflow:hidden}.em-card-photo img{object-fit:contain;width:100%;height:100%;max-height:280px}.em-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.em-card-body h3 a{color:#153e59}.em-model{font-size:14px;color:#65808d}.em-status{font-size:11px;border:1px solid #dfd4b8;background:#fff9eb;color:#836a32;padding:3px 8px;border-radius:3px;align-self:flex-start;margin:3px 0 20px}.em-link{display:block;font-size:13px;font-weight:bold;margin-top:auto}.em-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f1f5f7;color:#69838f;text-align:center;width:100%;height:100%;min-height:200px;gap:8px}.em-placeholder span{font-size:20px}.em-placeholder small{font-size:12px}.em-panel{background:#eef5f8;border-left:3px solid #227595;padding:32px;margin-top:40px}.em-panel p{max-width:780px}.em-button{display:inline-block;background:#155e80;color:#fff!important;border-radius:3px;padding:12px 20px;font-size:14px;margin-top:8px}.em-button span{font-size:11px;opacity:.85}.em-secondary{background:white;border:1px solid #bdd0da;color:#155e80!important}.em-breadcrumb{padding:30px 0;font-size:13px;color:#6c8390}.em-detail{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:16px 0 50px}.em-detail h1{font-size:38px;letter-spacing:-.8px}.em-product-photo{align-self:start;background:#f3f7f9;padding:25px;min-height:360px;display:flex;align-items:center;justify-content:center}.em-product-photo img{width:100%;height:auto;object-fit:contain}.em-specs{display:grid;grid-template-columns:150px 1fr;border-top:1px solid #dce7ec;margin:24px 0}.em-specs dt,.em-specs dd{padding:9px 0;border-bottom:1px solid #dce7ec;margin:0;font-size:14px}.em-specs dt{color:#6c8390}.em-note{background:#fff8e9;border:1px solid #eddfbc;padding:18px;font-size:13px;color:#76633c;margin:24px 0}.em-note p{margin:8px 0 0}.em-doc{display:block;padding:12px 0;border-bottom:1px solid #dce7ec;font-size:14px}.em-detail h2{font-size:24px}.em-wrap :focus-visible{outline:3px solid #ddaf54;outline-offset:3px}#em-count{font-size:12px;color:#6c8390}.em-staging #main-content .container:before{display:none}@media(max-width:980px){.em-categories{grid-template-columns:repeat(3,1fr)}.em-wrap h1{font-size:40px}.em-grid{grid-template-columns:repeat(2,1fr)}.em-detail{gap:30px}.em-wrap{padding:20px 24px 48px}.em-detail h1{font-size:30px}}@media(max-width:600px){.em-wrap{padding:18px 18px 40px}.em-notice{font-size:10px;padding:10px 12px}.em-hero{padding:36px 0 28px}.em-wrap h1{font-size:34px;letter-spacing:-.8px}.em-hero>p:not(.em-eyebrow){font-size:16px}.em-meta{font-size:11px;gap:8px 18px}.em-tabs a{font-size:12px;padding:8px 10px}.em-categories{grid-template-columns:repeat(2,1fr);margin-bottom:25px}.em-categories h2{font-size:18px}.em-categories a{padding:18px 14px}.em-catalog-heading{display:block}.em-search{display:block;min-width:0;margin:24px 0 14px}.em-grid{grid-template-columns:1fr;gap:20px}.em-card{max-width:100%}.em-card-photo{aspect-ratio:1.4}.em-card-photo img{max-height:290px}.em-card-body{padding:22px}.em-detail{grid-template-columns:1fr;gap:28px;padding-top:0}.em-detail h1{font-size:32px}.em-product-photo{min-height:240px;padding:12px}.em-product-photo img{max-height:360px;width:auto;max-width:100%}.em-specs{grid-template-columns:135px 1fr}.em-panel{padding:24px 20px}.em-panel h2{font-size:25px}}/* Review format: calm neutral surfaces and Endomedica purple. Scoped to catalog. */
.em-wrap{color:#302f34;background:#fbfaf8;font-family:Arial,sans-serif;max-width:1240px;border-radius:16px;margin:28px auto}.em-wrap h1,.em-wrap h2,.em-wrap h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:#2f2c33}.em-wrap h1{letter-spacing:-1px}.em-wrap h3{font-size:23px}.em-wrap a{color:#44328d}.em-notice{color:#44328d;background:#f0eef8;border-left-color:#44328d}.em-eyebrow{color:#635f72!important;letter-spacing:1px}.em-hero>p:not(.em-eyebrow),.em-meta,.em-model,#em-count,.em-specs dt{color:#67616b}.em-tabs a{background:#f0eef5;border-radius:8px}.em-tabs a[aria-current]{background:#44328d}.em-categories a{border-color:#dedbe3;border-top-color:#44328d;background:#fff;border-radius:10px}.em-categories small,.em-categories span{color:#635f72}.em-card{border-radius:12px;border-color:#e0dde5;background:#fff;overflow:hidden}.em-card-photo,.em-product-photo{background:#f2f2f4;border-radius:10px}.em-card-body{padding:22px}.em-status{background:#edf2ee;color:#46624d}.em-button{background:#44328d;border-radius:8px}.em-secondary{color:#44328d!important;background:#fff;border-color:#d4cfe2}.em-panel{background:#f0eef6;border-left-color:#44328d;border-radius:10px}.em-note{background:#f4f1e9;border-color:#e3ddcb;color:#61594b;border-radius:8px}.em-breadcrumb{color:#635f72}.em-search input,.em-search select{font:inherit;width:100%;max-width:360px;min-height:44px;padding:10px 12px;border:1px solid #d8d4df;border-radius:8px;background:#fff;color:#343039}.em-search select{margin:8px 0 18px}.em-specs dt,.em-specs dd{border-color:#dedbe3}.em-wrap .em-card[hidden]{display:none!important}@media(max-width:600px){.em-wrap{margin:16px auto;border-radius:0}.em-wrap h1{font-size:34px}.em-categories a{padding:18px 12px}.em-categories h2{font-size:20px}}
