html[lang=vi]{font-family:Arial,"Segoe UI",sans-serif}
html[lang=vi] .eyebrow{font-size:19px;letter-spacing:.5px;max-width:660px}
html[lang=vi] .chapter-nav{font-size:15px;gap:14px;max-width:760px}
html[lang=vi] h2{font-size:42px}
html[lang=vi] .subtitle{font-size:24px;line-height:1.4}
html[lang=vi] .cover h1{font-size:70px}
html[lang=vi] .latin-name{display:none}
html[lang=vi] .cover-roles{font-size:24px;line-height:1.55}
html[lang=vi] .cover-focus>strong{font-size:37px;line-height:1.35}
html[lang=vi] .cover-focus>span{font-size:23px}
html[lang=vi] .career-timeline{--group-width:115px;--detail-width:390px;--date-width:175px;--row-gap:12px}
html[lang=vi] .career-detail h3{font-size:20px;line-height:1.16}
html[lang=vi] .career-detail p{font-size:17px;line-height:1.2}
html[lang=vi] .career-group>h3{font-size:20px}
html[lang=vi] .career-row time{font-size:18px}
html[lang=vi] .metrics h3{font-size:24px;line-height:1.3}
html[lang=vi] .metrics p{font-size:21px;line-height:1.4}
html[lang=vi] .outcome-meaning p{font-size:21px}
html[lang=vi] .source-line{font-size:20px}
html[lang=vi] .keypoints h3{font-size:23px;line-height:1.25}
html[lang=vi] .keypoints p{font-size:21px;line-height:1.35}
html[lang=vi] .keypoints{gap:13px}
html[lang=vi] figcaption,html[lang=vi] .photo-figure figcaption{font-size:19px}
html[lang=vi] .project-source,html[lang=vi] .project-source p{font-size:19px;line-height:1.3}
html[lang=vi] .support-strip{font-size:20px;line-height:1.4}
html[lang=vi] .method-choice h3{font-size:24px;line-height:1.3}
html[lang=vi] .method-choice p{font-size:21px;line-height:1.4}
html[lang=vi] .software-cycle h3,html[lang=vi] .data-path h3{font-size:29px;line-height:1.3}
html[lang=vi] .software-cycle p,html[lang=vi] .data-path p{font-size:23px;line-height:1.45}
html[lang=vi] .software-foundation p{font-size:22px}
html[lang=vi] .data-inputs,html[lang=vi] .data-applications b{font-size:23px}
html[lang=vi] .winter-application{grid-template-columns:270px minmax(0,1fr);gap:18px;font-size:20px;line-height:1.35}
html[lang=vi] .winter-application b{white-space:normal}
html[lang=vi] .winter-application p{font-size:20px;line-height:1.35}
html[lang=vi] .evidence-map h3{font-size:23px;line-height:1.3}
html[lang=vi] .evidence-map p{font-size:21px;line-height:1.4}
html[lang=vi] .evidence-map article{padding:14px 0}
html[lang=vi] .map-conclusion{font-size:22px;line-height:1.4}
html[lang=vi] .invite-lead{font-size:32px;line-height:1.35;margin-bottom:24px}
html[lang=vi] .collab-invite ul{font-size:23px;line-height:1.45}
html[lang=vi] .contact-cta{font-size:26px}
html[lang=vi] .collab-methods h4{font-size:27px;line-height:1.3}
html[lang=vi] .collab-methods p{font-size:23px;line-height:1.45}
html[lang=vi] .collab-methods article{padding:20px 0}
html[lang=vi] .closing h2{font-size:62px}
html[lang=vi] .closing-focus{font-size:27px;line-height:1.5}
html[lang=vi] .closing strong span{display:none}
html[lang=vi] .page-foot{font-size:17px}
@media(max-width:1100px){html[lang=vi] body.reading .chapter-nav{max-width:100%;font-size:15px}html[lang=vi] body.reading .career-detail h3{font-size:23px;line-height:1.35}html[lang=vi] body.reading .career-detail p{font-size:20px;line-height:1.4}}
@media(max-width:760px){html[lang=vi] body.reading h2{font-size:32px}html[lang=vi] body.reading .cover h1{font-size:52px}html[lang=vi] body.reading .cover-focus>strong{font-size:31px}html[lang=vi] body.reading .winter-application{grid-template-columns:minmax(0,1fr)}html[lang=vi] .evidence-map article>p:nth-child(2)::before{content:"Dự án và nền tảng kỹ thuật"}html[lang=vi] .evidence-map article>p:nth-child(3)::before{content:"Kết quả tiêu biểu"}html[lang=vi] .diagram::before{content:"Vuốt ngang để xem toàn bộ sơ đồ"}html[lang=vi] body.reading .closing h2{font-size:44px}}

html[lang=vi] body:not(.reading) #p7 .photo-figure img{height:115px}
html[lang=vi] .axis-years span{font-size:16px}
html[lang=vi] body:not(.reading) .career-detail p{font-size:15px}
