.dc-service-editorial{box-sizing:border-box;padding:22px 24px;margin:24px 0 30px;border:1px solid #dce6f4;border-radius:16px;background:#fff;color:#19304c;scroll-margin-top:175px}
.dc-service-editorial *{box-sizing:border-box}.dc-service-editorial>h2{font-size:22px;line-height:1.35;letter-spacing:-.015em;margin:0 0 16px;color:#19304c}
.dc-service-editorial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.dc-service-editorial .dc-service-editorial__person{display:flex;gap:14px;align-items:center;min-width:0;padding:15px;border:1px solid #e2eaf5;border-radius:12px;background:#f7faff;text-decoration:none;color:#19304c}
.dc-service-editorial__person img{display:block;width:64px;height:76px;flex:0 0 64px;border-radius:9px;object-fit:cover;object-position:center 24%}
.dc-service-editorial__copy{display:block;min-width:0;overflow-wrap:anywhere}.dc-service-editorial__copy>span{display:block}.dc-service-editorial__role{font-size:11px;line-height:1.5;text-transform:uppercase;font-weight:750;letter-spacing:.035em;color:#315f9e;margin-bottom:5px}
.dc-service-editorial__copy strong{display:block;font-size:17px;line-height:1.4;letter-spacing:-.01em;margin:0 0 4px;color:#193d73}.dc-service-editorial__specialty{font-size:13px;line-height:1.5;color:#526781}
.dc-service-editorial .dc-service-editorial__review{font-size:13px;line-height:1.6;color:#29604e;margin:14px 0 0}.dc-service-editorial__person:hover strong{text-decoration:underline;text-underline-offset:3px}.dc-service-editorial__person:focus-visible{outline:3px solid #ed9a35;outline-offset:3px}
@media(max-width:720px){.dc-service-editorial{padding:18px;margin:20px 0 24px;scroll-margin-top:90px}.dc-service-editorial>h2{font-size:21px}.dc-service-editorial__grid{grid-template-columns:minmax(0,1fr);gap:12px}.dc-service-editorial .dc-service-editorial__person{padding:13px;gap:12px}.dc-service-editorial__copy strong{font-size:16px}.dc-service-editorial__person img{width:56px;height:68px;flex-basis:56px}}
