:root{--stc-public-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;}html body,
html body :where(.site,.site-content,.inside-article,.entry-content,.site-header,.site-footer,.main-navigation,.widget,.stc-site-shell,.stc5-widget,.stc5-directory,.stc-tool-guide,.stc-related-tools),
html body :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,em,small,div,li,ul,ol,blockquote,section,article,header,footer,nav,figure,figcaption,dt,dd,table,th,td,caption,label,legend,summary,button,input,textarea,select,option):not([class*="dashicons"]):not([class*="fa-"]):not([class*="icon-"]):not([class*="material-icons"]){font-family:var(--stc-public-font)!important;}html body :where(code,pre,kbd,samp),
html body :where(pre,code) *{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important;}html body, html body.stc-site-shell{font-size:18px;line-height:1.65;}html body:not(.stc-site-shell) :where(.entry-content p,.entry-content li,.entry-content blockquote,.entry-content dd,.entry-content dt,.entry-summary p,.archive-description p,.term-description p,.widget p,.widget li,.wp-block-post-excerpt__excerpt){font-size:18px;line-height:1.7;}html body:not(.stc-site-shell) :where(.entry-content h1,.page-header h1,.entry-header .entry-title){font-size:clamp(32px,3.6vw,43px);line-height:1.22;}html body:not(.stc-site-shell) :where(.entry-content h2,.entry-summary h2,.archive-title){font-size:clamp(25px,2.5vw,33px);line-height:1.32;}html body:not(.stc-site-shell) :where(.entry-content h3){font-size:clamp(21px,2vw,26px);line-height:1.36;}html body:not(.stc-site-shell) :where(.main-navigation .main-nav a,.main-navigation .menu-toggle,.site-header a,.site-footer a,.widget-title){font-size:16px;}html body:not(.stc-site-shell) :where(input,select,textarea,button,.wp-block-button__link,.search-field){font-size:17px;}html body.stc-tool-design .stc-related-tools-grid > .stc-related-tool-card{font-size:15px;}html body :where(input,select,textarea,button){min-width:0;max-width:100%;}@media (max-width:600px){html body,html body.stc-site-shell{font-size:18px;}html body:not(.stc-site-shell) :where(.entry-content p,.entry-content li,.entry-summary p,.widget p,.widget li){font-size:18px;}}
