.ep-faces{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,2vw,28px);padding-block:28px 40px}.ep-where{gap:10px}.ep-where,.ep-where li{display:flex;flex-direction:column}.ep-where li{gap:4px;padding:18px 20px;border-radius:16px;background:var(--hm-surface-2)}.ep-where b{font-size:16px;font-weight:650;color:var(--hm-on)}.ep-where span{font-size:14.5px;line-height:1.55;font-weight:500;color:var(--hm-on-muted)}.ep-depts{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ep-dept{padding:clamp(24px,3vw,36px)}.hm .ep-dept h3{margin:0;font-size:22px;font-weight:650;letter-spacing:-.015em;color:var(--hm-on)}.hm .ep-dept p{margin-top:8px;font-size:15px;line-height:1.55;font-weight:500;color:var(--hm-on-muted)}.ep-dept ul{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.ep-dept li{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:99px;background:var(--hm-surface-2);color:var(--hm-on);font-size:14px;font-weight:600}.ep-more{margin-top:28px;text-align:center}.hm .ep-link{display:inline-flex;align-items:center;gap:6px;font-size:15.5px;font-weight:650;color:inherit;text-decoration:underline;text-underline-offset:4px}.hm .ep-link:hover{text-decoration-thickness:2px}.ep-academy,.ep-built{margin-top:20px;padding:clamp(28px,4vw,40px);max-width:none}.hm .ep-academy h3,.hm .ep-built h3,.hm .ep-shapes h3{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;color:var(--hm-on)}.ep-academy .ct-text,.ep-built .ct-text{margin-top:12px}.ep-shapes{margin:40px auto 0;max-width:none}.hm .ep-tag{margin-top:8px}.ep-shapes .mp-points li{color:var(--hm-on);font-weight:500}@media (max-width:900px){.ep-depts,.ep-split{grid-template-columns:1fr}}.ep .mp-step{min-height:0;padding-bottom:28px}.hm .ep-trust .mp-has-card h3{margin-top:0}@media (max-width:640px){.ep-faces{gap:10px;padding-block:20px 28px}.ep-faces>:nth-child(n+9){display:none}.ep-faces svg{width:64px;height:64px}}