.adex-editorial-spotlight{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:30px 34px;margin:32px auto;max-width:1320px;border:1px solid #d9e3e4;border-left:4px solid #007c83;border-radius:4px;background:#f4f8f8;color:#183338;box-sizing:border-box}
.adex-editorial-copy{flex:1;max-width:740px}.adex-editorial-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#007078;margin:0 0 10px}.adex-editorial-copy h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;margin:0 0 12px}.adex-editorial-copy>p:not(.adex-editorial-kicker){font-size:16px;line-height:1.65;margin:0 0 16px}.adex-editorial-link{font-size:15px;font-weight:700;color:#006971;text-decoration:underline;text-underline-offset:4px}.adex-editorial-portraits{display:flex;gap:18px;flex-shrink:0}.adex-editorial-portraits a{display:flex;align-items:center;flex-direction:column;gap:9px;width:90px;color:inherit;text-decoration:none;font-size:12px;line-height:1.35;text-align:center}.adex-editorial-portraits img{width:78px;height:78px;object-fit:cover;object-position:center 20%;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px #1232}.adex-editorial-spotlight a:focus-visible{outline:3px solid #007078;outline-offset:5px}.adex-editorial-spotlight a:hover{text-decoration:underline}
@media(max-width:760px){.adex-editorial-spotlight{flex-direction:column;align-items:flex-start;gap:24px;padding:24px;margin:24px 12px}.adex-editorial-portraits{gap:14px}.adex-editorial-portraits a{width:78px}.adex-editorial-portraits img{width:68px;height:68px}}
