.emx-home .ea-catalogue-mark{color:#0f766e;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.emx-home .ea-catalogue-mark img{object-fit:contain;width:100%;height:100%;display:block}.emx-home .ea-catalogue-mark-mini{width:64px;height:64px}.emx-home .ea-catalogue-mark-card{background:#f7fafb;width:100%;height:164px}.emx-home .ea-catalogue-mark-card img{width:136px;height:136px}.emx-home .ea-catalogue-mark[data-artwork=category]{background:#eef7f4}.emx-home .ea-professional-browser{margin-top:28px}.emx-home .ea-practice-filters{background:#fff;border:1px solid #dfe5ec;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:22px;display:flex}.emx-home :is(.ea-practice-search,.ea-practice-group){gap:8px;display:grid}.emx-home .ea-practice-search{flex:320px}.emx-home .ea-practice-group{flex:0 300px}.emx-home .ea-practice-filters label{color:var(--eh-navy);font-size:12px;font-weight:600}.emx-home .ea-practice-search>div{color:#64748b;background:#f8fafc;border:1px solid #d8e1eb;align-items:center;gap:10px;padding-left:13px;display:flex}.emx-home .ea-practice-search input{width:100%;min-width:0;min-height:46px;color:var(--eh-navy);font:inherit;background:0 0;border:0;padding:10px 12px 10px 0;font-size:14px}.emx-home .ea-practice-group select{width:100%;min-height:48px;color:var(--eh-navy);font:inherit;background:#f8fafc;border:1px solid #d8e1eb;padding:10px 32px 10px 12px;font-size:14px}.emx-home .ea-practice-clear{min-height:48px;color:var(--eh-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:600;display:inline-flex}.emx-home .ea-practice-results-head{color:var(--eh-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0;font-size:12px;display:flex}.emx-home .ea-practice-results-head p{margin:0}.emx-home .ea-practice-results-head>span{color:#0f766e;font-size:11px}.emx-home .ea-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.emx-home .ea-practice-grid>li{min-width:0}.emx-home .ea-practice-card{background:#fff;border:1px solid #dfe5ec;min-width:0;padding:22px;scroll-margin-top:130px}.emx-home .ea-practice-card:target{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18}.emx-home .ea-practice-card>header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.emx-home .ea-practice-card>header>div{min-width:0}.emx-home .ea-practice-area{color:#0f766e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.emx-home .ea-practice-card h3{color:var(--eh-navy);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.3}.emx-home .ea-practice-card>p{min-height:66px;color:var(--eh-muted);margin:0;font-size:13px;line-height:1.7}.emx-home .ea-practice-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.emx-home .ea-practice-card-footer>a{color:var(--eh-blue);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.emx-home .ea-practice-card details{border-top:1px solid #e6ebf0;margin-top:18px}.emx-home .ea-practice-card summary{min-height:48px;color:var(--eh-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;font-weight:600;list-style:none;display:flex}.emx-home .ea-practice-card summary::-webkit-details-marker{display:none}.emx-home .ea-practice-card details[open] summary>svg{transform:rotate(180deg)}.emx-home .ea-practice-plan{gap:18px;padding-top:16px;display:grid}.emx-home .ea-practice-plan p{color:var(--eh-muted);margin:0;font-size:12px;line-height:1.7}.emx-home .ea-practice-plan p>strong{color:var(--eh-navy);margin-bottom:3px;font-weight:600;display:block}.emx-home .ea-practice-plan h4{color:#0f766e;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650}.emx-home .ea-practice-plan .ea-checks{margin-top:-7px}.emx-home .ea-practice-plan .ea-checks li{align-items:flex-start;font-size:12px;line-height:1.6}.emx-home .ea-practice-plan .ea-checks svg{margin-top:3px}.emx-home .ea-practice-demos{border-top:1px solid #e6ebf0;gap:12px;padding-top:16px;display:grid}.emx-home .ea-practice-plan .ea-practice-demo-note{border-top:1px solid #e6ebf0;padding-top:14px}.emx-home .ea-practice-industry{color:var(--eh-blue);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.emx-home .ea-practice-empty{text-align:center;background:#fff;border:1px solid #dfe5ec;padding:36px 24px}.emx-home .ea-practice-empty h3{font-size:19px}.emx-home .ea-practice-empty p{color:var(--eh-muted);margin:12px 0 20px;font-size:14px;line-height:1.7}.emx-home :is(.ea-practice-empty button,.ea-practice-more button){min-height:46px;color:var(--eh-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cce9;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.emx-home .ea-practice-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.emx-home .ea-practice-more>span{color:var(--eh-muted);font-size:12px}.emx-home .ea-practice-filters :is(input,select,button):focus-visible,.emx-home .ea-practice-card :is(a,summary):focus-visible,.emx-home :is(.ea-practice-empty,.ea-practice-more) button:focus-visible{outline:3px solid var(--eh-blue);outline-offset:3px}.emx-home .ea-personal-supplied-list .ea-catalogue-mark-mini{width:54px;height:54px}.emx-home .ea-personal-supplied-list li{padding-right:28px}.emx-home .ea-personal-shortlist .emx-discovery-card>.ea-catalogue-mark-card{margin-bottom:10px}@media (max-width:1120px){.emx-home .ea-practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.emx-home .ea-practice-grid{grid-template-columns:1fr}.emx-home .ea-practice-filters{gap:16px;padding:18px}.emx-home .ea-practice-search,.emx-home .ea-practice-group{flex:100%}.emx-home .ea-practice-search input,.emx-home .ea-practice-group select{font-size:16px}.emx-home .ea-practice-card{padding:20px}.emx-home .ea-practice-card>p{min-height:0}.emx-home .ea-practice-results-head{flex-direction:column;align-items:flex-start}.emx-home .ea-personal-supplied-list li{flex-wrap:wrap}.emx-home .ea-personal-supplied-list li>div{flex:180px}.emx-home .ea-personal-supplied-list em{margin-left:66px}.emx-home .ea-practice-more{flex-direction:column;align-items:center;gap:12px}}.emx-home .ea-practice-photo{aspect-ratio:8/5;background:#f5f7fa;margin:-22px -22px 18px;overflow:hidden}.emx-home .ea-practice-photo img{object-fit:cover;width:100%;height:100%;transition:scale .5s cubic-bezier(.22,1,.36,1);display:block}.emx-home .ea-practice-card:hover .ea-practice-photo img{scale:1.03}.emx-home .ea-pro-hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px;display:grid}.emx-home .ea-pro-collage{grid-template-columns:1fr 1fr;gap:12px;display:grid}.emx-home .ea-pro-collage a{aspect-ratio:4/3;background:#f5f7fa;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px -24px #0f2d5b66}.emx-home .ea-pro-collage a:nth-child(2n){translate:0 22px}.emx-home .ea-pro-collage a>img{object-fit:cover;width:100%;height:100%;display:block}.emx-home .ea-pro-collage span{color:var(--eh-navy);background:#fffffff0;align-items:center;gap:7px;padding:5px 8px 5px 5px;font-size:12px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.emx-home .ea-pro-collage span img{flex-shrink:0;width:28px;height:28px}@media (max-width:900px){.emx-home .ea-pro-hero{grid-template-columns:minmax(0,1fr);gap:36px}.emx-home .ea-pro-collage a:nth-child(2n){translate:none}}.emx-home .ea-practice-photo{display:block}.emx-home .ea-practice-card h3 a{color:inherit}.emx-home .ea-practice-card h3 a:hover{color:var(--eh-blue)}.emx-home .ea-practice-links{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.emx-home .ea-practice-links>a{color:var(--eh-blue);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.emx-home .ea-practice-suite{font-weight:700}.emx-home .ea-personal-supplied-list li{align-items:center}.emx-home .ea-personal-supplied-list .ea-app-note{color:#7a4f00;margin-top:4px;font-size:13px;line-height:1.45;display:block}.emx-home .ea-personal-supplied-list .ea-app-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.emx-home .ea-personal-supplied-list .emx-av-actions{margin-left:auto}.emx-home .ea-personal-supplied-list .emx-av-primary{min-height:40px;padding:0 12px;font-size:14px}@media (max-width:640px){.emx-home .ea-personal-supplied-list li{flex-wrap:wrap}.emx-home .ea-personal-supplied-list .emx-av-actions{width:100%;margin-left:0}}
