
html body:not(.wp-admin){
  --xsd-faq-bg:#f5f7fa;
  --xsd-faq-surface:#ffffff;
  --xsd-faq-soft:#f8fafc;
  --xsd-faq-line:#d7e1ec;
  --xsd-faq-text:#111827;
  --xsd-faq-muted:#526173;
  --xsd-faq-red:#e10019;
  --xsd-faq-shadow:0 14px 34px rgba(15,23,42,.055);
  background:#f5f7fa!important;
  color:#111827!important;
}
html body:not(.wp-admin) :where(main,.wp-site-blocks > main,.entry-content,.wp-block-post-content){
  background:#f5f7fa;
  color:#111827;
}
html body:not(.wp-admin) :is(#comments,.comments-area,.comment-respond,.wp-block-comments,.wp-block-comments-query-loop,.wp-block-post-comments-form,.comment-reply-title,.comment-list,.comment-navigation){
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) *{
  letter-spacing:0!important;
  text-transform:none;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(h1,h2,h3,h4){
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-family:Inter,"Noto Sans SC","Microsoft YaHei",Arial,sans-serif!important;
  font-weight:950!important;
  letter-spacing:0!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  -webkit-line-clamp:unset!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) h1{
  line-height:1.04!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) p,
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) li{
  color:#526173;
  -webkit-text-fill-color:#526173;
  line-height:1.72;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.wp-block-button__link,a[class*="button"],a[class*="btn"],button[type="submit"],input[type="submit"]):not(.xsd-autel-nav *):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  border-radius:4px!important;
  border:1px solid #d7e1ec!important;
  background:#fff!important;
  background-color:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:none!important;
  text-decoration:none!important;
  font-weight:950!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.is-style-fill .wp-block-button__link,.wp-block-button:first-child .wp-block-button__link,.wp-block-button__link.has-background,.xsd-primary,.xsd-btn--primary,.dt-btn--primary,.faq-btn--primary,.xsd-litdoc__record-action,.xsd-litlib__open,.xsd-shop-rfq__btn,.xsd-rfq-tray__toggle,button[type="submit"],input[type="submit"]):not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :is(.xsd-shop-rfq__btn,.xsd-rfq-tray__toggle):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  background:#e10019!important;
  background-color:#e10019!important;
  border-color:#e10019!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.wp-block-button__link:hover,a[class*="button"]:hover,a[class*="btn"]:hover,button[type="submit"]:hover,input[type="submit"]:hover):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  transform:none!important;
  filter:none!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.wp-block-group,.wp-block-columns,.wp-block-column,article,details,[class*="__card"],[class*="-card"],[class*="__panel"],[class*="-panel"],[class*="__box"],[class*="-box"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *){
  border-radius:8px;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(article,details,[class*="__card"],[class*="-card"],[class*="__panel"],[class*="-panel"],[class*="__box"],[class*="-box"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *){
  border-color:#d7e1ec;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){
  border:1px solid #ccd7e3!important;
  border-radius:4px!important;
  background:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:none!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus{
  border-color:#e10019!important;
  box-shadow:0 0 0 3px rgba(225,0,25,.1)!important;
  outline:0!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.wp-block-table,table){
  border-color:#d7e1ec!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(th,td){
  border-color:#d7e1ec!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.xsd-kicker,.faq-kicker,.dt-kicker,[class*="__kicker"],[class*="-kicker"]):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:0 12px;
  border-radius:999px;
  background:#fff1f2!important;
  color:#e10019!important;
  -webkit-text-fill-color:#e10019!important;
  font-size:13px;
  font-weight:950;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is([class*="__meta"] span,[class*="-meta"] span,[class*="__tag"],[class*="-tag"],[class*="__chip"],[class*="-chip"]):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  border-radius:999px;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is([style*="background:#000"],[style*="background: #000"],[style*="background-color:#000"],[style*="background-color: #000"]):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  background:#fff!important;
  background-color:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is([style*="background:#111"],[style*="background: #111"],[style*="background-color:#111"],[style*="background-color: #111"],[style*="background:#101820"],[style*="background: #101820"],[style*="background-color:#101820"],[style*="background-color: #101820"],[style*="background:#0f172a"],[style*="background: #0f172a"],[style*="background-color:#0f172a"],[style*="background-color: #0f172a"]):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  background:#fff!important;
  background-color:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(header[class*="xsd-"],[class*="__hero"],[class*="-hero"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *){
  background:#fff!important;
  background-color:#fff!important;
  border-color:#d7e1ec!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(header[class*="xsd-"],[class*="__hero"],[class*="-hero"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *) :is(h1,h2,h3,h4,p,li,span,strong,em){
  background:transparent!important;
  background-color:transparent!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(header[class*="xsd-"],[class*="__hero"],[class*="-hero"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *) :is([class*="meta"],[class*="meta"] span,[class*="chip"],[class*="tag"]){
  background:#f8fafc!important;
  background-color:#f8fafc!important;
  border-color:#d7e1ec!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(header[class*="xsd-"],[class*="__hero"],[class*="-hero"]):not(.xsd-autel-header *):not(.xsd-unified-footer *):not(.xsd-home-hero *):not(.xsd-hero-media *) :is([class*="eyebrow"],[class*="kicker"]){
  background:#fff1f2!important;
  color:#e10019!important;
  -webkit-text-fill-color:#e10019!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.has-black-background-color,.has-contrast-background-color):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  background:#fff!important;
  background-color:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.has-black-background-color,.has-contrast-background-color) :is(h1,h2,h3,h4,p,li,span,strong):not(.xsd-autel-header *):not(.xsd-unified-footer *){
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background:#111827"]:not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background: #111827"]:not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background:#101820"]:not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background: #101820"]:not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background:#000"]:not(.xsd-autel-header *):not(.xsd-unified-footer *),
html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(a,button,input[type="submit"])[style*="background: #000"]:not(.xsd-autel-header *):not(.xsd-unified-footer *){
  background:#e10019!important;
  background-color:#e10019!important;
  border-color:#e10019!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body:not(.wp-admin) .xsd-litlib .xsd-litlib__title{
  font-size:clamp(20px,1.55vw,30px)!important;
  line-height:1.22!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  -webkit-line-clamp:unset!important;
}
html body:not(.wp-admin) .xsd-global-faq-style-marker{display:none!important}
@media(max-width:720px){
  html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) h1{
    font-size:clamp(30px,8.5vw,42px)!important;
    line-height:1.08!important;
    overflow-wrap:anywhere!important;
  }
  html body:not(.wp-admin) :where(main,.entry-content,.wp-block-post-content) :is(.wp-block-columns,.wp-block-group){
    max-width:100%!important;
  }
}
