/* 24. 5E ARTICLE DESIGN SYSTEM — QUICK D12 TABLES ---------------------- */
body.single-post.category-quick-tables{
  --article-accent:#e49b14;
  --article-rgb:228,155,20;
  --article-soft:#ffd284;
}
body.single-post.category-quick-tables .entry-content > :is(h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,p:not(:empty),ul.wp-block-list,ol.wp-block-list,.wp-block-table,.wp-block-uagb-table-of-contents,.wp-block-uagb-faq){
  width:min(940px,100%) !important;
  max-width:940px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box !important;
}
body.single-post.category-quick-tables .entry-content > h1.wp-block-heading{
  margin-top:26px !important;
  margin-bottom:28px !important;
  padding-bottom:24px !important;
  color:#fff !important;
  font-family:"EB Garamond",Georgia,serif !important;
  font-size:clamp(42px,4.7vw,62px) !important;
  font-weight:600 !important;
  line-height:1.04 !important;
  letter-spacing:-.035em !important;
  background:linear-gradient(var(--article-accent),var(--article-accent)) left bottom/86px 4px no-repeat !important;
}
body.single-post.category-quick-tables .entry-content > h2.wp-block-heading{
  margin-top:48px !important;
  margin-bottom:22px !important;
  padding-bottom:17px !important;
  color:#fff !important;
  font-family:"EB Garamond",Georgia,serif !important;
  font-size:clamp(30px,3vw,39px) !important;
  font-weight:600 !important;
  line-height:1.10 !important;
  letter-spacing:-.02em !important;
  background:linear-gradient(var(--article-accent),var(--article-accent)) left bottom/72px 4px no-repeat !important;
}
body.single-post.category-quick-tables .entry-content > p:not(:empty){margin-top:0 !important;margin-bottom:20px !important;color:var(--om-body) !important;font-size:16.5px !important;line-height:1.76 !important;}
body.single-post.category-quick-tables .entry-content > h1.wp-block-heading + p:not(:empty){
  margin-bottom:30px !important;
  padding:18px 22px !important;
  border-left:3px solid var(--article-accent) !important;
  background:linear-gradient(90deg,rgba(var(--article-rgb),.12),rgba(var(--article-rgb),.025) 72%,transparent) !important;
  color:#f4f5f5 !important;
  font-size:18px !important;
  line-height:1.66 !important;
}
body.single-post.category-quick-tables .entry-content .wp-block-table{
  margin-top:18px !important;
  margin-bottom:34px !important;
  overflow:hidden !important;
  border:1px solid rgba(var(--article-rgb),.24) !important;
  border-radius:13px !important;
  background:linear-gradient(145deg,rgba(var(--article-rgb),.05),rgba(255,255,255,.014)) !important;
  box-shadow:0 14px 30px rgba(0,0,0,.12) !important;
}
body.single-post.category-quick-tables .entry-content .wp-block-table table{width:100% !important;margin:0 !important;border-collapse:collapse !important;background:transparent !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table :is(th,td){padding:14px 16px !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.07) !important;color:var(--om-body) !important;vertical-align:top !important;line-height:1.55 !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table th{background:rgba(var(--article-rgb),.13) !important;color:#fff !important;font-weight:850 !important;text-transform:uppercase !important;letter-spacing:.045em !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table tbody tr:nth-child(even){background:rgba(255,255,255,.018) !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table tbody tr:hover{background:rgba(var(--article-rgb),.055) !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table tbody td:first-child{width:64px !important;color:var(--article-soft) !important;font-weight:900 !important;text-align:center !important;}
body.single-post.category-quick-tables .entry-content .wp-block-table tr:last-child td{border-bottom:0 !important;}
body.single-post.category-quick-tables .entry-content .wp-block-uagb-buttons:has(a[href*="sdm_process_download"]){
  width:min(940px,100%) !important;
  max-width:940px !important;
  margin:0 auto 22px !important;
  padding:20px 22px !important;
  box-sizing:border-box !important;
  border:1px solid rgba(var(--article-rgb),.18) !important;
  border-radius:13px !important;
  background:linear-gradient(145deg,rgba(var(--article-rgb),.065),rgba(255,255,255,.014)) !important;
}
body.single-post.category-quick-tables .entry-content .wp-block-uagb-buttons:has(a[href*="sdm_process_download"]) .uagb-buttons__wrap{
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  margin:0 !important;
}
body.single-post.category-quick-tables .entry-content .wp-block-uagb-buttons:has(a[href*="sdm_process_download"]) a.uagb-buttons-repeater{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:0 !important;
  min-height:40px !important;
  margin:0 !important;
  padding:9px 18px !important;
  border:1px solid var(--article-accent) !important;
  border-radius:999px !important;
  background:var(--article-accent) !important;
  color:#fff !important;
  box-shadow:0 8px 20px rgba(var(--article-rgb),.22) !important;
  --footer-rgb:var(--article-rgb);
  transition:transform .15s ease,filter .15s ease,box-shadow .15s ease !important;
  font-size:13px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
}
body.single-post.category-quick-tables .entry-content .wp-block-uagb-buttons:has(a[href*="sdm_process_download"]) a.uagb-buttons-repeater .uagb-button__link{
  margin:0 !important;
  padding:0 !important;
  color:#fff !important;
  font:inherit !important;
  white-space:nowrap !important;
}
body.single-post.category-quick-tables .entry-content > p.has-text-align-center{color:var(--article-soft) !important;font-size:11px !important;font-weight:850 !important;letter-spacing:.10em !important;text-transform:uppercase !important;}
body.single-post.category-quick-tables .entry-content blockquote{border-left-color:var(--article-accent) !important;background:linear-gradient(90deg,rgba(var(--article-rgb),.10),rgba(var(--article-rgb),.025)) !important;}
body.single-post.category-quick-tables .entry-content blockquote::before{color:var(--article-accent) !important;}
@media (max-width:700px){
  body.single-post.category-quick-tables .entry-content > :is(h1.wp-block-heading,h2.wp-block-heading,h3.wp-block-heading,p:not(:empty),ul.wp-block-list,ol.wp-block-list,.wp-block-table,.wp-block-uagb-table-of-contents,.wp-block-uagb-faq,.wp-block-uagb-buttons){width:100% !important;max-width:100% !important;}
  body.single-post.category-quick-tables .entry-content > h1.wp-block-heading{font-size:clamp(38px,10.5vw,50px) !important;padding-bottom:20px !important;}
  body.single-post.category-quick-tables .entry-content > h2.wp-block-heading{margin-top:40px !important;font-size:31px !important;}
  body.single-post.category-quick-tables .entry-content .wp-block-table :is(th,td){padding:11px 12px !important;font-size:14px !important;}
  body.single-post.category-quick-tables .entry-content .wp-block-table tbody td:first-child{width:48px !important;}
}

