/* 本独立版全局正文及辅助文字：沿用现有级差，各增2px；大标题不变。 */
.brand small{font-size:10px;}
.rail-caption{font-size:12px;}
.rail nav a{font-size:14px;}
.rail-bottom small{font-size:12px;}
.rail-bottom button{font-size:12px;}
.status{font-size:13px;}
.topbar{font-size:12px;}
.eyebrow{font-size:13px;}
.lead{font-size:16px;}
.hero-key{font-size:13px;}
.window-bar{font-size:11px;}
.hero-visual figcaption{font-size:12px;}
.metrics strong small{font-size:13px;}
.metrics b{font-size:14px;}
.metrics article>span{font-size:12px;}
.delivery-strip{font-size:13px;}
.delivery-strip>b{font-size:12px;}
.delivery-strip small{font-size:12px;}
.count-note{font-size:12px;}
.count-note a{font-size:12px;}
.value-row span{font-size:12px;}
.value-row b{font-size:14px;}
.section-head>span{font-size:12px;}
.section-head>p{font-size:14px;}
.big-number span{font-size:13px;}
.iteration-copy h3{font-size:19px;}
.iteration-copy p{font-size:14px;}
.design-tabs button{font-size:12px;}
.text-button{font-size:13px;}
.design-sheet .sheet-bar{font-size:12px;}
.milestone-line{font-size:13px;}
.milestone-line b{font-size:12px;}
.before-after figcaption{font-size:12px;}
.before-after h3{font-size:18px;}
.before-after p{font-size:14px;}
.challenge-line span{font-size:12px;}
.challenge-line b{font-size:20px;}
.issue-grid span{font-size:12px;}
.issue-grid h3{font-size:19px;}
.issue-grid p{font-size:14px;}
.face-evidence figcaption{font-size:13px;}
.research-strip>span{font-size:12px;}
.research-strip>small{font-size:12px;}
.conclusion-grid article>span{font-size:12px;}
.conclusion-grid h3{font-size:20px;}
.conclusion-grid p{font-size:14px;}
.conclusion-grid article>div{font-size:13px;}
.conclusion-grid article>div>b{font-size:12px;}
summary{font-size:13px;}
#research-links a{font-size:13px;}
#research-links a>span{font-size:12px;}
.research-detail>p{font-size:12px;}
.experiment-route button{font-size:12px;}
.trial-id{font-size:12px;}
.trial b{font-size:12px;}
.trial small{font-size:11px;}
.tag{font-size:11px;}
.experiment-detail>div>b{font-size:11px;}
.experiment-detail p{font-size:14px;}
.detail-controls button,.detail-controls a{font-size:12px;}
.results-row article>span{font-size:12px;}
.results-row b{font-size:15px;}
.results-row p{font-size:13px;}
table{font-size:12px;}
.next-experiment h3{font-size:19px;}
.next-experiment p{font-size:13px;}
.next-experiment a{font-size:12px;}
.small-note{font-size:12px;}
.coverage strong small{font-size:14px;}
.coverage h3{font-size:16px;}
.coverage p{font-size:12px;}
.contact-wall span{font-size:10px;}
.ownership-grid article>span{font-size:12px;}
.ownership-grid h3{font-size:17px;}
.ownership-grid p{font-size:13px;}
.incident b{font-size:14px;}
.incident p{font-size:14px;}
.incident small{font-size:11px;}
.next-steps{font-size:13px;}
.next-steps b{font-size:11px;}
.boundary{font-size:12px;}
footer{font-size:11px;}
dialog b{font-size:14px;}
dialog a,dialog button{font-size:12px;}
@media(max-width:1200px){.conclusion-grid h3{font-size:18px;}}
@media(max-width:950px){.rail nav a{font-size:13px;}
.lead{font-size:14px;}}
@media(max-width:620px){.topbar{font-size:11px;}
.lead{font-size:15px;}
.hero-key{font-size:13px;}
.metrics b{font-size:14px;}
.metrics article>span{font-size:11px;}
.delivery-strip{font-size:12px;}
.value-row b{font-size:13px;}
.section-head>p{font-size:13px;}
.iteration-copy p{font-size:13px;}
.design-sheet .sheet-bar{font-size:10px;}
.milestone-line{font-size:11px;}
.milestone-line b{font-size:10px;}
.before-after>div h3{font-size:16px;}
.before-after>div p{font-size:13px;}
.before-after figcaption{font-size:11px;}
.challenge-line b{font-size:16px;}
.challenge-line span{font-size:11px;}
.issue-grid h3{font-size:18px;}
.issue-grid p{font-size:13px;}
.face-evidence figcaption{font-size:11px;}
.research-strip>span{font-size:11px;}
.conclusion-grid h3{font-size:19px;}
.conclusion-grid p{font-size:13px;}
.conclusion-grid article>div{font-size:12px;}
.experiment-route button{font-size:11px;}
.trial b{font-size:11px;}
.trial small{font-size:10px;}
.experiment-detail h3{font-size:20px;}
.experiment-detail p{font-size:13px;}
.results-row b{font-size:14px;}
.results-row p{font-size:12px;}
.contact-wall span{font-size:9px;}
.ownership-grid h3{font-size:16px;}
.ownership-grid p{font-size:12px;}
.incident p{font-size:13px;}
.next-steps{font-size:13px;}
dialog b{font-size:13px;}}
@media print{.boundary{font-size:11px;}
footer{font-size:10px;}}
.mini-heading>span{font-size:15px;}
.mini-heading>b{font-size:13px;}
.outcome-map article>span{font-size:12px;}
.outcome-map article>b{font-size:14px;}
.outcome-map article>p{font-size:13px;}
.outcome-map article>a{font-size:12px;}
.investigation-timeline b{font-size:11px;}
.investigation-timeline span{font-size:12px;}
.repair-head>span{font-size:12px;}
.repair-state{font-size:11px;}
.repair-steps b{font-size:12px;}
.repair-steps p{font-size:14px;}
.repair-limit b{font-size:12px;}
.repair-limit span{font-size:13px;}
.repair-grid article>small{font-size:11px;}
.repair-grid article>a{font-size:12px;}
.timing-result span{font-size:11px;}
.timing-result b{font-size:18px;}
.timing-result small{font-size:11px;}
.code-review summary{font-size:14px;}
.code-review summary>span{font-size:12px;}
.code-review-intro p{font-size:13px;}
.code-check-grid article>span{font-size:11px;}
.code-check-grid h3{font-size:17px;}
.code-check-grid article>b{font-size:18px;}
.code-check-grid p{font-size:13px;}
.code-check-grid small{font-size:11px;}
.code-check-grid code{font-size:11px;}
.code-check-grid .audit-zoom{font-size:12px;}
.review-foot{font-size:12px;}
.review-foot>span{font-size:11px;}
.owner-focus>strong{font-size:15px;}
.owner-focus span{font-size:13px;}
.owner-focus b{font-size:15px;}
.owner-cases article>span{font-size:11px;}
.owner-cases h3{font-size:19px;}
.owner-cases article>div>b{font-size:11px;}
.owner-cases article p{font-size:13px;}
.owner-cases article>a{font-size:11px;}
.incident-label{font-size:12px;}
.owner-incident-path b{font-size:13px;}
.owner-incident-path p{font-size:14px;}
.incident-decision>b{font-size:12px;}
.incident-decision p{font-size:14px;}
.trace-links{font-size:12px;}
.collaboration-method>span{font-size:12px;}
.collaboration-method b{font-size:13px;}
.collaboration-method p{font-size:13px;}
.front-end-contract b{font-size:14px;}
.front-end-contract p{font-size:13px;}
.front-end-contract>a{font-size:12px;}
.contribution-statement>span{font-size:12px;}
.contribution-statement>p{font-size:16px;}
.tech-pipeline article>span{font-size:11px;}
.tech-pipeline b{font-size:14px;}
.tech-pipeline small{font-size:11px;}
.tech-badge{font-size:11px;}
.tech-cards h3{font-size:19px;}
.tech-cards p{font-size:14px;}
.tech-cards small,.tech-cards a{font-size:12px;}
.tech-details>p{font-size:12px;}
.tech-details>a{font-size:12px;}
@media(max-width:1200px){.owner-cases h3{font-size:17px;}
.tech-pipeline b{font-size:13px;}}
@media(max-width:620px){.outcome-map article>b{font-size:15px;}
.outcome-map article>p{font-size:13px;}
.repair-grid h3{font-size:20px;}
.repair-steps p{font-size:13px;}
.code-review-intro p{font-size:12px;}
.owner-focus b{font-size:14px;}
.owner-cases h3{font-size:20px;}
.owner-incident-path p{font-size:13px;}
.collaboration-method h3{font-size:20px;}
.collaboration-method p{font-size:12px;}
.contribution-statement>p{font-size:14px;}
.tech-pipeline b{font-size:13px;}
.tech-cards p{font-size:13px;}
.tech-cards h3{font-size:19px;}}
.story .step{font-size:12px;}
.story article>p:not(.step){font-size:14px;}
.story ol{font-size:14px;}
.proof figcaption{font-size:12px;}
.proof figcaption span{font-size:11px;}
.record-proof>span,.model-proof>span{font-size:12px;}
.record-proof blockquote{font-size:14px;}
.record-proof a,.model-proof a{font-size:12px;}
.model-proof p{font-size:13px;}
.evidence-detail summary{font-size:12px;}
.evidence-detail p{font-size:12px;}
.lesson>b{font-size:13px;}
.lesson p{font-size:15px;}
.archive summary{font-size:14px;}
.next-gates span{font-size:12px;}
.next-gates h3{font-size:18px;}
.next-gates p{font-size:14px;}
@media(max-width:760px){.next-gates h3{font-size:16px;}
.next-gates p{font-size:13px;}}
.version-count{font-size:14px;}
.design-row figcaption{font-size:14px;}
@media(max-width:620px){.design-row figcaption{font-size:13px;}}
#validation > .archive > summary,#validation > .research-detail > summary{font-size:14px;}
.research-card>span{font-size:12px;}
#research-links .research-card h3{font-size:17px;}