/* One type system across the site and embedded tools. */
body,button,input,select,textarea{font-family:Manrope,Cairo,sans-serif}
html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea{font-family:Cairo,Manrope,sans-serif}
.tool-page .capabilities-page-head{margin:30px auto 24px;text-align:start}
.tool-page .capabilities-page-head h1{font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.03em;white-space:normal;text-wrap:balance}
.tool-page .capabilities-page-head p{margin:12px 0 0;max-width:760px;text-align:start;line-height:1.65}
@media(max-width:560px){.tool-page .capabilities-page-head{margin:24px auto 20px}.tool-page .capabilities-page-head h1{font-size:30px}.tool-page .capabilities-page-head p{font-size:15px}}
.tool-page .capabilities-back{font-size:15px;line-height:1.4;letter-spacing:0;white-space:nowrap}
.capabilities-back.tool-home{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:9px;border-radius:8px;position:relative}
.tool-home img{display:block;width:26px;height:26px;flex:0 0 26px;transform:none}
.tool-home-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.tool-home:hover{background:rgba(0,136,255,.1)}
.tool-home:focus-visible{outline:2px solid #0088ff;outline-offset:3px}
