.sc-apstats-article,.sc-apstats-format{width:min(1120px,100%);max-width:1120px;margin:0 auto;color:inherit;font-size:18px;line-height:1.72;overflow-wrap:anywhere}.sc-apstats-article *,.sc-apstats-format *{box-sizing:border-box}.sc-apstats-article section,.sc-apstats-format section{scroll-margin-top:100px;margin:0 0 44px}.sc-apstats-article h2,.sc-apstats-format h2{font-size:clamp(1.58rem,3vw,2.28rem);line-height:1.2;margin:0 0 18px}.sc-apstats-article h3,.sc-apstats-format h3{font-size:clamp(1.18rem,2.1vw,1.52rem);line-height:1.3;margin:28px 0 12px}.sc-apstats-article p,.sc-apstats-format p{margin:0 0 18px}.sc-apstats-article ul,.sc-apstats-article ol,.sc-apstats-format ul,.sc-apstats-format ol{margin:0 0 22px 1.3em;padding:0}.sc-apstats-article li,.sc-apstats-format li{margin:0 0 10px}.sc-apstats-article a,.sc-apstats-format a{text-decoration:underline;text-underline-offset:3px}.sc-apstats-article code,.sc-apstats-format code{font-size:.92em;padding:.12em .35em;border-radius:5px;background:rgba(20,68,125,.08)}.sc-hero{padding:clamp(25px,5vw,56px);border:1px solid rgba(20,68,125,.18);border-radius:24px;background:linear-gradient(135deg,rgba(20,68,125,.085),rgba(23,155,132,.085));margin:0 0 34px}.sc-hero h2{margin-top:9px}.sc-kicker,.sc-badge{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.78em;font-weight:800}.sc-badge{padding:6px 10px;border-radius:999px;background:rgba(20,104,168,.12)}.sc-badge-legacy{background:rgba(180,95,6,.14)}.sc-lede{font-size:1.12em;margin-bottom:0}.sc-stat-grid,.sc-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:27px 0 0}.sc-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-stat-card,.sc-fact{padding:17px;border-radius:15px;background:rgba(255,255,255,.78);border:1px solid rgba(20,68,125,.14)}.sc-stat-card span,.sc-fact span,.sc-fact small{display:block;font-size:.77em;text-transform:uppercase;letter-spacing:.045em}.sc-stat-card strong,.sc-fact strong{display:block;font-size:1.08em;margin-top:4px}.sc-toc{padding:25px;border:1px solid rgba(20,68,125,.17);border-radius:18px;margin:34px 0 44px;background:rgba(20,68,125,.025)}.sc-toc h2{font-size:1.45rem}.sc-toc ol{columns:2;column-gap:42px}.sc-toc li{break-inside:avoid}.sc-table-wrap{overflow-x:auto;margin:22px 0 28px;border:1px solid rgba(20,68,125,.18);border-radius:14px;background:rgba(255,255,255,.35)}.sc-apstats-article table,.sc-apstats-format table{width:100%;border-collapse:collapse;min-width:680px}.sc-apstats-article caption,.sc-apstats-format caption{text-align:left;font-weight:800;padding:16px;background:rgba(20,68,125,.08)}.sc-apstats-article th,.sc-apstats-article td,.sc-apstats-format th,.sc-apstats-format td{text-align:left;vertical-align:top;padding:13px 14px;border-bottom:1px solid rgba(20,68,125,.12)}.sc-apstats-article th,.sc-apstats-format th{background:rgba(20,68,125,.08)}.sc-apstats-article tbody tr:last-child td,.sc-apstats-format tbody tr:last-child td{border-bottom:0}.sc-formula-box{padding:21px 22px;border:1px solid rgba(20,68,125,.22);border-radius:15px;background:rgba(20,104,168,.055);margin:20px 0 25px}.sc-formula{font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.55;margin-top:10px;overflow-x:auto}.sc-notice,.sc-update-note,.sc-callout{padding:18px 20px;border-left:5px solid #1468a8;background:rgba(20,104,168,.08);border-radius:10px;margin:20px 0}.sc-notice-legacy,.sc-warning{border-left-color:#b45f06;background:rgba(180,95,6,.09)}.sc-worked,.sc-practice{padding:22px;border:1px solid rgba(20,68,125,.17);border-radius:16px;margin:24px 0;background:rgba(20,68,125,.022)}.sc-worked h3,.sc-practice h3{margin-top:0}.sc-prompt{padding:16px 18px;border-radius:11px;background:rgba(20,104,168,.065);margin:12px 0}.sc-solution,.sc-practice-answer{padding:17px 18px;border-radius:11px;background:rgba(23,155,132,.065);margin:12px 0}.sc-specific-context{font-style:normal}.sc-glossary{display:grid;grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:0;border:1px solid rgba(20,68,125,.17);border-radius:14px;overflow:hidden;margin:22px 0}.sc-glossary dt,.sc-glossary dd{margin:0;padding:13px 15px;border-bottom:1px solid rgba(20,68,125,.12)}.sc-glossary dt{font-weight:800;background:rgba(20,68,125,.065)}.sc-glossary dt:last-of-type,.sc-glossary dd:last-of-type{border-bottom:0}.sc-faq{border:1px solid rgba(20,68,125,.16);border-radius:12px;margin:12px 0;background:rgba(255,255,255,.32)}.sc-faq summary{cursor:pointer;font-weight:750;padding:16px 18px}.sc-faq>p{padding:0 18px 17px;margin:0}.sc-editorial-note{font-size:.95em;padding:22px;border:1px dashed rgba(20,68,125,.3);border-radius:14px}.sc-checklist{list-style:none!important;margin-left:0!important}.sc-checklist li{padding-left:30px;position:relative}.sc-checklist li:before{content:"✓";position:absolute;left:0;font-weight:800}.dark-mode .sc-stat-card,.dark-mode .sc-fact,.dark .sc-stat-card,.dark .sc-fact,[data-theme="dark"] .sc-stat-card,[data-theme="dark"] .sc-fact{background:rgba(0,0,0,.2)}@media(max-width:900px){.sc-stat-grid{grid-template-columns:1fr 1fr}.sc-fact-grid{grid-template-columns:1fr 1fr}}@media(max-width:780px){.sc-apstats-article,.sc-apstats-format{font-size:17px}.sc-toc ol{columns:1}.sc-hero{border-radius:18px}.sc-glossary{grid-template-columns:1fr}.sc-glossary dt{border-bottom:0}.sc-apstats-article table,.sc-apstats-format table{min-width:620px}}@media(max-width:480px){.sc-stat-grid,.sc-fact-grid{grid-template-columns:1fr}.sc-hero{padding:22px}.sc-apstats-article th,.sc-apstats-article td,.sc-apstats-format th,.sc-apstats-format td{padding:11px}.sc-worked,.sc-practice{padding:17px}}

/* v5 study navigator and interactive engines */
.sc-apstats-layout{display:grid;grid-template-columns:minmax(245px,310px) minmax(0,1fr);gap:34px;align-items:start;width:min(1500px,100%);max-width:1500px;margin:0 auto}.sc-apstats-main{min-width:0}.sc-apstats-sidebar{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto;padding:18px;border:1px solid rgba(20,68,125,.18);border-radius:18px;background:var(--wp--preset--color--base,#fff);font-size:14px;line-height:1.45}.sc-apstats-sidebar h2{font-size:1.15rem;margin:0 0 8px}.sc-apstats-sidebar>p{font-size:.92em;margin:0 0 15px}.sc-apstats-sidebar details{border-top:1px solid rgba(20,68,125,.13);padding:9px 0}.sc-apstats-sidebar summary{cursor:pointer;font-weight:800}.sc-apstats-sidebar ul{list-style:none;margin:8px 0 0;padding:0}.sc-apstats-sidebar li{margin:0}.sc-apstats-sidebar a{display:block;padding:6px 8px;border-radius:8px;text-decoration:none;line-height:1.3}.sc-apstats-sidebar a:hover,.sc-apstats-sidebar a:focus{background:rgba(20,104,168,.08);text-decoration:underline}.sc-apstats-sidebar a[aria-current="page"]{background:rgba(20,104,168,.13);font-weight:800;border-left:3px solid #1468a8}.sc-apstats-mobile-nav{display:none;margin:0 0 22px;border:1px solid rgba(20,68,125,.18);border-radius:14px;padding:13px}.sc-apstats-mobile-nav summary{cursor:pointer;font-weight:800}.sc-apstats-mobile-nav .sc-apstats-sidebar{display:block;position:static;max-height:none;border:0;padding:12px 0 0;background:transparent}.sc-engine{border:1px solid rgba(20,68,125,.22);border-radius:18px;padding:22px;margin:24px 0;background:rgba(20,104,168,.035)}.sc-engine-head{margin-bottom:18px}.sc-engine-head h3{margin-top:0}.sc-engine label{display:flex;flex-direction:column;gap:6px;font-weight:700}.sc-engine select,.sc-engine input{width:100%;min-height:44px;padding:9px 11px;border:1px solid rgba(20,68,125,.3);border-radius:9px;background:inherit;color:inherit;font:inherit}.sc-engine-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:16px 0}.sc-engine-run{appearance:none;border:0;border-radius:10px;padding:12px 18px;background:#1468a8;color:#fff;font-weight:800;cursor:pointer}.sc-engine-run:hover,.sc-engine-run:focus{filter:brightness(.92)}.sc-engine-result{margin-top:18px;padding:18px;border-radius:12px;background:rgba(23,155,132,.085);border:1px solid rgba(23,155,132,.2)}.sc-engine-result h4{margin:0 0 12px;font-size:1.15rem}.sc-engine-result ol{margin-bottom:0}.sc-engine-error{background:rgba(180,45,45,.08);border-color:rgba(180,45,45,.25)}.sc-engine-warning{margin:14px 0 0}.sc-math{font-family:Cambria Math,"Times New Roman",serif;font-size:1.06em}.sc-options{list-style:none!important;margin-left:0!important}.sc-options li{padding:7px 10px;border-bottom:1px solid rgba(20,68,125,.08)}.sc-choice-label{font-weight:800}.sc-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none!important;margin-left:0!important}.sc-related-grid li{margin:0}.sc-related-grid a{display:block;height:100%;padding:15px;border:1px solid rgba(20,68,125,.16);border-radius:12px;text-decoration:none}.sc-related-grid span{display:block;font-size:.9em;margin-top:5px}.sc-practice summary{cursor:pointer}.sc-practice[open] summary{margin-bottom:12px}
@media(max-width:1180px){.sc-apstats-layout{grid-template-columns:1fr}.sc-apstats-layout>.sc-apstats-sidebar{display:none}.sc-apstats-mobile-nav{display:block}.sc-apstats-main{width:100%}}
@media(max-width:680px){.sc-engine-fields,.sc-related-grid{grid-template-columns:1fr}.sc-engine{padding:17px}.sc-apstats-mobile-nav{padding:11px}}

/* v11 study-book and engagement navigation */
.sc-apstats-study-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:12px;border:1px solid #d9e2ec;border-radius:16px;background:#f8fafc}
.sc-apstats-study-actions a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;text-decoration:none;line-height:1.25}
.sc-apstats-study-actions a:hover,.sc-apstats-study-actions a:focus{border-color:#2563eb;box-shadow:0 4px 14px rgba(15,23,42,.08)}
.sc-apstats-study-actions strong{color:#0f172a;font-size:.96rem}.sc-apstats-study-actions span{color:#475569;font-size:.82rem}
.sc-practice-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.sc-practice-path-card{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;text-decoration:none}
.sc-practice-path-card:hover,.sc-practice-path-card:focus{border-color:#2563eb;box-shadow:0 7px 20px rgba(15,23,42,.09)}
.sc-practice-path-card strong{color:#0f172a;font-size:1.02rem}.sc-practice-path-card span{color:#475569;line-height:1.55}
.sc-book-index{list-style:none;padding:0;margin:14px 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.sc-book-index li{margin:0}.sc-book-index a{display:flex;flex-direction:column;gap:5px;height:100%;padding:14px;border:1px solid #d9e2ec;border-radius:12px;background:#fff;text-decoration:none}
.sc-book-index strong{color:#0f172a}.sc-book-index span{font-size:.88rem;color:#475569;line-height:1.45}
.sc-apstats-book .sc-math{overflow-wrap:anywhere}
@media(max-width:850px){.sc-apstats-study-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-practice-path-grid,.sc-book-index{grid-template-columns:1fr}}
@media(max-width:480px){.sc-apstats-study-actions{grid-template-columns:1fr}}

/* v12 practice-first corrections */
.sc-apstats-layout{max-width:1520px!important;grid-template-columns:minmax(270px,330px) minmax(0,1fr)!important;gap:28px!important;padding-inline:18px!important}
.sc-apstats-main{min-width:0!important;width:100%!important;max-width:none!important}
.sc-apstats-article{max-width:none!important;width:100%!important}
.sc-apstats-sidebar{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}
.sc-apstats-sidebar .sc-nav-group{margin:0 0 18px;padding:0;border:0;background:transparent}
.sc-apstats-sidebar .sc-nav-group h3{font-size:15px;margin:0 0 8px;line-height:1.3}
.sc-apstats-sidebar .sc-nav-group ul{display:block;margin:0;padding-left:18px}
.sc-question-card{display:block!important;margin:18px 0;padding:22px;border:1px solid #d9e3f0;border-radius:14px;background:#fff;box-shadow:0 4px 14px rgba(15,35,55,.06)}
.sc-question-card h3{margin:0 0 14px;font-size:1.16rem;line-height:1.4;color:#102a43}
.sc-question-card h4{margin-top:18px}
.sc-question-card p,.sc-question-card li{font-size:1rem;line-height:1.72}
.sc-question-card ul,.sc-question-card ol{margin-bottom:16px}
.sc-quick-reference{margin:24px 0}
.sc-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}
.sc-related-grid a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #d9e3f0;border-radius:12px;text-decoration:none;background:#fff}
@media(max-width:980px){.sc-apstats-layout{display:block!important;padding-inline:10px!important}.sc-apstats-layout>.sc-apstats-sidebar{display:none!important}.sc-question-card{padding:16px}.sc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v12.1 full-width three-column study layout and guaranteed navigator */
body.sc-apstats-page #primary,
body.sc-apstats-page .content-area,
body.sc-apstats-page .site-main,
body.sc-apstats-page .entry-content,
body.sc-apstats-page .post-content,
body.sc-apstats-page .inside-article,
body.sc-apstats-page .wp-block-post-content {
  width:100%!important;
  max-width:none!important;
  float:none!important;
}
body.sc-apstats-page #secondary,
body.sc-apstats-page .widget-area,
body.sc-apstats-page aside#secondary {
  display:none!important;
}
body.sc-apstats-page .entry-content,
body.sc-apstats-page .post-content,
body.sc-apstats-page .wp-block-post-content {
  padding-left:0!important;
  padding-right:0!important;
}
.sc-apstats-layout{
  display:grid!important;
  grid-template-columns:minmax(285px,330px) minmax(0,1000px) minmax(225px,270px)!important;
  gap:24px!important;
  align-items:start!important;
  justify-content:center!important;
  width:min(1680px,calc(100vw - 28px))!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:0!important;
  overflow:visible!important;
}
.sc-apstats-main{
  width:100%!important;
  max-width:1000px!important;
  min-width:0!important;
}
.sc-apstats-main>.sc-apstats-article,
.sc-apstats-main>.sc-apstats-format{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
.sc-apstats-sidebar,
.sc-apstats-right-rail{
  position:sticky!important;
  top:18px!important;
  max-height:calc(100vh - 36px)!important;
  overflow:auto!important;
  scrollbar-width:thin;
  border:1px solid #cbd5e1!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 26px rgba(15,23,42,.08)!important;
  color:#0f172a!important;
}
.sc-apstats-sidebar{
  display:block!important;
  padding:0 16px 18px!important;
  font-size:14px!important;
  line-height:1.42!important;
}
.sc-apstats-sidebar-head{
  position:sticky;
  top:0;
  z-index:3;
  margin:0 -16px 12px;
  padding:17px 16px 13px;
  border-bottom:1px solid #dbe4ee;
  background:#f8fafc;
  border-radius:18px 18px 0 0;
}
.sc-apstats-sidebar-head h2{
  margin:0 0 5px!important;
  font-size:1.14rem!important;
  line-height:1.25!important;
  color:#102a43!important;
}
.sc-apstats-sidebar-head p{
  margin:0!important;
  font-size:.86rem!important;
  color:#486581!important;
}
.sc-apstats-nav-search-label{
  display:block!important;
  margin:0 0 6px!important;
  font-weight:800!important;
  color:#243b53!important;
}
.sc-apstats-nav-search-label span{
  display:block;
  margin:0 0 5px;
}
.sc-apstats-nav-search{
  display:block!important;
  width:100%!important;
  min-height:40px!important;
  margin:0!important;
  padding:8px 10px!important;
  border:1px solid #9fb3c8!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#102a43!important;
  font:inherit!important;
}
.sc-apstats-nav-count{
  margin:0 0 12px!important;
  font-size:.82rem!important;
  color:#627d98!important;
}
.sc-apstats-sidebar .sc-nav-group{
  display:block!important;
  margin:0 0 18px!important;
  padding:0!important;
  border:0!important;
}
.sc-apstats-sidebar .sc-nav-group h3{
  margin:0 0 7px!important;
  padding:8px 9px!important;
  border-radius:8px!important;
  background:#edf2f7!important;
  color:#102a43!important;
  font-size:.91rem!important;
  line-height:1.3!important;
}
.sc-apstats-sidebar .sc-nav-group ul{
  display:block!important;
  list-style:none!important;
  margin:0!important;
  padding:0!important;
}
.sc-apstats-sidebar .sc-nav-group li{
  display:block!important;
  margin:0!important;
}
.sc-apstats-sidebar .sc-nav-group li.sc-nav-hidden,
.sc-apstats-sidebar .sc-nav-group.sc-nav-group-hidden{
  display:none!important;
}
.sc-apstats-sidebar .sc-nav-group a{
  display:block!important;
  padding:7px 9px!important;
  border-radius:8px!important;
  color:#243b53!important;
  text-decoration:none!important;
  line-height:1.32!important;
}
.sc-apstats-sidebar .sc-nav-group a:hover,
.sc-apstats-sidebar .sc-nav-group a:focus{
  background:#e6f0fa!important;
  color:#0b4f83!important;
  text-decoration:underline!important;
}
.sc-apstats-sidebar .sc-nav-group a[aria-current="page"]{
  border-left:4px solid #1468a8!important;
  background:#dbeafe!important;
  color:#0b4f83!important;
  font-weight:800!important;
}
.sc-apstats-right-rail{
  display:block!important;
  padding:16px!important;
  font-size:14px!important;
  line-height:1.4!important;
}
.sc-apstats-right-rail section{
  margin:0 0 18px!important;
  padding:0 0 16px!important;
  border-bottom:1px solid #dbe4ee!important;
}
.sc-apstats-right-rail section:last-child{
  margin-bottom:0!important;
  padding-bottom:0!important;
  border-bottom:0!important;
}
.sc-apstats-right-rail h2{
  margin:0 0 9px!important;
  font-size:1rem!important;
  color:#102a43!important;
}
.sc-apstats-right-rail a{
  display:block!important;
  padding:7px 8px!important;
  border-radius:8px!important;
  color:#243b53!important;
  text-decoration:none!important;
}
.sc-apstats-right-rail a:hover,
.sc-apstats-right-rail a:focus{
  background:#e6f0fa!important;
  color:#0b4f83!important;
  text-decoration:underline!important;
}
.sc-apstats-mobile-nav-button{
  display:none;
  width:100%;
  margin:0 0 16px;
  padding:12px 15px;
  border:1px solid #1468a8;
  border-radius:10px;
  background:#1468a8;
  color:#fff;
  font-weight:800;
  cursor:pointer;
}
body.sc-apstats-page.sc-apstats-nav-open{
  overflow:hidden!important;
}
@media(max-width:1450px){
  .sc-apstats-layout{
    grid-template-columns:minmax(275px,320px) minmax(0,1040px)!important;
    width:min(1390px,calc(100vw - 24px))!important;
  }
  .sc-apstats-right-rail{display:none!important}
  .sc-apstats-main{max-width:1040px!important}
}
@media(max-width:1080px){
  .sc-apstats-layout{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    padding:0 10px!important;
  }
  .sc-apstats-main{max-width:none!important}
  .sc-apstats-mobile-nav-button{display:block!important}
  .sc-apstats-layout>.sc-apstats-sidebar{
    display:none!important;
    position:fixed!important;
    z-index:999999!important;
    inset:12px!important;
    width:auto!important;
    max-height:calc(100vh - 24px)!important;
  }
  body.sc-apstats-nav-open .sc-apstats-layout>.sc-apstats-sidebar{
    display:block!important;
  }
}
@media(max-width:600px){
  .sc-apstats-layout{padding:0 4px!important}
  .sc-apstats-study-actions{grid-template-columns:1fr!important}
}


/* v13.1.0 native equation rendering — no external MathJax/KaTeX dependency. */
.sc-eq-rendered,.sc-math{font-family:"Cambria Math","STIX Two Math","Latin Modern Math","Times New Roman",serif;font-variant-numeric:lining-nums tabular-nums}
.sc-eq-frac{display:inline-grid!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;vertical-align:-.5em!important;min-width:1.35em!important;margin:0 .14em!important;line-height:1.04!important;white-space:nowrap!important;text-align:center!important}
.sc-eq-num,.sc-eq-den{display:block!important;padding-left:.2em!important;padding-right:.2em!important;text-align:center!important}
.sc-eq-num{padding-bottom:.09em!important;border-bottom:1.6px solid currentColor!important}
.sc-eq-den{padding-top:.09em!important}
.sc-eq-root{display:inline-flex!important;align-items:flex-start!important;vertical-align:-.2em!important;margin:0 .08em!important;line-height:1.05!important;white-space:nowrap!important}
.sc-eq-root-sign{display:inline-block!important;margin-right:-.045em!important;font-size:1.44em!important;line-height:.94!important;transform:translateY(.055em)!important}
.sc-eq-radicand{display:inline-block!important;min-height:1.13em!important;padding:.08em .13em 0 .12em!important;border-top:1.6px solid currentColor!important;line-height:1.04!important}
.sc-eq-rendered sup,.sc-math sup,.sc-eq-rendered sub,.sc-math sub{position:static!important;display:inline!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:.72em!important;line-height:0!important;vertical-align:baseline!important}
.sc-eq-rendered sup,.sc-math sup{vertical-align:super!important}.sc-eq-rendered sub,.sc-math sub{vertical-align:sub!important}
.sc-question-card .sc-eq-frac,.sc-answer .sc-eq-frac,.sc-engine-result .sc-eq-frac{font-size:1.04em!important}
.sc-engine-result li,.sc-answer p,.sc-answer li,.sc-frq-prompt li,.sc-question-card>p{overflow-wrap:break-word!important}
@media(max-width:600px){.sc-eq-frac{font-size:.98em!important;margin-left:.08em!important;margin-right:.08em!important}.sc-eq-root{font-size:.98em!important}}


/* v13.2.0 Batch 1: mobile overflow containment */
.sc-apstats-layout,.sc-apstats-main,.sc-apstats-article,.sc-apstats-format,.sc-table-wrap,.sc-engine,.sc-question-card,.sc-answer{min-width:0!important;max-width:100%!important}
.sc-table-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}
.sc-apstats-article img,.sc-apstats-format img,.sc-apstats-article svg,.sc-apstats-format svg{max-width:100%!important;height:auto!important}
.sc-apstats-article pre,.sc-apstats-format pre,.sc-apstats-article code,.sc-apstats-format code{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}
@media(max-width:780px){
 .sc-apstats-article table,.sc-apstats-format table{min-width:0!important;width:100%!important;table-layout:fixed!important}
 .sc-apstats-article th,.sc-apstats-article td,.sc-apstats-format th,.sc-apstats-format td{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 .sc-eq-frac,.sc-eq-root{max-width:100%!important;white-space:normal!important}
 .sc-eq-num,.sc-eq-den,.sc-eq-radicand{overflow-wrap:anywhere!important;word-break:break-word!important}
}
/* Batch 1 box-model hardening: width declarations include wrapper padding. */
.sc-apstats-layout,.sc-apstats-layout *,.sc-apstats-main,.sc-apstats-article,.sc-apstats-format{box-sizing:border-box!important}
