/* V7.5 — sinh tự động từ style.css bởi source/design_type_v75.py. Không sửa tay.
   Chép lại 138 khai báo cỡ chữ theo đúng thứ tự; 87 khai báo được tăng cỡ. */
body{font-size:15px}button,input{font-size:inherit}.concept-bar{font-size:12px}.concept-bar a{font-size:12.5px}.brand{font-size:14px}.brand-symbol{font-size:48px}.header nav{font-size:13px}.eyebrow{font-size:12.5px}.hero .eyebrow{font-size:12px}.tiny-star{font-size:20px}.hero h1{font-size:clamp(44px,4.9vw,78px)}.hero-intro{font-size:15px}.button{font-size:13px}.text-link{font-size:12.5px}.hero-footnote{font-size:12px}.stage-top{font-size:12px}.math-axis{font-size:15px}.small-label{font-size:12px}.stage-bottom p{font-size:13px}.round-btn{font-size:13.5px}.shape-switch button{font-size:12px}.hero-bottom{font-size:12px}.hero-bottom a span{font-size:17px}.section-index{font-size:12px}.section-index>span:last-child{font-size:12px}.section-index .asterisk{font-size:30px!important}.light-section h2{font-size:clamp(36px,4.1vw,62px)}.philosophy-copy .lead{font-size:19px}.philosophy-copy p:not(.lead){font-size:14px}.under-link{font-size:13px}.principles article>span{font-size:17px}.principles h3{font-size:25px}.principles p{font-size:13.5px}.dark-section h2{font-size:clamp(36px,4vw,60px)}.section-heading>p{font-size:13.5px}.lab-top{font-size:12px}.angle-readout>span{font-size:28px}.angle-readout small{font-size:12px}.lab-panel label{font-size:12.5px}.range-labels{font-size:12px}.range-labels button{font-size:12px}.lab-note{font-size:12px}.item-top{font-size:12px}.item-top>span{font-size:20px}.discovery-item h3{font-size:32px}.discovery-item p{font-size:13px}.compact h3{font-size:26px}.journey-tabs button{font-size:13.5px}.journey-tabs button span{font-size:18px}.step-art span{font-size:120px}.journey-content .eyebrow{font-size:12px}.journey-content h3{font-size:32px}.journey-content p{font-size:13.5px}.journey-content .step-prompt{font-size:13px}.founder-image>span{font-size:12px}.founder-copy>.eyebrow{font-size:12px}.founder h2{font-size:50px}.quote-mark{font-size:70px}.founder blockquote{font-size:26px}.founder-context{font-size:13px}.founder-name h3{font-size:25px}.founder-name p{font-size:12px}.founder .under-link{font-size:12px}.journal-image>span{font-size:20px}.journal-feature .eyebrow{font-size:12px}.journal-feature h3{font-size:30px}.journal-feature>p:last-child{font-size:13.5px}.journal-aside .eyebrow{font-size:12px}.journal-aside h3{font-size:29px}.read-arrow{font-size:12.5px}.read-arrow b{font-size:20px}.contact>.eyebrow{font-size:12px}.contact h2{font-size:clamp(40px,5.5vw,78px)}.contact-phone{font-size:15px}.contact-meta{font-size:12px}.footer-brand{font-size:clamp(38px,7.4vw,120px)}.footer-brand span{font-size:.8em}.footer-bottom{font-size:12px}.footer-bottom p:nth-child(2){font-size:12px}.prototype-note{font-size:12px}.dialog-close{font-size:28px}dialog .eyebrow{font-size:12px}dialog h2{font-size:38px}dialog #article-body p{font-size:14px}dialog #article-body .math-example{font-size:24px}
@media(max-width:1100px){.header nav{font-size:12.5px}.hero h1{font-size:52px}.founder h2{font-size:42px}.journey-tabs button{font-size:12.5px}}
@media(max-width:800px){.concept-bar{font-size:12px}.concept-bar a{font-size:12px}.brand{font-size:12.5px}.brand-symbol{font-size:38px}.menu-toggle{font-size:13px}.header nav a{font-size:13.5px}.hero .eyebrow{font-size:12px}.hero h1{font-size:clamp(40px,8.2vw,62px)}.hero-intro{font-size:13.5px}.hero-actions .button{font-size:12.5px}.text-link{font-size:12px}.stage-top{font-size:12px}.hero-bottom{font-size:12px}.section-index{font-size:12px}.section-index>span:last-child{font-size:12px}.light-section h2,.dark-section h2{font-size:38px}.philosophy-copy .lead{font-size:17px}.philosophy-copy p:not(.lead){font-size:13.5px}.principles h3{font-size:24px}.principles p{font-size:13px}.section-heading>p{font-size:13px}.discovery-item h3{font-size:30px}.discovery-item.compact h3{font-size:27px}.journey-tabs button{font-size:12.5px}.step-art span{font-size:90px}.journey-content h3{font-size:28px}.journey-content p{font-size:13px}.founder h2{font-size:40px}.founder-copy blockquote{font-size:26px}.journal-feature h3{font-size:27px}.journal-aside h3{font-size:27px}.contact>.eyebrow{font-size:12px}.contact h2{font-size:40px}.contact-phone{font-size:14px}.contact-meta{font-size:12px}.footer-brand{font-size:clamp(29px,7vw,52px)}.footer-bottom{font-size:12px}.prototype-note{font-size:12px}dialog h2{font-size:29px}dialog #article-body p{font-size:13.5px}}
.shape-switch button{font-size:12.5px}.small-label{font-size:12px}.stage-top{font-size:12px}.hero-bottom{font-size:12px}.lab-top{font-size:12px}.range-labels,.range-labels button{font-size:12px}
@media(max-width:800px){.shape-switch button{font-size:12px}.stage-top{font-size:12px}.hero-bottom{font-size:12px}}
