.experience-detail .experience-detail__intro{padding-top:0}.experience-detail .experience-detail__intro h1{max-width:18ch;margin-top:3rem;margin-bottom:1.5rem;font-size:clamp(2.5rem,5.8vw,5.75rem);line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.experience-detail__back{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;font-size:.8125rem;text-underline-offset:.25em}.experience-detail__back:hover{text-decoration:underline}.experience-detail__back>span{font-size:1.25rem}.experience-detail .experience-detail__facts{max-width:42rem;margin-top:2.5rem}.experience-detail .experience-detail__summary{max-width:55ch;margin-top:2rem;font-size:1.0625rem;line-height:1.85}.experience-detail__group{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,6vw,5rem);border-top:1px solid var(--v2-page-line)}.experience-detail .experience-detail__group h2{margin:0;font:300 clamp(1.5rem,3vw,2.75rem)/1.3 var(--v2-page-display);letter-spacing:-.025em}.experience-detail__group ul{margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.9}.experience-detail__group li+li{margin-top:1rem}.experience-detail__footer{padding-block:2rem 5rem;border-top:1px solid var(--v2-page-line)}@media (max-width:760px){.experience-detail .experience-detail__intro h1{font-size:clamp(2rem,8.5vw,3.5rem)}.experience-detail .experience-detail__summary{font-size:1rem}.experience-detail__group{grid-template-columns:1fr;gap:1.5rem}.experience-detail__group ul{font-size:.9375rem}}[lang=zh-CN] .experience-detail .experience-detail__intro h1{font-size:clamp(2rem,5vw,4.75rem);line-height:1.5;letter-spacing:.015em}