
/* B11 standalone review preview. Existing site navigation and foundations preserved. */
.b11-note{padding:12px 24px;margin-top:78px;text-align:center;background:#fff1cc;color:#283b51;font-size:13px;line-height:1.5}
.b11-main{max-width:1160px;margin:auto;padding:0 22px 90px;color:#1c2d40}
.b11-hero{margin:36px auto 30px;border-radius:18px;background:linear-gradient(125deg,#0a1d33,#184b64);color:#fff;padding:49px 46px}
.b11-kicker{color:#8de9d8;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}
.b11-hero h1{color:white;line-height:1.15;font-size:clamp(30px,3.7vw,49px);margin:12px 0 15px;max-width:850px}
.b11-lede{color:#e5f0fa;max-width:780px;font-size:17px;line-height:1.65}
.b11-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.b11-benefits span{border:1px solid #78a5ad;border-radius:100px;padding:8px 12px;font-size:12px;color:#effffd}
.b11-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.b11-actions a{display:inline-block;background:#d9eff0;color:#15324e;font-weight:700;padding:12px 17px;text-decoration:none;border-radius:8px}.b11-actions a:last-child{background:transparent;color:white;border:1px solid #9cb8ca}
.b11-content{max-width:920px;margin:25px auto}.b11-summary{padding:19px 22px;border-left:4px solid #1a7a80;background:#eff6f7;border-radius:9px;margin-bottom:20px;line-height:1.7}
.b11-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;background:#f3f7fa;border-radius:10px;padding:18px;margin:20px 0 30px}
.b11-toc a{font-size:13px;color:#22546e;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}
.b11-section{border-bottom:1px solid #e1eaf0;padding:23px 4px 21px;scroll-margin-top:100px}
.b11-section h2{font-size:24px;margin:5px 0 16px;color:#143149;line-height:1.27}.b11-section h3{font-size:18px;margin:17px 0 7px;color:#20526a}
.b11-section p,.b11-section li{font-size:15px;line-height:1.8;color:#2a4152;overflow-wrap:anywhere}
.b11-section li{margin:8px 0}.b11-section ul,.b11-section ol{padding-left:23px}.b11-section strong{color:#10283c}
.b11-section table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px}.b11-section th,.b11-section td{border:1px solid #d8e5ec;padding:11px;vertical-align:top;overflow-wrap:anywhere}.b11-section th{background:#ebf2f6}
.b11-end{background:#e8f2f6;border-radius:9px;padding:22px;margin-top:30px}.b11-end a{color:#185275}
@media(max-width:720px){.b11-note{margin-top:64px;font-size:12px}.b11-main{padding:0 14px 50px}.b11-hero{padding:29px 22px;margin-top:20px}.b11-hero h1{font-size:30px}.b11-lede{font-size:15px}.b11-toc{grid-template-columns:1fr}.b11-section h2{font-size:21px}.b11-section{padding:22px 2px 19px}.b11-section p,.b11-section li{font-size:14px}}

.b11-method{background:#f2f7fa;border-radius:12px;padding:18px;margin:18px 0}.b11-section blockquote{border-left:3px solid #17857c;padding-left:14px}.b11-section code{overflow-wrap:anywhere}.b11-section a{overflow-wrap:anywhere}
