.editorial-profile{padding-top:clamp(28px,5vw,64px);padding-bottom:60px}.editorial-profile-header{border-top:3px solid #ed284e;border-bottom:1px solid #34343f;padding:30px 0 32px;margin-bottom:36px}.editorial-profile-header h1{font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.08;letter-spacing:-.04em;margin:14px 0 20px;overflow-wrap:anywhere}.editorial-profile-intro{max-width:760px;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.7;color:#4f4f59}.editorial-profile-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.editorial-profile-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#17171d;text-underline-offset:5px}.editorial-profile-links a:hover,.editorial-profile-links a:focus-visible{color:#af0029}.editorial-profile-links a:focus-visible{outline:2px solid #af0029;outline-offset:5px}.editorial-profile h2{font-size:1.6rem;margin-bottom:24px}@media(max-width:480px){.editorial-profile-links{display:grid;grid-template-columns:1fr;gap:4px}.editorial-profile-header{padding:24px 0}.editorial-profile-links a{justify-content:space-between}}
