/* V7.5 — sinh tự động từ mathematics.css bởi source/design_type_v75.py. Không sửa tay.
   Chép lại 198 khai báo cỡ chữ theo đúng thứ tự; 137 khai báo được tăng cỡ. */
.concept-bar{font-size:12px}.concept-bar>span:last-child{font-size:12px}.header .brand{font-size:13px}.header nav{font-size:12.5px}.hero .eyebrow{font-size:12px}.hero h1{font-size:clamp(46px,4.85vw,78px)}.hero-intro{font-size:15px}.hero-footnote{font-size:12px}.hero-equation{font-size:52px}.hero-bottom{font-size:12px}.stage-top{font-size:12px}.axis-two{font-size:15px}.stage-bottom p{font-size:13px}.small-label{font-size:12.5px}.shape-switch button{font-size:12px}.stage-coordinate{font-size:12px}.content-nav{font-size:12.5px}.nav-index{font-size:12px}.light-section h2,.dark-section h2{font-size:clamp(34px,3.8vw,56px)}.section-index,.dark-section .section-index{font-size:12px}.section-index>span:last-child{font-size:12px}.section-heading>p{font-size:14px}.section-closing,.light-section .section-closing{font-size:25px}.lab-top{font-size:12px}.lab-panel label{font-size:13px}.lab-playback>span{font-size:12px}.lab-playback button{font-size:12.5px}.lab-note,.lab-help{font-size:13px}.discovery-item h3{font-size:34px}.discovery-item p{font-size:13.5px}.item-top{font-size:12px}.compact h3{font-size:29px}.theorem-label>span{font-size:72px}.theorem-label p{font-size:12px}.opening-ribbon p{font-size:12.5px}.mission-opening>h2{font-size:clamp(28px,3.1vw,44px)}.mission-opening>.under-link{font-size:12.5px}.mission-pillars article>span:not(.principle-symbol){font-size:12px}.mission-pillars .principle-symbol{font-size:40px}.mission-pillars h3{font-size:19px}.mission-copy{font-size:16px}.service-story-copy .eyebrow{font-size:12px}.service-story h3{font-size:22px}.service-story p{font-size:13.5px}.service-story .under-link{font-size:12px}.zoom-label{font-size:12px}.full-quote{font-size:clamp(25px,2.6vw,38px)}.quote-author{font-size:12.5px}.document-meta{font-size:12px}.document-meta>span:last-child{font-size:20px}.document-copy strong{font-size:30px}.document-copy>span{font-size:13.5px}.document-action{font-size:12.5px}.document-action>span{font-size:18px}.project-full .document-copy strong{font-size:26px}.project-lead{font-size:15px}.project-intro p{font-size:14px}.play-disc{font-size:16px}.video-intro{font-size:22px}.video-intro small{font-size:12px}.video-caption{font-size:12px}.blog-card .eyebrow{font-size:12px}.blog-card h3{font-size:26px}.blog-card p{font-size:14px}.blog-card .legacy-count{font-size:12px}.gallery-title h3{font-size:29px}.event-gallery figcaption{font-size:12px}.testimonial-filters button{font-size:13.5px}.filter-status{font-size:12px}.testimonial-card:before{font-size:42px}.testimonial-card .quote-number{font-size:12px}.testimonial-card blockquote{font-size:17px}.testimonial-person h3{font-size:13.5px}.testimonial-person p{font-size:13px}.source-caption{font-size:12.5px}.partners-intro{font-size:15px}.node-number{font-size:12px}.node-symbol{font-size:60px}.partner-node strong{font-size:20px}.node-action{font-size:12px}.company-summary p{font-size:14px}.company-values,.company-intro-full .company-values{font-size:12.5px}.company-text p{font-size:15px}.legacy-link-note{font-size:12.5px}.contact-complete form label{font-size:13px}.contact-complete input,.contact-complete textarea{font-size:14px}.contact-complete .form-note{font-size:13px}.contact-details p{font-size:14px}.contact-details dt{font-size:13px}.contact-details dd{font-size:13.5px}.map-disclosure summary{font-size:13px}#email-preview{font-size:13.5px}.journey-tabs button{font-size:13px}.journey-tabs button span{font-size:18px}.journey-content .eyebrow{font-size:12px}.journey-content p{font-size:14px}.journey-content .step-prompt{font-size:13.5px}.footer-brand,.full-footer .footer-brand{font-size:clamp(38px,6.5vw,100px)}.footer-columns h3{font-size:25px}.footer-columns a,.footer-columns p,.footer-columns button{font-size:12.5px}.full-footer .prototype-note{font-size:12px}dialog #article-body p,#info-body p{font-size:15px}.brief-main p,.brief-main li{font-size:15px!important}
@media(max-width:1150px){.header nav{font-size:12px}.header .brand{font-size:12.5px}.hero h1{font-size:52px}.shape-switch button{font-size:12px}.document-copy strong{font-size:28px}.service-story h3{font-size:21px}}
@media(max-width:800px){.concept-bar{font-size:12px}.header .brand{font-size:12.5px}.header nav a{font-size:13.5px}.hero .eyebrow{font-size:12px}.hero h1{font-size:clamp(43px,9.5vw,66px)}.hero-intro{font-size:13.5px}.hero-actions .button{font-size:12.5px}.hero-actions .text-link{font-size:12px}.stage-top{font-size:12px}.stage-top .live-dot{font-size:12px}.math-axis.axis-one{font-size:14px}.axis-two{font-size:14px}.stage-bottom p{font-size:12.5px}.small-label{font-size:12px}.shape-switch button{font-size:12px}.stage-coordinate{font-size:12px}.hero-bottom{font-size:12px}.content-nav{font-size:12px}.section-index{font-size:12px}.section-index>span:last-child{font-size:12px}.light-section h2,.dark-section h2{font-size:36px}.section-heading>p{font-size:13.5px}.lab-top{font-size:12px}.lab-panel label{font-size:12.5px}.lab-help,.lab-note{font-size:12.5px}.lab-playback>span{font-size:12px}.lab-playback button{font-size:12px}.discovery-item h3{font-size:29px}.discovery-item p{font-size:13.5px}.item-top{font-size:12px}.compact h3{font-size:26px}.theorem-label>span{font-size:56px}.theorem-label p{font-size:12px}.opening-ribbon p{font-size:12px}.mission-opening>h2{font-size:30px}.mission-opening>.under-link{font-size:12px}.mission-pillars h3{font-size:20px}.mission-copy{font-size:14px}.service-story h3{font-size:24px}.service-story p{font-size:13.5px}.service-story .under-link{font-size:12.5px}.document-meta{font-size:12px}.document-copy strong{font-size:28px}.document-copy>span{font-size:13px}.document-action{font-size:12.5px}.project-full .document-copy strong{font-size:27px}.full-quote{font-size:25px}.quote-author{font-size:12px}.video-intro{font-size:19px}.video-intro small{font-size:12px}.play-disc{font-size:14px}.video-caption{font-size:12px}.section-closing,.light-section .section-closing{font-size:23px}.project-lead{font-size:13.5px}.project-intro p{font-size:13.5px}.section-callout h3{font-size:24px}.blog-card h3{font-size:25px}.blog-card p{font-size:13.5px}.gallery-title h3{font-size:26px}.gallery-title p{font-size:12.5px}.testimonial-filters button{font-size:13px}.testimonial-card blockquote{font-size:17px}.partners-intro{font-size:14px}.node-number{font-size:12px}.node-symbol{font-size:47px}.partner-node strong{font-size:18px}.node-action{font-size:12px}.company-summary p{font-size:13.5px}.company-values,.company-intro-full .company-values{font-size:12px}.contact-complete input,.contact-complete textarea{font-size:14px}.contact-details p{font-size:13.5px}.contact-details h3{font-size:25px}.journey-tabs button{font-size:12.5px}.journey-content h3{font-size:28px}.journey-content p{font-size:13.5px}.journey-content .step-prompt{font-size:13px}.footer-brand,.full-footer .footer-brand{font-size:clamp(32px,8.5vw,54px)}.footer-columns h3{font-size:23px}.footer-columns a,.footer-columns button,.footer-columns p{font-size:12.5px}.full-footer .prototype-note{font-size:12px}.intro-page-hero h1{font-size:36px}.company-text h2{font-size:31px}.company-text p{font-size:14px}dialog #article-body p,#info-body p{font-size:14px}.media-toolbar h2{font-size:13px}.brief-main p,.brief-main li{font-size:14px!important}.brief-main h2{font-size:30px}.brief-hero h1{font-size:42px}.brief-main th,.brief-main td{font-size:13px}}
