/* Shared readable type scale for the marketing and registration experiences. */
body{font-size:16px}
.announcement,.eyebrow,.solution-card>span,.operating-card>span,.product-kicker{font-size:11px}
.desktop-nav a,.nav-actions a,.mobile-nav>div a{font-size:13px}
.button,.hero-actions a,.solution-card a{font-size:13px}
.hero-lead,.split-heading>p,.section-lead,.developer-copy>p:not(.eyebrow),.final-cta p:not(.eyebrow){font-size:16px}
.solution-card p,.operating-card>p{font-size:14px}
.principles-grid span{font-size:12px}
.feature-item>span:first-child{font-size:11px}.feature-item small{font-size:13px}.feature-item strong{font-size:19px}
.developer-copy li{font-size:13px}.code-window pre{font-size:13px}
.footer-brand>span,.footer-bottom{font-size:11px}.footer-grid>div>strong{font-size:12px}.footer-grid>div>a{font-size:13px}
body:not(.portal-page):not(.auth-page) form label{font-size:13px!important}
body:not(.portal-page):not(.auth-page) input,body:not(.portal-page):not(.auth-page) select,body:not(.portal-page):not(.auth-page) textarea,body:not(.portal-page):not(.auth-page) button{font-size:14px!important}
.registration-shell p,.registration-shell small,.registration-shell span,.onboarding-shell p,.onboarding-shell small{line-height:1.55}
@media(max-width:520px){.announcement{font-size:11px}.hero-lead{font-size:15px}.footer-grid>div>a{font-size:14px}}
