
.journalist-page{max-width:1180px;padding-top:34px;padding-bottom:80px}.profile-breadcrumb{display:flex;gap:12px;align-items:center;font:600 12px Inter,Arial,sans-serif;color:#6d7480;margin-bottom:48px}.profile-breadcrumb a{color:#043865;text-decoration:none}.profile-breadcrumb a:hover{text-decoration:underline}.profile-kicker{font:800 11px Inter,Arial,sans-serif;letter-spacing:.2em;color:#911733;text-transform:uppercase}.profile-hero{display:grid;grid-template-columns:minmax(280px,42%) 1fr;gap:clamp(30px,5vw,85px);align-items:start;margin-top:22px}.profile-portrait{border-radius:20px;overflow:hidden;background:#f3f4f6;box-shadow:0 16px 42px rgba(4,56,101,.09)}.profile-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;object-position:center}.profile-intro{padding-top:18px}.profile-role{display:inline-block;color:#043865;background:#edf3f7;padding:9px 14px;border-radius:40px;font:700 11px Inter,Arial,sans-serif;letter-spacing:.06em}.profile-role.alumna{color:#911733;background:#fbebef}.profile-intro h1{font-size:clamp(36px,4.2vw,62px);line-height:1.12;color:#043865;margin:18px 0 12px}.profile-interests{font-size:15px;color:#6d7480}.profile-rule{width:64px;height:3px;background:#911733;margin:30px 0}.profile-intro h2{font-size:22px;color:#043865;margin-bottom:18px}.profile-biography{font-size:16px;line-height:1.95;color:#303946}.profile-biography p{margin:0 0 16px}.profile-biography blockquote{border-left:3px solid #911733;padding:8px 0 8px 20px;font-family:Georgia,serif;font-style:italic;color:#043865;font-size:19px;margin:0 0 25px}.bio-pending{color:#697482;font-style:italic}.profile-work{margin-top:85px;padding-top:32px;border-top:1px solid #dfe5ea}.profile-work-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.profile-work-head h2{font-size:32px;color:#043865;margin:10px 0 0}.profile-work-head>a,.profile-back a{color:#911733;text-decoration:none;font-weight:700;font-size:13px}.profile-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.profile-publication{display:flex;flex-direction:column;text-decoration:none;color:#043865;border:1px solid #e1e6eb;border-radius:14px;padding:26px;min-height:190px;transition:box-shadow .2s,transform .2s;background:#fff}.profile-publication:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(4,56,101,.1)}.profile-pub-type{color:#911733;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.profile-publication h3{font-size:20px;line-height:1.35;margin:18px 0;flex:1}.profile-pub-cta{font-size:12px;font-weight:700}.profile-work-note{color:#66717b}.profile-back{margin-top:45px}.journalist-profile-link{display:block}.journalist-profile-link img{width:100%;height:auto}.member-info h3 a{color:inherit;text-decoration:none}.member-info h3 a:hover{color:#911733;text-decoration:underline}.member a:focus-visible{outline:3px solid #911733;outline-offset:3px}@media(max-width:800px){.profile-hero{grid-template-columns:1fr}.profile-portrait{max-width:500px}.profile-intro{padding-top:0}.profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.journalist-page{padding-top:20px}.profile-breadcrumb{margin-bottom:28px;flex-wrap:wrap}.profile-work-grid{grid-template-columns:1fr}.profile-work-head{align-items:start;flex-direction:column}.profile-work{margin-top:48px}}

.article-meta a,.author-card h3 a,.author-line strong a{color:inherit;text-decoration:none}.article-meta a:hover,.author-card h3 a:hover,.author-line strong a:hover{color:#911733;text-decoration:underline}
