/* Phone-only reading polish. Desktop is untouched. */
@media(max-width:680px){
 body .page.about-journey .about-overview-copy,body .page.about-journey .about-overview-copy p,
 body [data-route="research"] :is(.research-overview-copy,.stream-copy),
 body [data-route="books"] .book-description p,
 body [data-route="practice"] .project>p:not(.eyebrow):not(.status){font-size:16px;line-height:1.65}
 body .page.about-journey .about-overview-copy p{margin-bottom:20px}
 body .page.about-journey .about-timeline::before{display:none}
 body .page.about-journey .about-timeline .about-time-row{display:block;margin:0;padding:0 0 22px;min-height:0}
 body .page.about-journey .about-time-row .about-axis-year{display:none}
 body .page.about-journey .about-time-cell{width:100%;padding:0;margin:0}
 body .page.about-journey .about-card-group,body .page.about-journey .about-college-chapter{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;padding:0;margin:0}
 body .page.about-journey .about-timeline .about-stop{width:260px;max-width:100%;flex:0 0 auto;min-height:0;margin:0!important;padding:16px;border-radius:12px;box-sizing:border-box;align-self:center}
 body .page.about-journey .about-timeline .about-stop h3{font-size:17px;line-height:1.25}
 body .page.about-journey .about-timeline .about-stop .about-role{font-size:13px;line-height:1.45}
 body .page.about-journey .about-timeline .about-stop :is(.about-detail,.about-location){font-size:12px;line-height:1.45}
 body .page.about-journey .about-timeline .about-stop .about-years{font-size:11px;line-height:1.4;padding-right:45px}
 body .page.about-journey .about-stop::after{font-size:10px}
 body .page.about-journey .about-time-row .career-cell{display:flex;flex-direction:column;align-items:center;gap:12px}
 body .page.about-journey .about-book-activities{display:flex!important;flex-direction:row!important;justify-content:center;gap:12px;margin:0!important;padding:0!important;order:1!important;width:260px;max-width:100%}
 body .page.about-journey .about-book-activities a{width:76px;height:76px;box-sizing:border-box;font-size:11px;line-height:1.25}
 body .page.about-journey .about-book-activities a span{font-size:10px;line-height:1.25}
 body .page.about-journey .about-book-link{font-size:12px}
 body .page.about-journey [data-journey-node="unhcr"]{order:0}
 body .page.about-journey [data-journey-node="pmo"]{order:1}
 body .page.about-journey [data-journey-node="violin"]{order:0}
 body .page.about-journey [data-journey-node="harvard"]{order:1}
}
@media(max-width:680px){body .page.about-journey .about-timeline .about-stop{width:240px;min-height:150px}body .page.about-journey .about-timeline .about-book-milestone{min-height:130px}}
@media(max-width:680px){body .page[data-route="research"]>.research-overview-copy,body .page[data-route="research"] .stream-copy,body .page[data-route="books"] .book-description p{font-size:16px;line-height:1.65}}
