/* Readable supporting copy without inflating large display headings. */
body{font-size:17px}

header nav>a,header nav>.nav-menu>a,.world-nav-links>a,.world-nav-links>.nav-menu>a{font-size:16px!important}
.site-header-inner,.world-nav-inner{gap:24px!important}
header nav,.world-nav-links{gap:20px!important}
.world-cta-primary,.plans-btn,.plans-tabs button,.billing-seg button{font-size:16px!important}
.trial-ad,.trial-ad-copy,.trial-ad-label,.trial-ad-link{font-size:14px!important;line-height:1.6!important}
.am-home-hero>p:first-child,.am-hero-stats p+p{font-size:14px!important}
.am-home-hero>p:nth-of-type(2),.editorial-feature-copy,.pricing-lede,.pricing-group-intro,.pricing-desc,.pricing-solution-line,.am-doc-page p,.am-doc-page li{font-size:17px!important;line-height:1.85!important}
.pricing-features,.pricing-audience,.pricing-consult,.pricing-faq-item p,.plans-feats,.footer-brand-desc,.footer-title,.footer-title-link{font-size:16px!important;line-height:1.8!important}
.footer-sub,.footer-article,.footer-bottom,.editorial-read{font-size:15px!important;line-height:1.8!important}
main .text-xs,main .text-\[10px\],main .text-\[11px\],main .text-\[12px\],main .text-\[13px\]{font-size:14px!important;line-height:1.65!important}
.am-hero-demo ol p:first-child,.am-hero-demo ol p+p{font-size:14px!important;line-height:1.65!important}
.am-language{display:inline-flex;align-items:center;gap:10px;font-size:15px;white-space:nowrap;color:inherit}
.am-language select{font:inherit;min-height:42px;max-width:170px;padding:8px 30px 8px 12px;border:1px solid #b4c5df66;border-radius:5px;background:#ffffff0a;color:inherit;cursor:pointer;color-scheme:dark}
.am-language select option{color:#10294c;background:white}
.am-language-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%}
.am-language-status{font-size:13px;line-height:1.5;color:#c7d4e9;max-width:310px}
.am-language-status:empty{display:none}
html[dir=rtl] .am-language select{direction:rtl}
html[dir=rtl] .am-hero-demo{direction:ltr}
.am-language select:focus-visible{outline:3px solid #d7956b;outline-offset:3px}
header .am-language>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.world-mobile-nav .am-language{margin:12px 0}
@media(max-width:1200px){header nav,.world-nav-links{gap:13px!important}.site-header-inner,.world-nav-inner{gap:18px!important}header nav>a,header nav>.nav-menu>a,.world-nav-links>a,.world-nav-links>.nav-menu>a{font-size:15px!important}}
@media(max-width:640px){.am-home-hero>p:first-child,.am-hero-stats p+p{font-size:13px!important}.am-home-hero>p:nth-of-type(2),.editorial-feature-copy{font-size:16px!important}.am-hero-demo ol{grid-template-columns:1fr!important}.am-language{flex-wrap:wrap}.footer-bottom{gap:20px!important}.trial-ad-copy{font-size:14px!important}}

.am-service-status{padding:12px 24px;background:#fff6ed;color:#74401f;border-bottom:1px solid #ead7c7;font-size:14px;line-height:1.7;text-align:center}
@media(max-width:640px){.trial-ad-copy span{display:inline!important}.am-hero-demo>div>div:first-child>div{display:block!important}.am-service-status{text-align:left;padding:12px 22px}}
.am-hero-demo>div>div:last-child>span:last-child{display:inline!important}
.am-hero-demo:before{content:none!important}
.am-company-identity{padding:16px 20px;border-left:3px solid #a3441b;background:#faf4ee;color:#5e4638;font-size:16px;line-height:1.8;margin:22px 0}
