/* WBexpert Review Guide 001 — all selectors scoped to content block */
.wbr26{--wbr-ink:#14253a;--wbr-muted:#516174;--wbr-line:#e1e9f1;--wbr-blue:#1551a5;--wbr-bg:#f7faff;--wbr-good:#087c6a;color:var(--wbr-ink);max-width:100%;overflow-wrap:break-word;line-height:1.7;margin:24px 0 30px;font-size:16px}
.wbr26,.wbr26 *{box-sizing:border-box}
.wbr26 h2,.wbr26 h3{color:var(--wbr-ink)!important;letter-spacing:-.025em;line-height:1.28;font-weight:750;margin:0 0 13px;max-width:100%}
.wbr26 h2{font-size:clamp(24px,3.2vw,33px)}.wbr26 h3{font-size:18px}
.wbr26 p{margin:0 0 14px;line-height:1.72;color:var(--wbr-ink);font-size:16px}
.wbr26 p:last-child{margin-bottom:0}.wbr26 a{color:var(--wbr-blue);text-decoration:underline;text-underline-offset:2px}.wbr26 ul,.wbr26 ol{padding-left:0;margin:0;list-style:none}
.wbr26-hero{background:linear-gradient(135deg,#0c2c54,#175a8e);color:#fff;border-radius:20px;padding:clamp(22px,4vw,34px);margin-bottom:18px;box-shadow:0 14px 35px rgba(21,69,119,.13)}
.wbr26-hero h2{color:#fff!important;max-width:850px;margin-top:8px;margin-bottom:16px}.wbr26-hero p{color:#e8f1fb!important;max-width:830px;font-size:17px}.wbr26-hero em{color:#fff}
.wbr26-eyebrow,.wbr26-section-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#89d2ff}
.wbr26-section-kicker{color:#2362a4;margin-bottom:9px}.wbr26-hero-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.wbr26-hero-points span{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}
.wbr26-alert{display:flex;align-items:flex-start;gap:15px;background:#edf7ff;border:1px solid #d0e7fc;padding:16px 18px;border-radius:13px;margin:17px 0;color:#1b3952}.wbr26-alert--warn{background:#fff8ea;border-color:#f1ddaf}.wbr26-symbol{font-size:18px;font-weight:800;flex:0 0 30px;background:#fff;border-radius:8px;width:30px;text-align:center;color:#195b9a}.wbr26-alert--warn .wbr26-symbol{color:#a86f0a}
.wbr26-index{border:1px solid var(--wbr-line);border-radius:15px;background:#fff;padding:18px 20px;margin:18px 0 28px}.wbr26-index strong{display:block;font-size:15px;margin-bottom:10px}.wbr26-index-links{display:flex;flex-wrap:wrap;gap:9px}.wbr26-index-links a{display:inline-block;border-radius:8px;padding:5px 11px;background:#f2f6fc;text-decoration:none;font-size:13px;font-weight:600}
.wbr26-section{margin:0 0 35px;padding-top:8px;scroll-margin-top:85px}.wbr26-section > p{max-width:850px}.wbr26-section > h2{margin-bottom:16px}
.wbr26-grid3,.wbr26-grid2{display:grid;gap:13px;margin:18px 0}.wbr26-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.wbr26-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
.wbr26-tile,.wbr26-mini,.wbr26-panel,.wbr26-response{border:1px solid var(--wbr-line);border-radius:14px;padding:20px;background:#fff;min-width:0}.wbr26-tile h3{margin:7px 0 9px}.wbr26-tile p,.wbr26-mini p,.wbr26-panel p,.wbr26-response p{font-size:14px;color:var(--wbr-muted)}.wbr26-emoji{font-size:23px;line-height:1}
.wbr26-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.wbr26-panel{background:#f4fbf9}.wbr26-panel--no{background:#fff8f7}.wbr26-panel-head{font-size:18px;font-weight:800;margin-bottom:13px}.wbr26-panel--yes .wbr26-panel-head{color:#116a5d}.wbr26-panel--no .wbr26-panel-head{color:#b34a3e}.wbr26-panel ul{display:grid;gap:10px;margin-bottom:12px}.wbr26-panel li{position:relative;padding-left:18px;font-size:14px;line-height:1.55}.wbr26-panel li::before{content:'•';position:absolute;left:2px;color:#637b99;font-weight:900}
.wbr26-small{color:#647588!important;font-size:13px!important;line-height:1.5!important}
.wbr26-steps{display:grid;gap:11px;margin:20px 0!important;counter-reset:none}.wbr26-steps li{display:flex;gap:17px;border:1px solid var(--wbr-line);border-radius:12px;padding:15px 18px;background:#fff;list-style:none}.wbr26-step-number{display:grid;place-items:center;min-width:37px;height:37px;border-radius:10px;background:#e9f1fc;color:#1b57a0;font-size:18px;font-weight:850}.wbr26-steps li strong{display:block;margin-bottom:5px;color:var(--wbr-ink);font-size:16px}.wbr26-steps li p{font-size:14px;margin:0;color:var(--wbr-muted)}
.wbr26-chips{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.wbr26-chips span{font-size:12px;font-weight:650;color:#355a78;border:1px solid #d6e5f6;background:#f2f8ff;border-radius:8px;padding:7px 10px}
.wbr26-template{background:#0f233a;color:#fff;border-radius:15px;overflow:hidden;margin:20px 0}.wbr26-template-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:15px 20px;border-bottom:1px solid #33475c}.wbr26-template-top strong{font-size:14px}.wbr26-template-top span{font-size:12px;color:#a2c7eb}.wbr26-template p{padding:22px;color:#f4f8ff!important;font-size:15px;line-height:1.75}.wbr26-template em{color:#ffe69d}.wbr26-note{border-left:4px solid #4b8bde;background:#f2f7ff;border-radius:0 12px 12px 0;padding:14px 19px;margin:17px 0;font-size:14px;line-height:1.65}
.wbr26-mini{display:flex;gap:13px;align-items:flex-start;padding:16px 18px}.wbr26-mini > span{flex-shrink:0;color:#2b68b4;font-weight:850;font-size:16px}.wbr26-mini strong{display:block;margin-bottom:3px}.wbr26-mini p{margin:0}
.wbr26-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.wbr26-paths>div{background:#f5f9ff;border:1px solid #dfeaf8;border-radius:14px;padding:20px}.wbr26-paths>div:nth-child(2){background:#f9fafc}.wbr26-paths h3{margin:10px 0}.wbr26-paths p{font-size:14px;color:var(--wbr-muted)}.wbr26-path-tag{display:inline-block;color:#245e9e;background:#dfefff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:800}.wbr26-path-tag--muted{color:#6c7986;background:#e9ecf0}
.wbr26-responses{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.wbr26-response{background:#fbfcfe;padding:18px}.wbr26-response span{color:#1d5c9b;font-size:13px;font-weight:800;display:block;margin-bottom:7px}.wbr26-response p{color:#2f4054;font-size:15px}
.wbr26-week{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0}.wbr26-week>div{display:flex;gap:13px;background:#fff;border:1px solid var(--wbr-line);border-radius:11px;padding:14px 16px}.wbr26-week b{flex-shrink:0;font-size:12px;white-space:nowrap;color:#2364a8}.wbr26-week p{color:var(--wbr-muted);font-size:13px;margin:0}
.wbr26-faq{margin:18px 0;display:grid;gap:9px}.wbr26-faq details{border:1px solid var(--wbr-line);border-radius:12px;background:#fff;padding:0 17px}.wbr26-faq summary{cursor:pointer;list-style:none;position:relative;padding:14px 26px 14px 0;font-size:15px;font-weight:750;line-height:1.45;color:var(--wbr-ink)}.wbr26-faq summary::-webkit-details-marker{display:none}.wbr26-faq summary::after{content:'+';position:absolute;right:0;top:10px;font-size:24px;line-height:1;color:#3273b0}.wbr26-faq details[open] summary::after{content:'−'}.wbr26-faq details p{font-size:14px;color:var(--wbr-muted);padding:0 0 16px}
.wbr26-cta{border-radius:18px;background:linear-gradient(120deg,#e7f1fd,#f4f8ff);padding:clamp(21px,4vw,34px);margin:34px 0 19px;border:1px solid #d3e4f7}.wbr26-cta h2{max-width:740px}.wbr26-cta p{max-width:780px}.wbr26-button{display:inline-flex;align-items:center;gap:8px;background:#164c91;color:#fff!important;border-radius:10px;padding:12px 19px;font-weight:750;text-decoration:none!important;margin-top:9px}.wbr26-button:hover,.wbr26-button:focus-visible{background:#0b345f;color:#fff!important}.wbr26-sources{font-size:12px;color:#687b8f;padding:14px 0;border-top:1px solid var(--wbr-line)}.wbr26-sources a{font-size:12px}
@media(max-width:760px){.wbr26{font-size:15px}.wbr26-grid3,.wbr26-grid2,.wbr26-compare,.wbr26-paths,.wbr26-week{grid-template-columns:1fr}.wbr26-hero{border-radius:15px}.wbr26-tile,.wbr26-mini,.wbr26-panel{padding:16px}.wbr26-section{margin-bottom:30px}.wbr26-alert{gap:10px;padding:13px}.wbr26-index{padding:15px}.wbr26-template p{padding:16px}.wbr26-steps li{padding:13px;gap:11px}.wbr26-chips span{flex:1 1 auto}}
@media(prefers-reduced-motion:no-preference){.wbr26-button{transition:background-color .18s ease}.wbr26-faq summary:focus-visible,.wbr26-index-links a:focus-visible{outline:2px solid #2665af;outline-offset:3px}}

/* v1.1: numbered index, independent from theme's inline-link/list styles */
.wbr26 .wbr26-index-list {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:13px 0 0!important;list-style:none!important;counter-reset:none!important;}
.wbr26 .wbr26-index-list li {list-style:none!important;margin:0!important;padding:0!important;border:0!important;min-width:0;}
.wbr26 .wbr26-index-list li::before,.wbr26 .wbr26-index-list li::after {content:none!important;display:none!important;}
.wbr26 .wbr26-index-list li a {display:flex!important;gap:11px!important;align-items:center;min-height:53px;padding:11px 13px!important;background:#f3f7fd!important;border:1px solid #dce9f6;border-radius:10px;color:#1b4d84!important;text-decoration:none!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;white-space:normal!important;}
.wbr26 .wbr26-index-number {display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 29px;width:29px;height:29px;background:#fff;border:1px solid #d3e3f4;border-radius:8px;font-weight:800;font-size:12px;}
.wbr26 .wbr26-index-text {display:block;min-width:0;overflow-wrap:anywhere;}
.wbr26 .wbr26-index-list a:hover,.wbr26 .wbr26-index-list a:focus-visible {background:#e4f0ff!important;border-color:#9bbfe5;}
@media (max-width:700px){.wbr26 .wbr26-index-list{grid-template-columns:1fr!important;}}

/* v1.3: semantic, single-column ordered-list navigation; fails safely when CSS is absent. */
.wbr26 nav.wbr26-toc {display:block!important;clear:both!important;float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:19px 0 27px!important;padding:19px!important;border:1px solid #dde8f4!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 21px rgba(15,60,99,.05)!important;}
.wbr26 nav.wbr26-toc .wbr26-toc-title {display:block!important;margin:0 0 14px!important;padding:0!important;color:#1a2d45!important;font-size:18px!important;line-height:1.4!important;font-weight:800!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list {display:block!important;list-style:none!important;float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;counter-reset:none!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row {display:block!important;list-style:none!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0 0 9px!important;padding:0!important;line-height:1.5!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row:last-child {margin-bottom:0!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row::before,
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row::after {content:none!important;display:none!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row > a {display:block!important;float:none!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;margin:0!important;padding:12px 15px!important;border:1px solid #dbe7f4!important;border-radius:10px!important;background:#f3f7fd!important;color:#164b83!important;text-decoration:none!important;line-height:1.5!important;font-size:15px!important;font-weight:650!important;box-shadow:none!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row > a:hover {border-color:#afcae7!important;background:#e7f1ff!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row > a:focus-visible {outline:3px solid #5297dc!important;outline-offset:2px!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row > a > strong {display:inline-block!important;vertical-align:middle!important;min-width:33px!important;margin-right:11px!important;color:#245a95!important;font-weight:850!important;}
@media (max-width:600px) {.wbr26 nav.wbr26-toc {padding:14px!important;}.wbr26 nav.wbr26-toc ol.wbr26-toc-list > li.wbr26-toc-row > a {padding:11px 12px!important;font-size:14px!important;}}

/* v1.4: one row per section, readable even without a stylesheet thanks to block <p> markup. */
.wbr26 nav.wbr26-toc p.wbr26-toc-item { display:block!important; float:none!important; clear:both!important; width:100%!important; margin:0 0 8px!important; padding:0!important; }
.wbr26 nav.wbr26-toc p.wbr26-toc-item:last-child { margin-bottom:0!important; }
.wbr26 nav.wbr26-toc p.wbr26-toc-item a {display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;}
.wbr26 nav.wbr26-toc p.wbr26-toc-item a:hover {background:#e4effc!important;}

/* v1.5: complete 18-anchor contents and editorial expansion, scoped to the guide */
.wbr26 nav.wbr26-toc {display:block!important;clear:both!important;margin:18px 0 27px!important;padding:17px!important;background:#fff!important;max-width:100%!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-grid li.wbr26-toc-row {display:block!important;float:none!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;}
.wbr26 nav.wbr26-toc ol.wbr26-toc-grid li::before,.wbr26 nav.wbr26-toc ol.wbr26-toc-grid li::after {display:none!important;content:none!important;}
.wbr26 nav.wbr26-toc .wbr26-toc-row > a {display:flex!important;align-items:center!important;gap:12px!important;float:none!important;width:100%!important;margin:0!important;padding:12px!important;min-height:55px!important;border:1px solid #dce7f3!important;border-radius:11px!important;text-decoration:none!important;background:#f4f8fd!important;color:#174e80!important;white-space:normal!important;line-height:1.4!important;}
.wbr26 nav.wbr26-toc .wbr26-toc-row > a b {flex:0 0 28px!important;text-align:center!important;font-weight:800!important;color:#376a9c!important;}
.wbr26 nav.wbr26-toc .wbr26-toc-row > a span {flex:1 1 auto!important;min-width:0!important;overflow-wrap:anywhere!important;}
.wbr26 nav.wbr26-toc .wbr26-toc-row > a:hover,.wbr26 nav.wbr26-toc .wbr26-toc-row > a:focus-visible {background:#e8f2ff!important;}
.wbr26 .wbr26-expanded {scroll-margin-top:100px;}
.wbr26 .wbr26-checkpanel {background:#f1f7fe;border:1px solid #d6e5f5;border-radius:15px;padding:18px 21px;margin:19px 0;}
.wbr26 .wbr26-checkpanel>strong {display:block;font-size:17px;margin-bottom:12px;}
.wbr26 .wbr26-checkpanel ul,.wbr26 .wbr26-bullets {display:grid;gap:10px;margin:12px 0 19px;padding:0;list-style:none;}
.wbr26 .wbr26-checkpanel li,.wbr26 .wbr26-bullets li {position:relative;padding-left:23px;font-size:15px;line-height:1.55;}
.wbr26 .wbr26-checkpanel li::before,.wbr26 .wbr26-bullets li::before {content:'✓';position:absolute;left:0;color:#146a77;font-weight:800;}
.wbr26 .wbr26-numlist {counter-reset:wbr26-num;display:grid;gap:10px;margin:17px 0 20px;padding:0;list-style:none;}
.wbr26 .wbr26-numlist li {counter-increment:wbr26-num;position:relative;background:#f7faff;border:1px solid #e0eaf5;padding:14px 16px 14px 48px;border-radius:11px;font-size:15px;line-height:1.6;}
.wbr26 .wbr26-numlist li::before {content:counter(wbr26-num);position:absolute;top:14px;left:14px;color:#1d5b9b;font-weight:800;}
.wbr26 .wbr26-proof-flow,.wbr26 .wbr26-metric-grid,.wbr26 .wbr26-statuses {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 21px;}
.wbr26 .wbr26-proof-flow>div,.wbr26 .wbr26-metric-grid>div,.wbr26 .wbr26-statuses>div {min-width:0;padding:17px;border:1px solid #e0e9f3;border-radius:13px;background:#fff;}
.wbr26 .wbr26-proof-flow span,.wbr26 .wbr26-metric-grid span {display:inline-block;color:#225ca1;font-size:13px;font-weight:850;margin-bottom:7px;}
.wbr26 .wbr26-proof-flow strong,.wbr26 .wbr26-metric-grid strong,.wbr26 .wbr26-statuses strong {display:block;font-size:16px;margin:0 0 8px;}
.wbr26 .wbr26-proof-flow p,.wbr26 .wbr26-metric-grid p,.wbr26 .wbr26-statuses p {font-size:14px;margin:0;color:#56677a;}
.wbr26 .wbr26-quote-grid {display:grid;gap:10px;margin:18px 0 21px;}
.wbr26 .wbr26-quote-grid blockquote {border-left:4px solid #f0b46a;background:#fff9f0;border-radius:0 10px 10px 0;padding:15px 20px;margin:0;font-weight:750;font-size:15px;line-height:1.55;}
.wbr26 .wbr26-quote-grid small {display:block;color:#6b7786;font-weight:400;font-size:13px;margin-top:7px;}
.wbr26 .wbr26-case {border:1px solid #dce8f5;border-radius:14px;background:#fcfdff;padding:19px 21px;margin:16px 0;}
.wbr26 .wbr26-case-label {display:block;font-size:12px;font-weight:800;color:#2361a3;margin-bottom:10px;}
.wbr26 .wbr26-case h3 {margin:0 0 9px!important;}
.wbr26 .wbr26-case p {font-size:15px;}
@media(max-width:760px){.wbr26 nav.wbr26-toc ol.wbr26-toc-grid {grid-template-columns:1fr!important;}.wbr26 .wbr26-proof-flow,.wbr26 .wbr26-metric-grid,.wbr26 .wbr26-statuses {grid-template-columns:1fr;}.wbr26 .wbr26-checkpanel,.wbr26 .wbr26-case {padding:15px;}}


/* v1.6.1: match the borderless nested-reply layout used for blog stories.
 * This stylesheet loads ONLY on the negative-review guide page.
 * Keep top-level comment separators, the form, and all content untouched. */
body .comments-v37 ol.wb-comment-list ol.children,
body .comments-v37 ol.wb-comment-list ol.children ol.children {
  border-left: 0 !important;
  border-bottom: 0 !important;
  border-inline-start: 0 !important;
  box-shadow: none !important;
}
body .comments-v37 ol.wb-comment-list ol.children li,
body .comments-v37 ol.wb-comment-list ol.children li .wb-comment-card,
body .comments-v37 ol.wb-comment-list ol.children li .wb-comment-card::before,
body .comments-v37 ol.wb-comment-list ol.children li .wb-comment-card::after {
  border-left: 0 !important;
  border-bottom: 0 !important;
  border-inline-start: 0 !important;
  box-shadow: none !important;
}

/* New article collection — no impact on other content */
.wbr26-old-archive,[hidden].wbr26-old-archive{display:none!important}
.wbr26 .wbten-maincheck{border:1px solid #dbe7f2;background:#f8fbff;border-radius:13px;padding:18px 22px;margin:14px 0 19px;}
.wbr26 .wbten-maincheck ul{margin:8px 0 0!important;display:grid;gap:9px;}
.wbr26 .wbten-maincheck li{position:relative;padding-left:23px!important;line-height:1.6;list-style:none!important;}
.wbr26 .wbten-maincheck li:before{content:"✓";position:absolute;left:0;top:0;color:#186da4;font-weight:900;}
.wbr26 .wbten-experiment{border:1px solid #e1e9f1;border-radius:15px;padding:20px;background:linear-gradient(110deg,#f4f8fe,#fff);margin:24px 0;}
.wbr26 .wbten-fcalc{border-radius:13px;border:1px solid #d8e8f7;background:#fff;padding:17px;display:grid;gap:12px;margin:17px 0;}
.wbr26 .wbten-fcalc label{display:grid;gap:5px;font-size:14px;font-weight:650}.wbr26 .wbten-fcalc input{min-width:0;width:100%;border:1px solid #d0dfec;border-radius:8px;padding:10px;font-size:16px;max-width:100%;}.wbr26 .wbten-fcalc-output{background:#e6f2ff;border-radius:10px;padding:15px;font-weight:800;font-size:19px;color:#183d65;}.wbr26 .wbten-calc-hint{font-size:12px;color:#627388}.wbr26 .wbten-related{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.wbr26 .wbten-related a{background:#ecf5ff;padding:9px 13px;border-radius:9px;text-decoration:none;font-weight:650}.wbten-comments .children,.wbten-comments .comment-list li{border-left:0!important;border-bottom:0!important}.wbten-comments .children:before,.wbten-comments .comment-list li:after{display:none!important}
