@layer components{.author-profile_wrap{width:100%;min-width:0;line-height:1.8}.author-profile_wrap :where(p,h1,h2,h3){text-box-trim:none}.author-profile_wrap p{color:var(--text-2);max-width:65ch;margin:0 0 1rem}.author-profile_wrap a{color:var(--link-text,#127fbf);text-underline-offset:.25em;text-decoration:underline}.author-profile_wrap a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.author-profile_wrap .author-profile_breadcrumb{margin-bottom:2rem;font-size:.8125rem}.author-profile_wrap .author-profile_intro{align-items:center;gap:2.5rem;display:grid}.author-profile_wrap .author-profile_eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:650}.author-profile_wrap .author-profile_title{color:var(--link-text,#127fbf);margin:0 0 1.5rem;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1.1}.author-profile_wrap .author-profile_roles{color:var(--text);font-weight:650}.author-profile_wrap .author-profile_lead{font-size:1.25rem;line-height:1.65}.author-profile_wrap .author-profile_portrait{object-fit:cover;background:var(--background-2);border-radius:50%;width:10rem;height:10rem}.author-profile_wrap .author-profile_links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.author-profile_wrap .author-profile_links a,.author-profile_wrap .author-profile_social a{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.author-profile_wrap .author-profile_background{border-top:var(--border-width) solid var(--border);gap:3rem;margin-top:4rem;padding-top:3rem;scroll-margin-top:6rem;display:grid}.author-profile_wrap .author-profile_heading{margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.author-profile_wrap .author-profile_topics{margin:0;padding:0;list-style:none}.author-profile_wrap .author-profile_topics li{border-top:var(--border-width) solid var(--border);padding:1.25rem 0}.author-profile_wrap h3{margin:0 0 .5rem;font-size:1.125rem;line-height:1.4}.author-profile_wrap .author-profile_topics p{margin-bottom:.5rem}.author-profile_wrap .author-profile_context{background:var(--background-2);border-radius:var(--radius-main);gap:2rem;margin-top:3rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.author-profile_wrap .author-profile_context p{font-size:.9375rem}.author-profile_wrap .author-profile_social{flex-wrap:wrap;gap:0 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}@media (min-width:48rem){.author-profile_wrap .author-profile_intro{grid-template-columns:minmax(0,1fr) 15rem;gap:4rem}.author-profile_wrap .author-profile_portrait{width:15rem;height:15rem}.author-profile_wrap .author-profile_background{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.author-profile_wrap .author-profile_context{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.author-archive_wrap{width:100%;min-width:0}.author-archive_wrap :where(p,h2,h3){text-box-trim:none}.author-archive_wrap .author-archive_header{max-width:65ch;margin-bottom:2.5rem}.author-archive_wrap .author-archive_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);margin:0 0 1rem;font-size:.75rem;font-weight:650}.author-archive_wrap .author-archive_title{margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.author-archive_wrap .author-archive_header>p:last-child{color:var(--text-2);font-size:1rem;line-height:1.8}.author-archive_wrap .author-archive_list{gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.author-archive_wrap .author-archive_item{border-top:var(--border-width) solid var(--border);min-width:0;padding:1.5rem 0}.author-archive_wrap .author-archive_meta{color:var(--text-2);flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.5;display:flex}.author-archive_wrap .author-archive_heading{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.25rem;line-height:1.4}.author-archive_wrap .author-archive_heading a{color:var(--text);text-underline-offset:.2em;padding-block:.25rem;text-decoration:underline;text-decoration-thickness:.0625em;display:inline-block}.author-archive_wrap .author-archive_heading a:hover{color:var(--link-text,#127fbf)}.author-archive_wrap .author-archive_heading a:focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.author-archive_wrap .author-archive_topics{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.6}@media (min-width:48rem){.author-archive_wrap .author-archive_list{grid-template-columns:repeat(2,minmax(0,1fr))}}}
