@layer brand-typography{body,body :where(h1,h2,h3,h4,h5,h6,div,p,li,a,button,input,textarea,select,option,label,summary,span,strong,b,em,i,small,dd,dt,th,td,figcaption,blockquote,legend){font-family:var(--font-primary)!important}body :where(p,li,dd,td,input,textarea,select,label,span,small){font-weight:400!important}body :where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-heading)!important}body :where(button,summary,th,strong,b){font-weight:600!important}body header .nav-link-lux{font-weight:400!important}body :where(h1,h2,h3,h4,h5,h6,button,summary,th) :where(span,strong,b,em,i){font-weight:inherit!important}}.blog-meta-item{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-left:1px solid var(--border-soft);font-size:13px;line-height:1.5}@media(max-width:767px){body:has([data-quick-contact]) #smooth-content{padding-bottom:88px}}@media(prefers-reduced-motion:reduce){[data-quick-contact]{transition:none!important}}#main-content form :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:44px}#main-content form :is(input,select,textarea):focus-visible{outline:2px solid #ff6801;outline-offset:3px}@media(max-width:767px){#main-content form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}