.author-module__U2_75W__head{background:var(--paper-2);border-bottom:1px solid var(--hairline-paper2);padding:44px 0 40px}.author-module__U2_75W__headInner{max-width:var(--container);padding-inline:var(--pad-h);margin-inline:auto}.author-module__U2_75W__crumbs{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.author-module__U2_75W__crumbs a{color:var(--text-muted)}.author-module__U2_75W__crumbs a:hover{color:var(--turf)}.author-module__U2_75W__identity{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (max-width:640px){.author-module__U2_75W__identity{grid-template-columns:minmax(0,1fr);gap:20px}}.author-module__U2_75W__portrait{border-radius:var(--r-card);object-fit:cover;background:var(--turf-wash);border:1px solid var(--border-card);width:168px;height:168px}.author-module__U2_75W__role{color:var(--flag);margin-bottom:12px;display:block}.author-module__U2_75W__h1{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.9rem);font-weight:700;line-height:1.08}.author-module__U2_75W__cred{color:var(--text-secondary);margin-top:10px;font-size:1.15rem;line-height:1.5}.author-module__U2_75W__meta{color:var(--text-muted);flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.author-module__U2_75W__meta li+li{border-left:1px solid var(--hairline-paper2);padding-left:14px}.author-module__U2_75W__bodyWrap{max-width:var(--container);padding:48px var(--pad-h) 88px;margin-inline:auto}.author-module__U2_75W__body{max-width:var(--measure);color:var(--text-body);font-size:1.0625rem;line-height:1.75}.author-module__U2_75W__body>*+*{margin-top:1.25rem}.author-module__U2_75W__body a{color:var(--turf);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--turf) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--turf) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--t)}.author-module__U2_75W__body a:hover{-webkit-text-decoration-color:var(--turf);text-decoration-color:var(--turf)}.author-module__U2_75W__sectionHead{letter-spacing:-.01em;margin-top:3rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.22}.author-module__U2_75W__panels{grid-template-columns:1fr 1fr;gap:20px;margin-top:2.25rem;display:grid}@media (max-width:640px){.author-module__U2_75W__panels{grid-template-columns:minmax(0,1fr)}}.author-module__U2_75W__panel{border:1px solid var(--border-card);border-radius:var(--r-card);background:var(--card);padding:22px 24px 24px}.author-module__U2_75W__panelHead{margin-top:0;font-size:1rem;font-weight:600;line-height:1.3}.author-module__U2_75W__panelList{color:var(--text-body);margin:12px 0 0;padding-left:20px;font-size:.95rem;line-height:1.6}.author-module__U2_75W__panelList li+li{margin-top:7px}.author-module__U2_75W__panelList li::marker{color:var(--text-faint)}.author-module__U2_75W__postList{border-top:1px solid var(--hairline);margin:1.25rem 0 0;padding:0;list-style:none}.author-module__U2_75W__postList li{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:13px 0;display:flex}.author-module__U2_75W__postList a{font-family:var(--font-display), system-ui, sans-serif;color:var(--ink);font-size:1.02rem;font-weight:600;text-decoration:none}.author-module__U2_75W__postList a:hover{color:var(--turf)}.author-module__U2_75W__postMeta{color:var(--text-faint);flex:none;font-size:.82rem}.author-module__U2_75W__contactLine{border-top:1px solid var(--hairline);color:var(--text-muted);margin-top:2.5rem;padding-top:1.5rem;font-size:.95rem}
