/* Editorial tools remain inside document content; site chrome and editors are untouched. */
.auction-ui .article-body :is(.bp-article,.article-rich) h2{font-size:26px;line-height:1.5;margin:44px 0 18px;letter-spacing:-.035em;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) h3{font-size:21px;line-height:1.55;margin:30px 0 15px;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) h4{font-size:18px;line-height:1.6;margin:25px 0 12px;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(h2,h3,h4){scroll-margin-top:28px;overflow-wrap:anywhere}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(p,li,td,th,figcaption){overflow-wrap:anywhere}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(ul,ol){margin:18px 0 26px;padding-left:1.5em}
.auction-ui .article-body :is(.bp-article,.article-rich) li{padding-left:3px;margin-bottom:11px}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(strong,b){font-weight:700;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-lead,.bp-lead,.lead){font-size:20px;line-height:1.8;color:#334853;margin-bottom:30px}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example){padding:20px 23px;margin:28px 0;font-size:16px;line-height:1.85;border-left:3px solid #7a9b92;background:#f2f7f5;box-shadow:none;border-radius:0}
.auction-ui .article-body :is(.bp-article,.article-rich) .article-warning{border-left-color:#b58b50;background:#faf6ee;color:#594f3f}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-example,.bp-example){border-left-color:#8199a8;background:#f3f6f8}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example)>:first-child{margin-top:0}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example)>:last-child{margin-bottom:0}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example) :is(h3,h4){font-size:18px;margin:0 0 12px}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example) :is(ul,ol){margin:12px 0 0}
.auction-ui .article-body :is(.bp-article,.article-rich) .article-key{font-weight:700;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-table-wrap,.bp-table-wrap){max-width:100%;overflow-x:auto;margin:28px 0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-table-wrap,.bp-table-wrap):focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.auction-ui .article-body :is(.bp-article,.article-rich) table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;font-size:16px;line-height:1.75;background:#fff}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-table-wrap,.bp-table-wrap) table{min-width:620px;margin:0}
.auction-ui .article-body :is(.bp-article,.article-rich) caption{text-align:left;font-weight:650;font-size:16px;line-height:1.75;color:var(--ink);padding:0 0 14px;caption-side:top}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border:1px solid var(--line);min-width:110px}
.auction-ui .article-body :is(.bp-article,.article-rich) th{font-weight:650;background:#f1f5f6;color:var(--ink)}
.auction-ui .article-body :is(.bp-article,.article-rich) td p{margin:0 0 10px}
.auction-ui .article-body :is(.bp-article,.article-rich) td p:last-child{margin-bottom:0}
.auction-ui .article-body :is(.bp-article,.article-rich) blockquote{margin:28px 0;border:0;border-left:3px solid #8b9eaa;padding:5px 0 5px 22px;background:transparent;color:#4f6572;font:inherit}
.auction-ui .article-body :is(.bp-article,.article-rich) figure{margin:34px 0;padding:0;max-width:100%}
.auction-ui .article-body :is(.bp-article,.article-rich) figure img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}
.auction-ui .article-body :is(.bp-article,.article-rich) figcaption{font-size:14px;line-height:1.8;color:var(--muted);margin-top:13px;text-align:left}
.auction-ui .article-body :is(.bp-article,.article-rich) .article-diagram{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.auction-ui .article-body :is(.bp-article,.article-rich) .article-diagram img{width:100%;min-width:680px;max-width:none}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-sources,.bp-sources){margin:40px 0 0;padding:23px 0 0;border-top:1px solid var(--line);font-size:15px;line-height:1.85;color:var(--muted)}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-sources,.bp-sources) :is(h2,h3){font-size:18px;margin:0 0 14px}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-sources,.bp-sources) :is(ul,ol){margin:14px 0;padding-left:1.4em}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-sources,.bp-sources) li{margin-bottom:12px}
.auction-ui .article-body :is(.bp-article,.article-rich) .article-checklist{padding-left:1.5em}
.auction-ui .article-body :is(.bp-article,.article-rich) hr{border:0;border-top:1px solid var(--line);margin:38px 0}
@media(max-width:720px){
 .auction-ui .article-body :is(.bp-article,.article-rich) h2{font-size:23px;margin:36px 0 17px}
 .auction-ui .article-body :is(.bp-article,.article-rich) h3{font-size:20px;margin:28px 0 14px}
 .auction-ui .article-body :is(.bp-article,.article-rich) h4{font-size:18px}
 .auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-lead,.bp-lead,.lead){font-size:18px;line-height:1.85;margin-bottom:26px}
 .auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-summary,.bp-callout,.callout,.article-warning,.article-example,.bp-example){padding:18px 17px;margin:25px 0;font-size:16px}
 .auction-ui .article-body :is(.bp-article,.article-rich) :is(th,td){padding:12px 14px}
 .auction-ui .article-body :is(.bp-article,.article-rich) figure{margin:28px 0}
 .auction-ui .article-body :is(.bp-article,.article-rich) :is(.article-sources,.bp-sources){margin-top:33px}
}

.auction-ui .article-body :is(.bp-article,.article-rich){font:inherit;color:inherit;max-width:100%;margin:0}
.auction-ui .article-body :is(.bp-article,.article-rich) :is(.bp-eyebrow,.bp-meta){font-size:14px;line-height:1.8;color:var(--muted)}
.auction-ui .article-body :is(.bp-article,.article-rich) .rich-table-hint{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 12px}
