/* Team and authors use the existing palette, typography and card system. */
.profile-demo-note,.team-note{font-size:.8125rem;color:var(--muted);margin-top:20px;max-width:64ch;line-height:1.65}.profile-about{display:grid;grid-template-columns:1.25fr 1fr;gap:60px}.profile-about h2{font:2.3rem/1.2 var(--serif);margin-block:16px 22px}.profile-about h3{font:1.7rem/1.25 var(--serif);margin-block:16px}.profile-about p:not(.eyebrow){line-height:1.75;color:var(--muted)}.team-note+.topic-related{margin-top:28px}.article-author{display:flex;align-items:center;gap:18px;padding-block:30px 0}.article-author img{width:64px;height:64px;object-fit:cover;border-radius:50%;outline:1px solid oklch(0 0 0 / .1);flex-shrink:0}.article-author .eyebrow{margin:0 0 7px;font-size:.6875rem}.article-author a{font:1.35rem/1.25 var(--serif);text-underline-offset:4px}.article-author p:not(.eyebrow){font-size:.8125rem;line-height:1.5;color:var(--muted);margin-top:5px}.article-author small{display:block;font-size:.6875rem;line-height:1.5;color:var(--muted);margin-top:5px}.legal-article .seo-service-body{padding-top:30px}.direction-team .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-contact{flex-shrink:0}.desktop-contact>a,.desktop-contact>span{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:.8125rem;font-weight:500;min-height:44px}.desktop-contact>a{text-decoration:none}.desktop-contact>a:hover{text-decoration:underline;text-underline-offset:4px}.team-card a:focus-visible,.article-author a:focus-visible,.desktop-contact>a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.team-card img{outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}
@media(min-width:1280px){.header-inner{gap:20px}.header nav{gap:16px}.header .header-cta{padding-inline:14px}.desktop-contact{margin-inline-start:auto}}
@media(min-width:801px) and (max-width:1279px){.header-inner{flex-wrap:wrap;gap:12px 24px}.header nav{order:4;width:100%;justify-content:space-between;gap:14px}.desktop-contact{margin-inline-start:auto}.header .header-cta{display:inline-flex;margin-left:0}.header nav a,.header .nav-services{font-size:.875rem}}
@media(max-width:800px){.desktop-contact{display:none}.profile-about{grid-template-columns:1fr;gap:30px}.direction-team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-author{align-items:flex-start;gap:14px}.article-author img{width:52px;height:52px}.article-author a{font-size:1.2rem}}
@media(max-width:550px){.direction-team .team-grid{grid-template-columns:1fr}.profile-about h2{font-size:1.9rem}.profile-highlights{grid-template-columns:1fr}.profile-highlights strong{overflow-wrap:anywhere}.article-author{padding-top:20px}.profile-demo-note{font-size:.75rem}}

.desktop-contact small{display:block;font-size:.625rem;line-height:1.4;color:var(--muted);font-weight:400;margin-top:2px}
