/* MiBodaDigital · composición editorial 2.0 · Salient / WPBakery
   Cargar una sola vez. Todas las reglas se limitan a las guías .mbd-guide-v2. */
.mbd-guide-v2 {
  --mbd-ink:#29252f; --mbd-muted:#625969; --mbd-purple:#663ab0;
  --mbd-soft:#f4effb; --mbd-paper:#fffdf9; --mbd-line:#dfd6e7;
  color:var(--mbd-ink); font-size:17px; line-height:1.8;
  max-width:1180px; margin:0 auto; padding:0; overflow:visible;
}
.mbd-guide-v2 *, .mbd-guide-v2 *::before, .mbd-guide-v2 *::after { box-sizing:border-box; }
.mbd-guide-v2.nectar_section { display:block; }
.mbd-guide-v2 .wpb_column, .mbd-guide-v2 .vc_column-inner, .mbd-guide-v2 .wpb_wrapper, .mbd-guide-v2 .row_col_wrap_12 { min-width:0; }
.mbd-guide-v2 .wpb_row > .row_col_wrap_12 { display:grid !important; grid-template-columns:repeat(12,minmax(0,1fr)); gap:28px; width:100%; margin:0; }
.mbd-guide-v2 .wpb_row > .row_col_wrap_12::before, .mbd-guide-v2 .wpb_row > .row_col_wrap_12::after { display:none; }
.mbd-guide-v2 .wpb_column { display:block !important; grid-column:span 12; float:none !important; width:100% !important; margin:0 !important; }
.mbd-guide-v2 .wpb_column > .vc_column-inner, .mbd-guide-v2 .wpb_column > .vc_column-inner > .wpb_wrapper { display:block !important; }
.mbd-guide-v2 .vc_col-sm-2 { grid-column:span 2; }
.mbd-guide-v2 .vc_col-sm-4 { grid-column:span 4; }
.mbd-guide-v2 .vc_col-sm-6 { grid-column:span 6; }
.mbd-guide-v2 .vc_col-sm-8 { grid-column:span 8; }
.mbd-guide-v2 .vc_col-sm-10 { grid-column:span 10; }
.mbd-guide-v2 .mbd-hero > .row_col_wrap_12 { gap:0; }
.mbd-guide-v2 .mbd-hero-copy, .mbd-guide-v2 .mbd-hero-photo { grid-column:span 6; }
.mbd-guide-v2.mbd-kind-B .mbd-hero-copy, .mbd-guide-v2.mbd-kind-E .mbd-hero-photo { grid-column:span 7; }
.mbd-guide-v2.mbd-kind-B .mbd-hero-photo, .mbd-guide-v2.mbd-kind-E .mbd-hero-copy { grid-column:span 5; }
.mbd-guide-v2.mbd-kind-C .mbd-hero-photo { grid-column:span 4; }
.mbd-guide-v2.mbd-kind-C .mbd-hero-copy { grid-column:span 8; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-copy, .mbd-guide-v2.mbd-kind-D .mbd-hero-photo { grid-column:span 12; }
.mbd-guide-v2 .wpb_row { margin-bottom:0; }
.mbd-guide-v2 .wpb_text_column { margin-bottom:0; }
.mbd-guide-v2 .wpb_text_column p { padding-bottom:0; margin:0 0 1.05em; }
.mbd-guide-v2 .wpb_text_column p:last-child { margin-bottom:0; }
.mbd-guide-v2 h2 { font-size:clamp(25px,2.7vw,36px); line-height:1.22; letter-spacing:-.035em; color:var(--mbd-ink); margin:0 0 24px; }
.mbd-guide-v2 h3 { font-size:22px; line-height:1.35; letter-spacing:-.015em; margin:0 0 16px; color:var(--mbd-ink); }
.mbd-guide-v2 a:not(.nectar-button) { color:var(--mbd-purple); text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:4px; }
.mbd-guide-v2 a:focus-visible, .mbd-guide-v2 [tabindex]:focus-visible { outline:3px solid #b16e00; outline-offset:5px; border-radius:3px; }
.mbd-guide-v2 [id] { scroll-margin-top:115px; }
.mbd-guide-v2 .mbd-eyebrow { font-size:12px; line-height:1.4; letter-spacing:.15em; text-transform:uppercase; font-weight:700; color:var(--mbd-purple); }
.mbd-guide-v2 .mbd-hero { border-radius:22px; overflow:hidden; margin:0 0 28px !important; background:var(--mbd-soft); }
.mbd-guide-v2 .mbd-hero .row_col_wrap_12 { align-items:stretch; }
.mbd-guide-v2 .mbd-hero-copy > .vc_column-inner { padding:42px !important; }
.mbd-guide-v2 .mbd-hero-copy { background:var(--mbd-purple); color:white; }
.mbd-guide-v2 .mbd-hero-copy .mbd-eyebrow { color:#eadcfb; }
.mbd-guide-v2 .mbd-hero-summary { font-size:clamp(23px,2.8vw,34px); line-height:1.32; letter-spacing:-.025em; margin:0 0 28px; font-weight:500; }
.mbd-guide-v2 .mbd-guide-number { display:block; font-size:clamp(50px,6.5vw,84px); line-height:1; letter-spacing:-.055em; font-weight:600; margin:0 0 22px; }
.mbd-guide-v2 .mbd-hero-photo .img-with-aniamtion-wrap, .mbd-guide-v2 .mbd-hero-photo .inner, .mbd-guide-v2 .mbd-hero-photo .hover-wrap, .mbd-guide-v2 .mbd-hero-photo .hover-wrap-inner { height:100%; }
.mbd-guide-v2 .mbd-hero-photo img { display:block; width:100%; height:100%; object-fit:cover; }
.mbd-guide-v2 .mbd-hero-photo { position:relative; min-height:380px; }
.mbd-guide-v2 .mbd-hero-photo > .vc_column-inner { position:static; min-height:380px; height:auto; }
.mbd-guide-v2 .mbd-hero-photo > .vc_column-inner > .wpb_wrapper { position:static; height:auto; }
.mbd-guide-v2 .mbd-hero-photo .img-with-aniamtion-wrap { position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; margin-bottom:0 !important; }
.mbd-guide-v2 .mbd-hero-copy .wpb_text_column .mbd-eyebrow { margin:0 0 14px; }
.mbd-guide-v2 .mbd-hero-copy .wpb_text_column .mbd-guide-number { margin:0 0 22px; }
.mbd-guide-v2 .mbd-hero-copy .wpb_text_column .mbd-hero-summary { margin:0 0 24px; }
.mbd-guide-v2 .mbd-hero .nectar-button { margin-bottom:0; font-weight:700; letter-spacing:0; min-height:46px; }
.mbd-guide-v2 .mbd-meta { margin:0 0 38px !important; border-bottom:1px solid var(--mbd-line); padding-bottom:26px !important; }
.mbd-guide-v2 .mbd-meta-label { display:block; margin-bottom:6px; color:var(--mbd-muted); font-size:12px; line-height:1.5; letter-spacing:.09em; text-transform:uppercase; font-weight:700; }
.mbd-guide-v2 .mbd-meta-value { font-size:15px; line-height:1.6; }
.mbd-guide-v2 .mbd-intro { max-width:820px; margin:0 auto 40px !important; }
.mbd-guide-v2 .mbd-intro .wpb_text_column { font-size:18px; }
.mbd-guide-v2 .mbd-index { border:1px solid var(--mbd-line); background:var(--mbd-paper); border-radius:16px; padding:24px; margin:0 0 44px; }
.mbd-guide-v2 .mbd-index-title { font-size:18px; font-weight:700; margin:0 0 16px; }
.mbd-guide-v2 .mbd-index ol { list-style:none; counter-reset:mbd-index; padding:0; margin:0; display:grid; grid-template-columns:1fr 1fr; gap:0 24px; }
.mbd-guide-v2 .mbd-index li { margin:0; padding:0; list-style:none; counter-increment:mbd-index; }
.mbd-guide-v2 .mbd-index a { display:flex; gap:12px; align-items:baseline; text-decoration:none; padding:12px 0; border-top:1px solid var(--mbd-line); font-size:15px; line-height:1.5; }
.mbd-guide-v2 .mbd-index a::before { content:counter(mbd-index,decimal-leading-zero); font-size:12px; letter-spacing:.06em; color:var(--mbd-muted); }
.mbd-guide-v2 .mbd-section { padding:32px 0 36px !important; border-bottom:1px solid var(--mbd-line); }
.mbd-guide-v2 .mbd-section .mbd-prose { max-width:820px; }
.mbd-guide-v2 .mbd-section--wide .mbd-prose { max-width:none; }
.mbd-guide-v2 .mbd-section-number { display:block; color:var(--mbd-purple); font-size:40px; line-height:1; letter-spacing:-.04em; font-weight:500; margin:0 0 18px; }
.mbd-guide-v2 .mbd-prose ul, .mbd-guide-v2 .mbd-prose ol { margin:20px 0 22px 1.2em; padding:0; }
.mbd-guide-v2 .mbd-prose li { padding-left:6px; margin:0 0 10px; }
.mbd-guide-v2 .mbd-prose li::marker { color:var(--mbd-purple); font-weight:700; }
.mbd-guide-v2 .mbd-prose strong { color:inherit; font-weight:700; }
.mbd-guide-v2 .mbd-table-scroll { max-width:100%; overflow:auto; margin:24px 0; border:1px solid var(--mbd-line); border-radius:12px; background:white; }
.mbd-guide-v2 table { width:100%; margin:0; border-collapse:collapse; table-layout:auto; border:0; font-size:15px; line-height:1.6; }
.mbd-guide-v2 th, .mbd-guide-v2 td { text-align:left; vertical-align:top; padding:15px 18px; border:0; border-bottom:1px solid var(--mbd-line); overflow-wrap:break-word; }
.mbd-guide-v2 th { background:#ece3f8; color:#402364; font-weight:700; }
.mbd-guide-v2 tr:last-child td { border-bottom:0; }
.mbd-guide-v2 tbody tr:nth-child(even) { background:#faf8fc; }
.mbd-guide-v2 .mbd-decision-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; margin-top:22px; }
.mbd-guide-v2 .mbd-decision-card { border:1px solid var(--mbd-line); border-radius:14px; padding:25px; background:var(--mbd-paper); }
.mbd-guide-v2 .mbd-decision-card p { margin:0; }
.mbd-guide-v2 .mbd-decision-card strong:first-child { display:block; color:var(--mbd-purple); font-size:20px; margin-bottom:12px; }
.mbd-guide-v2 .mbd-decision-card:last-child:nth-child(odd) { grid-column:1/-1; }
.mbd-guide-v2 .mbd-finish { background:var(--mbd-soft); border:1px solid var(--mbd-line); border-radius:18px; padding:32px !important; margin:38px 0 0; }
.mbd-guide-v2 .mbd-finish h2 { font-size:28px; }
.mbd-guide-v2 .mbd-source-row { padding:32px 0 !important; border-bottom:1px solid var(--mbd-line); }
.mbd-guide-v2 .mbd-source-row .toggle-title { font-size:18px; }
.mbd-guide-v2 .mbd-source-row .toggle-title a { font-size:18px; line-height:1.5; text-decoration:none; }
.mbd-guide-v2 .mbd-source-row .toggles .toggle > div { padding:20px 0; }
.mbd-guide-v2 .mbd-source-list { padding-left:20px; margin:0; font-size:14px; }
.mbd-guide-v2 .mbd-source-list li { margin:0 0 16px; }
.mbd-guide-v2 .mbd-next { padding:44px 0 18px !important; }
.mbd-guide-v2 .mbd-related-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.mbd-guide-v2 .mbd-related { border:1px solid var(--mbd-line); border-radius:14px; padding:22px; display:flex; flex-direction:column; gap:10px; text-decoration:none !important; background:white; transition:background .2s ease,border-color .2s ease; }
.mbd-guide-v2 .mbd-related:hover { background:var(--mbd-soft); border-color:var(--mbd-purple); }
.mbd-guide-v2 .mbd-related span { color:var(--mbd-muted); font-size:12px; line-height:1.4; letter-spacing:.08em; text-transform:uppercase; }
.mbd-guide-v2 .mbd-related strong { font-size:17px; line-height:1.45; font-weight:600; }
.mbd-guide-v2 .mbd-related em { margin-top:auto; padding-top:8px; font-size:14px; font-style:normal; }
.mbd-guide-v2 .mbd-endnote { margin-top:26px; font-size:13px; color:var(--mbd-muted); }
/* Fotografías de apoyo vinculadas a una sección concreta de la guía. */
.mbd-guide-v2 .mbd-editorial-photo-row { max-width:820px; margin:16px auto 32px !important; padding:20px 0 !important; }
.mbd-guide-v2 .mbd-editorial-photo-row > .row_col_wrap_12 { display:block !important; }
.mbd-guide-v2 .mbd-editorial-photo-row .img-with-aniamtion-wrap,
.mbd-guide-v2 .mbd-editorial-photo-row .hover-wrap { margin-bottom:0 !important; }
.mbd-guide-v2 .mbd-editorial-photo-row img { display:block; width:100%; height:auto; aspect-ratio:3/2; object-fit:cover; border-radius:16px; }
.mbd-guide-v2 .mbd-image-caption { margin-top:12px; color:var(--mbd-muted); font-size:14px; line-height:1.65; }
/* Cinco composiciones; cada una conserva el orden y el cuerpo editorial. */
.mbd-guide-v2.mbd-kind-B { --mbd-purple:#5c4777; --mbd-soft:#f3eee7; --mbd-line:#ddd4c9; }
.mbd-guide-v2.mbd-kind-B .mbd-hero-copy { background:#f3eee7; color:var(--mbd-ink); }
.mbd-guide-v2.mbd-kind-B .mbd-hero-copy .mbd-eyebrow { color:#62505f; }
.mbd-guide-v2.mbd-kind-B .mbd-hero-copy .mbd-guide-number { color:#74538b; }
.mbd-guide-v2.mbd-kind-B .mbd-section { border:0; margin-bottom:24px; padding:28px !important; background:#faf7f3; border-radius:14px; }
.mbd-guide-v2.mbd-kind-B .mbd-section .mbd-section-label { padding-right:22px; }
.mbd-guide-v2.mbd-kind-B .mbd-section h2 { font-size:27px; }
.mbd-guide-v2.mbd-kind-C { --mbd-purple:#665080; --mbd-soft:#f3edf8; }
.mbd-guide-v2.mbd-kind-C .mbd-hero { border:1px solid var(--mbd-line); background:var(--mbd-paper); }
.mbd-guide-v2.mbd-kind-C .mbd-hero-copy { background:var(--mbd-paper); color:var(--mbd-ink); }
.mbd-guide-v2.mbd-kind-C .mbd-hero-copy .mbd-eyebrow { color:var(--mbd-purple); }
.mbd-guide-v2.mbd-kind-C .mbd-guide-number { color:var(--mbd-purple); }
.mbd-guide-v2.mbd-kind-C .mbd-section { margin:0 0 14px; border-left:3px solid #c9b7dd; border-bottom:0; padding:24px 24px 30px !important; }
.mbd-guide-v2.mbd-kind-C .mbd-section-number { display:inline-flex; border:1px solid var(--mbd-line); width:58px; height:58px; border-radius:50%; align-items:center; justify-content:center; font-size:24px; background:var(--mbd-soft); }
.mbd-guide-v2.mbd-kind-D { --mbd-purple:#43675b; --mbd-soft:#edf4ef; --mbd-line:#cfded3; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-copy { background:#edf4ef; color:var(--mbd-ink); text-align:center; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-copy .mbd-eyebrow { color:#43675b; }
.mbd-guide-v2.mbd-kind-D .mbd-guide-number { color:#43675b; font-size:56px; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-summary { max-width:780px; margin-left:auto; margin-right:auto; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-photo { min-height:0; height:420px; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-photo img { min-height:0; height:420px; object-position:center 50%; }
.mbd-guide-v2.mbd-kind-D .mbd-hero-photo > .vc_column-inner { min-height:0; height:420px; }
.mbd-guide-v2.mbd-kind-D .mbd-section:nth-child(2n) { background:#f3f7f3; border-radius:14px; border:0; padding:30px !important; margin:20px 0; }
.mbd-guide-v2.mbd-kind-E { --mbd-purple:#5f5869; --mbd-soft:#f0eef4; --mbd-line:#d8d4df; }
.mbd-guide-v2.mbd-kind-E .mbd-hero-copy { background:#44394f; }
.mbd-guide-v2.mbd-kind-E .mbd-hero-summary { font-size:27px; }
.mbd-guide-v2.mbd-kind-E .mbd-hero-photo > .vc_column-inner { min-height:420px; }
.mbd-guide-v2.mbd-kind-E .mbd-section-number { font-size:60px; color:#9989aa; }
.mbd-guide-v2.mbd-kind-E .mbd-section { padding:30px 0 !important; }
/* Integración con la cabecera nativa: el H1 pertenece a la entrada. */
body.single-post:has(.mbd-guide-v2) .container.main-content { width:100% !important; max-width:1280px; min-width:0; margin-left:auto; margin-right:auto; padding-left:30px !important; padding-right:30px !important; box-sizing:border-box; }
body.single-post:has(.mbd-guide-v2) .heading-title { display:block !important; padding:40px 0 20px !important; margin-bottom:10px !important; border:0 !important; }
body.single-post:has(.mbd-guide-v2) .heading-title .section-title { padding:0 !important; }
body.single-post:has(.mbd-guide-v2) .heading-title h1.entry-title { display:block !important; font-size:clamp(32px,4.1vw,56px) !important; line-height:1.13 !important; letter-spacing:-.04em; color:#29252f; max-width:1000px; margin:0 0 16px; }
body.single-post:has(.mbd-guide-v2) .heading-title #single-below-header,
body.single-post:has(.mbd-guide-v2) .heading-title #single-meta,
body.single-post:has(.mbd-guide-v2) .heading-title .meta-category { display:none !important; }
body.single-post:has(.mbd-guide-v2) .post-area { width:100% !important; margin-right:0 !important; }
body.single-post:has(.mbd-guide-v2) #sidebar { display:none; }
body.single-post:has(.mbd-guide-v2) article.post .content-inner { padding-bottom:0 !important; }
/* Movimiento: sólo en componentes nativos; lectura disponible con movimiento reducido. */
@media(prefers-reduced-motion:reduce) {
 .mbd-guide-v2 *, .mbd-guide-v2 *::before, .mbd-guide-v2 *::after { animation:none !important; transition:none !important; scroll-behavior:auto !important; }
 .mbd-guide-v2 .img-with-animation, .mbd-guide-v2 .img-with-aniamtion-wrap, .mbd-guide-v2 .hover-wrap, .mbd-guide-v2 .wpb_column { opacity:1 !important; transform:none !important; }
}
html:not(.js) .mbd-guide-v2 .hover-wrap, html:not(.js) .mbd-guide-v2 .img-with-animation { opacity:1 !important; transform:none !important; }
@media(max-width:1000px) {
 .mbd-guide-v2 { font-size:17px; }
 .mbd-guide-v2 .mbd-hero-copy > .vc_column-inner { padding:30px !important; }
 .mbd-guide-v2 .mbd-hero-photo > .vc_column-inner { min-height:320px; }
 .mbd-guide-v2 .mbd-related-grid { grid-template-columns:1fr 1fr; }
 .mbd-guide-v2 .mbd-related:last-child:nth-child(odd) { grid-column:1/-1; }
}
@media(max-width:690px) {
 .mbd-guide-v2 .wpb_row > .row_col_wrap_12 { gap:18px; }
 .mbd-guide-v2 .mbd-hero > .row_col_wrap_12 { gap:0; }
 .mbd-guide-v2 .wpb_column, .mbd-guide-v2[class*="mbd-kind-"] .mbd-hero-copy, .mbd-guide-v2[class*="mbd-kind-"] .mbd-hero-photo { grid-column:span 12; }
 .mbd-guide-v2 { font-size:16px; line-height:1.8; }
 .mbd-guide-v2 .mbd-hero { border-radius:16px; }
 .mbd-guide-v2 .mbd-hero-copy > .vc_column-inner { padding:26px !important; }
 .mbd-guide-v2 .mbd-hero-summary { font-size:25px; }
 .mbd-guide-v2 .mbd-guide-number { font-size:48px; margin-bottom:16px; }
 .mbd-guide-v2 .mbd-hero .wpb_column { margin-bottom:0 !important; }
 .mbd-guide-v2 .mbd-hero-photo img, .mbd-guide-v2.mbd-kind-E .mbd-hero-photo img { height:220px; min-height:0; }
 .mbd-guide-v2 .mbd-hero-photo, .mbd-guide-v2.mbd-kind-D .mbd-hero-photo, .mbd-guide-v2 .mbd-hero-photo > .vc_column-inner, .mbd-guide-v2.mbd-kind-D .mbd-hero-photo > .vc_column-inner, .mbd-guide-v2.mbd-kind-E .mbd-hero-photo > .vc_column-inner { height:220px; min-height:220px; }
 .mbd-guide-v2.mbd-kind-D .mbd-hero-photo img { height:220px; }
 .mbd-guide-v2 .mbd-meta .wpb_column { margin-bottom:18px; }
 .mbd-guide-v2 .mbd-meta .wpb_column:last-child { margin-bottom:0; }
 .mbd-guide-v2 .mbd-meta { margin-bottom:28px !important; padding-bottom:20px !important; }
 .mbd-guide-v2 .mbd-intro { margin-bottom:28px !important; }
 .mbd-guide-v2 .mbd-intro .wpb_text_column { font-size:17px; }
 .mbd-guide-v2 .mbd-index { padding:20px; margin-bottom:28px; }
 .mbd-guide-v2 .mbd-index ol { grid-template-columns:1fr; }
 .mbd-guide-v2 .mbd-section { padding:24px 0 !important; }
 .mbd-guide-v2 .mbd-section h2 { font-size:25px; }
 .mbd-guide-v2 .mbd-section-number { font-size:28px; margin:0 0 12px; }
 .mbd-guide-v2 .mbd-section .wpb_column { margin-bottom:14px; }
 .mbd-guide-v2 .mbd-section .wpb_column:last-child { margin-bottom:0; }
 .mbd-guide-v2 .mbd-decision-grid { grid-template-columns:1fr; gap:14px; }
 .mbd-guide-v2 .mbd-decision-card { padding:20px; }
 .mbd-guide-v2 .mbd-finish { padding:23px !important; margin-top:26px; }
 .mbd-guide-v2 .mbd-finish h2 { font-size:25px; }
 .mbd-guide-v2 .mbd-related-grid { grid-template-columns:1fr; }
 .mbd-guide-v2 .mbd-editorial-photo-row { margin:10px auto 20px !important; padding:14px 0 !important; }
 .mbd-guide-v2 .mbd-image-caption { font-size:13px; }
 .mbd-guide-v2 table { font-size:14px; min-width:430px; }
 .mbd-guide-v2 th, .mbd-guide-v2 td { padding:12px; }
 .mbd-guide-v2.mbd-kind-B .mbd-section, .mbd-guide-v2.mbd-kind-D .mbd-section:nth-child(2n) { padding:22px !important; }
 .mbd-guide-v2.mbd-kind-C .mbd-section { padding:18px 18px 24px !important; }
 .mbd-guide-v2.mbd-kind-C .mbd-section-number { width:44px; height:44px; font-size:20px; }
 .mbd-guide-v2.mbd-kind-E .mbd-section-number { font-size:34px; }
 body.single-post:has(.mbd-guide-v2) .heading-title { padding-top:25px !important; }
 body.single-post:has(.mbd-guide-v2) .container.main-content { padding-left:20px !important; padding-right:20px !important; }
}
@media print {
 .mbd-guide-v2 { color:black; max-width:none; font-size:11pt; line-height:1.5; }
 .mbd-guide-v2 .mbd-hero-photo, .mbd-guide-v2 .nectar-button, .mbd-guide-v2 .mbd-index, .mbd-guide-v2 .mbd-next { display:none !important; }
 .mbd-guide-v2 .mbd-hero-copy { background:white !important; color:black !important; }
 .mbd-guide-v2 .mbd-hero-copy .mbd-eyebrow { color:black !important; }
 .mbd-guide-v2 .mbd-hero .wpb_column { width:100% !important; }
 .mbd-guide-v2 .mbd-section { break-inside:auto; }
 .mbd-guide-v2 h2, .mbd-guide-v2 h3 { break-after:avoid; }
 .mbd-guide-v2 .mbd-table-scroll { overflow:visible; }
 .mbd-guide-v2 table { min-width:0; }
 .mbd-guide-v2 .toggle > div { display:block !important; height:auto !important; }
}