/* Escala tipográfica alineada con raimundovidales.com */
body{font-size:16px}.site-header nav{font-size:14px}.outline,.btn{font-size:14px}.eyebrow{font-size:13px}.intro>p:last-child,.roles p,.summary>p:not(.eyebrow),.details li,.details aside p,.flow p,.coordination>aside p,.case li span,.limits li,.video-intro>div>p:last-child,.gateway-copy>p:not(.gateway-kicker){font-size:16px}.tabs button span,.details h4,.case li b,.decision dl div,.footer a,.footer-brand p{font-size:14px}.tabs small,.details aside small,.summary>small,.gateway-kicker,.gateway-mark p,.gateway-path>small{font-size:12px}.footer>div>b{font-size:16px}.footer span,.footer .copyright{font-size:13px}.back{font-size:14px}.owner-heading>div>p:last-child{font-size:17px}.owner-heading aside span{font-size:14px}.owner-heading aside b{font-size:15px}.step b{font-size:16px}.step small{font-size:14px}.step>span{font-size:13px}.need-grid button b{font-size:15px}.need-grid button small{font-size:13px}.context textarea{font-size:16px}.context>small{font-size:12px}.analyse,.trial{font-size:15px}.result-head small,.diagnostic-result section>small{font-size:12px}.empty-result p,.diagnostic-result li,.owner-value article p{font-size:14px}.diagnostic-result section p{font-size:15px}.diagnostic-result>aside p{font-size:13px}.diagnostic-result>aside b{font-size:14px}.owner-value article>b{font-size:12px}.owner-value article h3{font-size:18px}.profile-footer span,.profile-footer a{font-size:13px}@media(max-width:1180px) and (min-width:951px){.site-header nav{font-size:12px;gap:12px}.outline{font-size:12px;padding-inline:12px}}@media(max-width:600px){.intro>p:last-child,.roles p,.summary>p:not(.eyebrow),.details li,.flow p,.case li span,.limits li{font-size:15px}.owner-heading>div>p:last-child{font-size:16px}}
