/* Scoped author profile: native HTML, established REALI colors, no new tracking. */
.author-main{max-width:1200px}.author-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:64px;align-items:center}.author-hero h1{font-size:clamp(2.5rem,4.4vw,4rem);margin-bottom:8px}.author-alias{font-size:1rem;color:var(--muted);margin-bottom:22px!important}.author-role{font-weight:700;color:var(--copper)}.author-hero p{max-width:60ch}.author-summary{padding:36px;background:var(--navy);color:#e8edf0;border-radius:4px 4px 32px 4px;border-left:4px solid var(--copper-line)}.author-summary p{margin-bottom:22px}.author-summary a{color:white;text-underline-offset:5px;font-size:.9rem}.author-summary a:hover{color:#f5c5ab}.author-summary-label{font-size:.8rem;letter-spacing:.2em}.author-statement{font-size:clamp(1.7rem,2.4vw,2rem);line-height:1.3;font-weight:700;letter-spacing:-.02em}.author-contents{display:flex;flex-wrap:wrap;gap:10px 26px;padding:22px 0;border-bottom:1px solid var(--line);font-size:.9rem}.author-contents a{display:inline-flex;align-items:center;min-height:44px}.author-focus{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.author-focus li{border-top:2px solid var(--copper-line);padding-top:22px}.author-focus h3{margin-top:18px}.author-number{font-size:.8rem;color:var(--copper);font-weight:700}.author-background{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.author-career{list-style:none;padding:0;margin:0}.author-career li{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.author-career h3{margin:0 0 5px}.author-career p{margin:0!important}.author-year{font-size:.9rem;color:var(--copper);font-weight:650}.author-education{padding-left:20px;margin:0 0 28px}.author-education li{margin-bottom:14px}.author-publication{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:32px;padding:28px;border:1px solid var(--line);border-radius:6px;background:white;margin-top:28px}.author-publication-image img{display:block;width:100%;height:auto;border:1px solid #eee}.author-publication h3{font-size:1.25rem;margin:10px 0 14px}.author-publication h3 a{text-decoration-thickness:1px;text-decoration-color:#a9b6c0}.author-publication-date{font-size:.85rem;color:var(--muted);margin-bottom:10px!important}.author-article-languages{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:12px;font-size:.9rem}.author-article-languages a{min-height:44px;display:flex;align-items:center}.author-principles{max-width:860px}.author-related{display:flex;flex-wrap:wrap;gap:10px 24px}.author-related a{font-size:.9rem;min-height:44px;display:flex;align-items:center}.author-updated{font-size:.82rem;color:var(--muted);margin:28px 0 0}.author-main section{scroll-margin-top:24px}
@media(max-width:820px){.author-hero{grid-template-columns:1fr;gap:30px}.author-summary{padding:28px}.author-focus{grid-template-columns:1fr;gap:20px}.author-focus h3{margin-top:8px}.author-background{grid-template-columns:1fr;gap:28px}.author-publication{grid-template-columns:1fr;gap:20px;padding:20px}.author-career li{grid-template-columns:86px 1fr;gap:14px}.author-hero h1{font-size:2.5rem}.author-contents{gap:4px 20px}.author-principles{max-width:100%}}
