/* Shared by HTML preview/export and the WordPress companion plugin. */
.bw-article h1,.bw-article h2,.bw-article h3,.bw-article h4{letter-spacing:normal;color:inherit}
.bw-article,.bw-article *{box-sizing:border-box}.bw-article{display:block;width:100%;text-align:left;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere}.bw-article p{margin:1em 0}.bw-article h1,.bw-article h2,.bw-article h3,.bw-article h4{font-weight:700;margin-bottom:.83em}.bw-article h1{margin-top:.67em}.bw-article h3{margin-top:1em}.bw-article h4{margin-top:1.33em}.bw-article ul,.bw-article ol{margin:1em 0;padding-left:40px}.bw-article ul{list-style:disc}.bw-article ol{list-style:decimal}.bw-article li{display:list-item}.bw-article a{text-decoration:underline}.bw-article figure{margin:1em 40px}.bw-article strong{font-weight:700}
.bw-article{scroll-behavior:smooth}.bw-article{max-width:var(--bw-width);margin:48px auto;padding:0 24px;font:var(--bw-font-size)/var(--bw-line-height) var(--bw-body-font);color:var(--bw-text);background:var(--bw-background)}.bw-article h1,.bw-article h2,.bw-article h3{font-family:var(--bw-heading-font);line-height:1.25;scroll-margin-top:24px}.bw-article h1{font-size:var(--bw-h1)}.bw-article h2{font-size:var(--bw-h2);margin-top:2.2em}.bw-article h3{font-size:var(--bw-h3)}.bw-article img{display:block;max-width:100%;height:auto;border-radius:6px;margin:24px 0}.bw-article a{color:var(--bw-accent);text-underline-offset:3px}.bw-article a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.bw-article .toc{padding:20px 24px;border:1px solid #aab7b3;border-radius:6px;margin:28px 0}.bw-article .toc ul{padding-left:22px}.bw-article .toc-subheading{margin-left:18px;font-size:.9em}.bw-article blockquote{border-left:3px solid var(--bw-accent);margin:24px 0;padding:4px 20px}.bw-article pre{white-space:pre-wrap;overflow-wrap:anywhere}.bw-article table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:.94em}.bw-article td,.bw-article th{padding:10px 14px;border:1px solid #b8c3bf}.bw-article th{background:#e9eeec;color:#24382f;text-align:left}@media(max-width:640px){.bw-article{margin:24px auto;padding:0 18px;font-size:var(--bw-mobile-font-size)}.bw-article h1{font-size:2em}.bw-article .toc{padding:16px}}@media(prefers-reduced-motion:reduce){.bw-article{scroll-behavior:auto}}
.bw-article{--article-accent:var(--bw-accent);--fact-true:var(--bw-true);--fact-false:var(--bw-false)}.bw-article table{margin:24px 0;width:100%;color:inherit}.bw-article th{background:color-mix(in srgb,var(--article-accent) 12%,var(--bw-background));color:inherit}.bw-article td,.bw-article th{border-color:color-mix(in srgb,currentColor 24%,transparent)}.bw-article[data-table-style="striped"] tbody tr:nth-child(even){background:color-mix(in srgb,var(--article-accent) 6%,transparent)}.bw-article[data-table-style="striped"] td,.bw-article[data-table-style="striped"] th{border-left:0;border-right:0}.bw-article[data-table-style="minimal"] td,.bw-article[data-table-style="minimal"] th{border:0;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-left:8px;padding-right:20px}.bw-article .fact{--fact-color:var(--fact-true);border-left:3px solid var(--fact-color);padding:10px 16px}.bw-article .fact-false{--fact-color:var(--fact-false)}.bw-article .fact-label{color:var(--fact-color);font-weight:700}.bw-article[data-fact-style="panel"] .fact{background:color-mix(in srgb,var(--fact-color) 8%,transparent);border-radius:6px}.bw-article[data-fact-style="outline"] .fact{border:1px solid var(--fact-color);border-radius:6px}.bw-article td.fact{border-left:3px solid var(--fact-color)}@media(forced-colors:active){.bw-article .fact{border-color:CanvasText}.bw-article .fact-label{color:CanvasText}}
.bw-article[data-theme="sayitsteady"]{box-sizing:border-box;-webkit-font-smoothing:antialiased}.bw-article[data-theme="sayitsteady"] h1,.bw-article[data-theme="sayitsteady"] h2{font-weight:400;color:#22152d;letter-spacing:-.02em}.bw-article[data-theme="sayitsteady"] h1{font-size:clamp(38px,5vw,var(--bw-brand-h1));line-height:1.08;margin:0 0 24px}.bw-article[data-theme="sayitsteady"] h2{font-size:clamp(24px,3vw,var(--bw-brand-h2));margin:40px 0 18px;line-height:1.15}.bw-article[data-theme="sayitsteady"] h3{font-family:var(--bw-sans);font-size:19px;font-weight:800;color:#22152d;margin:32px 0 14px}.bw-article[data-theme="sayitsteady"] p{margin:0 0 22px}.bw-article[data-theme="sayitsteady"] ul,.bw-article[data-theme="sayitsteady"] ol{padding-left:24px}.bw-article[data-theme="sayitsteady"] li{margin:8px 0}.bw-article[data-theme="sayitsteady"] .toc{background:color-mix(in srgb,var(--article-accent) 5%,var(--bw-background));border-color:color-mix(in srgb,var(--article-accent) 18%,transparent);border-radius:20px;padding:24px 28px}.bw-article[data-theme="sayitsteady"] blockquote{margin:30px 0;padding:24px 28px;background:color-mix(in srgb,var(--article-accent) 4%,var(--bw-background));border-left-color:#a269d1;border-radius:4px 18px 18px 4px;font-family:var(--bw-serif);font-style:italic;font-size:20px;line-height:1.55;color:#381a50}.bw-article[data-theme="sayitsteady"] blockquote p:last-child{margin-bottom:0}.bw-article[data-theme="sayitsteady"] img{border-radius:14px}.bw-article[data-theme="sayitsteady"] figure{margin:26px 0}.bw-article[data-theme="sayitsteady"] figcaption{font-size:13px;text-align:center;color:#746681;margin-top:10px}.bw-article[data-theme="sayitsteady"][data-fact-style="panel"] .fact{border-radius:14px;padding:16px 20px}.bw-article[data-theme="sayitsteady"] .article-byline{color:#746681}
.bw-article .article-byline{font-size:.88em;opacity:.85;margin:16px 0 28px}.bw-article .article-byline p{margin:4px 0}.bw-article h4{font-family:var(--bw-heading-font);font-size:1em;line-height:1.35;scroll-margin-top:24px}.bw-article .toc-deep{margin-left:36px}

/* One shared column: headings, summaries, prose and tables use the saved width. */
.bw-article{
  display:grid;
  grid-template-columns:minmax(0,1fr);
}
.bw-article>*{grid-column:1;min-width:0}
.bw-article>figure{margin-left:0;margin-right:0}
.bw-article .bw-table-scroll{
  width:100%;max-width:100%;min-width:0;margin:24px 0;
  overflow-x:auto;overscroll-behavior-x:contain;
}
.bw-article .bw-table-scroll:focus-visible{outline:2px solid var(--bw-accent);outline-offset:4px}
.bw-article .bw-table-scroll table{display:table;width:100%;max-width:none;margin:0;overflow:visible}
.bw-article .bw-table-scroll[data-columns="2"] table{min-width:420px}
.bw-article .bw-table-scroll[data-columns="3"] table{min-width:640px}
.bw-article .bw-table-scroll[data-columns="4"] table{min-width:840px}
.bw-article .bw-table-scroll[data-columns="5"] table{min-width:1040px}
.bw-article .bw-table-scroll[data-columns="6"] table{min-width:1240px}
.bw-article table,.bw-article th,.bw-article td{overflow-wrap:normal;word-break:normal;hyphens:manual;white-space:normal}
.bw-article th,.bw-article td{min-width:160px;vertical-align:top}
.bw-article th:first-child,.bw-article td:first-child{min-width:128px}
.bw-article table a,.bw-article table code{overflow-wrap:anywhere}
@media print{
  .bw-article .bw-table-scroll{overflow:visible}
  .bw-article .bw-table-scroll[data-columns] table{min-width:0}
  .bw-article th,.bw-article td,.bw-article th:first-child,.bw-article td:first-child{min-width:0}
}
