.tpzbeG_row{gap:40px;margin-bottom:24px;display:flex}.tpzbeG_section{background:#fff;border:1px solid #222;border-radius:6px;flex:1;padding:20px}.tpzbeG_section h2{color:#222;border-bottom:1px solid #eee;margin:0 0 16px;padding-bottom:8px;font-size:1.5em;font-weight:700}.tpzbeG_section ul{margin:0;padding-left:20px}.tpzbeG_section li{color:#222;margin-bottom:8px;font-size:1em}.tpzbeG_section a{color:#1976d2;text-decoration:underline}@media (max-width:900px){.tpzbeG_row{flex-direction:column;gap:24px}}
.ah2UrG_section{width:100%;margin-top:30px;margin-bottom:24px}.ah2UrG_title{color:#222;margin:0 0 18px;font-size:2em;font-weight:700}.ah2UrG_timeline{margin-left:0;padding-left:32px;position:relative}.ah2UrG_timeline:before{content:"";background:#eee;width:2px;position:absolute;top:0;bottom:0;left:12px}.ah2UrG_item{margin-bottom:36px;padding-left:32px;position:relative}.ah2UrG_dot{color:#bbb;background:#fff;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:1em;line-height:1;display:flex;position:absolute;top:6px;left:0}.ah2UrG_date{color:#222;margin-bottom:6px;font-size:1.3em;font-weight:600}.ah2UrG_details{color:#222;margin:0 0 4px;font-size:1em}.ah2UrG_details a{color:#1976d2;text-decoration:underline}
.Tv7mFa_main{margin-top:40px;margin-bottom:80px;padding:0 40px;display:flex}.Tv7mFa_left{flex-direction:column;flex:0 0 300px;align-items:center;display:flex}.Tv7mFa_profileFrame{width:300px;height:300px;margin:30px 20px 10px;position:relative}.Tv7mFa_profile{object-fit:cover;border:1px solid #222;border-radius:8px}.Tv7mFa_social{justify-content:center;gap:18px;margin:18px 0 0;display:flex}.Tv7mFa_social a{background:#000;border:2px solid #1976d2;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,border .2s;display:flex}.Tv7mFa_social a:hover{background:#1976d2;border-color:#000}.Tv7mFa_social svg{fill:#1976d2;width:26px;height:26px;transition:fill .2s}.Tv7mFa_social a:hover svg{fill:#fff}.Tv7mFa_right{flex-direction:column;flex:1;min-width:0;margin-left:40px;display:flex}.Tv7mFa_nameRow{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.Tv7mFa_name{color:#222;margin:0;font-size:2em;font-weight:700}.Tv7mFa_name a{color:#222;text-decoration:none}.Tv7mFa_emailList{margin-left:8px}.Tv7mFa_email{color:#555;font-family:Courier New,Courier,monospace;font-size:.95em}.Tv7mFa_rule{margin:0 0 16px}.Tv7mFa_description{border:1px solid #222;margin-bottom:24px;padding:16px;font-size:1.1em}.Tv7mFa_bio{color:#444;font-family:Georgia,Times New Roman,Times,serif;font-size:.8em;line-height:1.6}.Tv7mFa_interests{box-sizing:border-box;border:1px solid #222;width:100%;margin-bottom:24px;padding:16px;font-size:1.1em}@media (max-width:900px){.Tv7mFa_main{flex-direction:column;padding:0 16px}.Tv7mFa_left{flex-basis:auto;width:100%}.Tv7mFa_profileFrame{aspect-ratio:1;width:min(300px,100%);height:auto;margin-left:0;margin-right:0}.Tv7mFa_right{margin-top:8px;margin-left:0}.Tv7mFa_nameRow{flex-wrap:wrap}}
