/* Marketasset site header and footer (same as marketasset.in). */
.mab-root{
  position:relative;overflow-x:clip;
  --mab-navy:#0b0b52;--mab-ink:#1c1d3f;--mab-muted:#5d607d;--mab-line:#e9e8f5;--mab-soft:#f7f6fd;
  --mab-lavender:#f0edff;--mab-violet:#6d5ce8;--mab-violet-text:#4b3cc4;--mab-blue:#4f5bea;
  --mab-up:#0b7a45;--mab-up-bg:#e7f7ee;--mab-up-fill:#0f9d58;
  --mab-down:#b3303b;--mab-down-bg:#fdecee;--mab-down-fill:#d93f4c;
  --mab-amber:#875905;--mab-amber-bg:#fdf3e1;
  --mab-grad-text:linear-gradient(90deg,#b18cf7 0%,#7a6cf5 45%,#4f5bea 100%);
  --mab-grad-btn:linear-gradient(90deg,#22226b 0%,#3b3fbf 60%,#4f5bea 100%);
  --mab-grad-banner:linear-gradient(135deg,#0b0b52 0%,#2a2c8f 100%);
  --mab-shadow-md:0 14px 36px rgba(30,30,110,.10);
  font-family:Outfit,system-ui,"Segoe UI",Arial,sans-serif;color:var(--mab-ink);line-height:1.6;
  width:100%;
}
.mab-root *,.mab-root *::before,.mab-root *::after{box-sizing:border-box}.mab-root a{color:var(--mab-navy);text-decoration:none}
.mab-root a:hover{color:var(--mab-blue)}
.mab-root a:focus-visible,.mab-root summary:focus-visible{outline:3px solid var(--mab-blue);outline-offset:2px;border-radius:6px}
.mab-root h1,.mab-root h2,.mab-root h3{font-family:inherit;color:var(--mab-navy);margin:0}
.mab-root p{margin:0}
.mab-wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.mab-narrow{max-width:800px}
.mab-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mab-num{font-variant-numeric:tabular-nums}
.mab-muted{color:var(--mab-muted)}
.mab-small{font-size:13px}
.mab-up{color:var(--mab-up)}.mab-down{color:var(--mab-down)}.mab-flat{color:var(--mab-muted)}

/* ---------- Site header and footer (same as marketasset.in) ---------- */
body.mab-has-chrome #masthead,body.mab-has-chrome header.site-header,
body.mab-has-chrome #colophon,body.mab-has-chrome footer.site-footer{display:none!important}
.mab-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;color:var(--mab-navy);padding:10px 16px;border-radius:12px;font-weight:600;box-shadow:var(--mab-shadow-md)}
.mab-skip:focus{left:16px}
.mab-main:focus{outline:none}
.mab-site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--mab-line)}
.admin-bar .mab-site-header{top:32px}
@media (max-width:782px){.admin-bar .mab-site-header{top:0}}
.mab-site-header-inner{max-width:1240px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.mab-logo{display:flex;align-items:center;flex-shrink:0}
.mab-logo img{height:44px;width:auto;display:block}
.mab-site-nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:32px;font-size:15px;font-weight:500}
.mab-site-nav>ul>li{position:relative}
.mab-site-nav>ul>li>a{color:var(--mab-ink);display:inline-flex;align-items:center;gap:5px;padding:6px 0}
.mab-site-nav>ul>li>a:hover,.mab-site-nav>ul>li>a.is-current{color:var(--mab-violet)}
.mab-sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:-16px;width:300px;background:#fff;border:1px solid var(--mab-line);border-radius:16px;box-shadow:var(--mab-shadow-md);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s;z-index:60}
.mab-site-nav li.has-sub::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}
.mab-site-nav li.has-sub:hover .mab-sub-menu,.mab-site-nav li.has-sub:focus-within .mab-sub-menu{opacity:1;visibility:visible;transform:translateY(12px)}
.mab-sub-menu a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px}
.mab-sub-menu a:hover{background:var(--mab-soft)}
.mab-sub-title{font-size:15px;font-weight:600;color:var(--mab-navy)}
.mab-sub-desc{font-size:13px;font-weight:400;color:var(--mab-muted)}
.mab-site-actions{display:flex;align-items:center;gap:10px}
.mab-hdr-ghost{border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;color:var(--mab-navy)!important}
.mab-hdr-ghost:hover{background:var(--mab-lavender)}
.mab-hdr-cta{border-radius:12px;padding:10px 20px;font-size:15px;font-weight:600;color:#fff!important;background:var(--mab-grad-btn);box-shadow:0 10px 24px rgba(59,63,191,.25);text-align:center}
.mab-hdr-cta:hover{filter:brightness(1.08)}
.mab-mobile-menu{display:none;position:relative}
.mab-mobile-menu summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;border:1px solid var(--mab-line);border-radius:12px;padding:8px 16px;min-height:44px;font-size:15px;font-weight:500;color:var(--mab-navy);background:#fff}
.mab-mobile-menu summary::-webkit-details-marker{display:none}
.mab-mobile-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 40px));background:#fff;border:1px solid var(--mab-line);border-radius:16px;box-shadow:var(--mab-shadow-md);padding:12px;display:flex;flex-direction:column;gap:12px;z-index:60}
.mab-mobile-panel ul{list-style:none;margin:0;padding:0}
.mab-mobile-panel li a{display:block;padding:10px 12px;border-radius:10px;font-size:15px;font-weight:500;color:var(--mab-ink)}
.mab-mobile-panel li ul a{padding-left:24px;font-size:14px;color:var(--mab-muted)}
.mab-mobile-panel li a:hover{background:var(--mab-soft)}
.mab-site-footer{background:var(--mab-navy);color:#c9c8ef}
.mab-site-footer-inner{max-width:1240px;margin:0 auto;padding:64px 20px 32px;display:flex;flex-direction:column;gap:48px}
.mab-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}
.mab-foot-brand{display:flex;flex-direction:column;gap:16px}
.mab-foot-brand img{height:48px;width:auto;display:block}
.mab-foot-brand p{max-width:36ch;font-size:15px;line-height:1.7;color:#c9c8ef}
.mab-social{list-style:none;margin:0;padding:0;display:flex;gap:10px}
.mab-social a{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff!important;display:grid;place-items:center}
.mab-social a:hover{background:rgba(255,255,255,.16)}
.mab-site-footer nav{display:flex;flex-direction:column;gap:16px}
.mab-site-footer h2{font-size:15px;font-weight:600;color:#fff}
.mab-site-footer nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}
.mab-site-footer nav a{color:#c9c8ef!important}
.mab-site-footer nav a:hover{color:#fff!important}
.mab-foot-disclaimer{border-top:1px solid rgba(255,255,255,.1);padding-top:32px;font-size:13px;line-height:1.7;color:#9d9cd0}
.mab-foot-disclaimer strong{color:#fff;font-weight:600}
.mab-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:#9d9cd0}
@media (max-width:1023px){
  .mab-site-nav,.mab-site-actions{display:none}
  .mab-mobile-menu{display:block}
  .mab-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){.mab-foot-grid{grid-template-columns:1fr}}
.mab-ico-close,.mab-menu-c{display:none}
.mab-mobile-menu[open] .mab-ico-close,.mab-mobile-menu[open] .mab-menu-c{display:inline}
.mab-mobile-menu[open] .mab-ico-open,.mab-mobile-menu[open] .mab-menu-l{display:none}
.mab-mobile-panel a{min-height:44px;display:flex!important;align-items:center}


/* MarketAsset Blogs. Same design tokens as the Marketasset site. */
/* Page components. Every class starts with mab- or bl- so the theme cannot clash. */
.mab{--mab-navy:#0b0b52;--mab-ink:#1c1d3f;--mab-muted:#5d607d;--mab-line:#e9e8f5;--mab-soft:#f7f6fd;--mab-lav:#f0edff;--mab-violet:#6d5ce8;--mab-vt:#4b3cc4;--mab-up:#0b7a45;--mab-upbg:#e7f7ee;--mab-down:#b3303b;--mab-downbg:#fdecee;--mab-amber:#875905;--mab-amberbg:#fdf3e1;--mab-grad:linear-gradient(90deg,#b18cf7 0%,#7a6cf5 45%,#4f5bea 100%);--mab-btn:linear-gradient(90deg,#22226b 0%,#3b3fbf 60%,#4f5bea 100%);--mab-shadow:0 14px 36px rgba(30,30,110,.10);color:var(--mab-ink);line-height:1.55;background:#fff}
.mab *,.mab *::before,.mab *::after{box-sizing:border-box}
.mab a{color:var(--mab-navy);text-decoration:none}
.mab h1,.mab h2,.mab h3{margin:0;color:var(--mab-navy);font-family:inherit}
.mab p{margin:0}
.mab ul,.mab ol{margin:0;padding:0;list-style:none}
.mab button{font-family:inherit;cursor:pointer}
.mab [hidden]{display:none!important}
.mab-wrap{max-width:1240px;margin:0 auto;padding:0 20px}
.mab-num{font-variant-numeric:tabular-nums}
.mab-muted{color:var(--mab-muted)}
.mab-navy{color:var(--mab-navy)}
.mab-strong{font-weight:600;color:var(--mab-navy)!important}
.mab-up{color:var(--mab-up)}.mab-down{color:var(--mab-down)}

/* Strip, sub-navigation */
.mab-strip{background:#fff8e6;border-bottom:1px solid #f3dca3;color:#5c4510;font-size:13px}
.mab-strip .mab-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;padding:7px 20px;text-align:center}
.mab-strip b{color:#3d2600}
.mab-subnav{background:#fff;border-bottom:1px solid var(--mab-line)}
.mab-subnav .mab-wrap{display:flex;gap:8px;align-items:center;min-height:62px;overflow-x:auto;scrollbar-width:thin;padding-top:8px;padding-bottom:8px}
.mab-pill{font-size:14px;font-weight:600;border-radius:999px;padding:9px 16px;white-space:nowrap;border:1px solid var(--mab-line);background:#fff;color:var(--mab-ink)!important;display:inline-flex;gap:8px;align-items:center;line-height:1.2;min-height:40px}
.mab-pill:hover{border-color:#c9c3f5}
.mab-pill.on{background:var(--mab-navy);border-color:var(--mab-navy);color:#fff!important}
.mab-pill .n{font-size:11px;background:var(--mab-lav);color:var(--mab-vt);border-radius:999px;padding:1px 7px}
.mab-pill.on .n{background:rgba(255,255,255,.18);color:#fff}
.mab-pill-soon{border-style:dashed;color:var(--mab-muted)!important;cursor:default}
.mab-tabs{display:flex;gap:8px;flex-wrap:wrap}

/* Hero */
.mab-hero{background:linear-gradient(180deg,#fff 0%,var(--mab-soft) 100%);padding:24px 0 42px}
.mab-hero .mab-wrap{display:flex;flex-direction:column;gap:22px}
.mab-hero-text{gap:12px;max-width:820px}
.mab-hero-right{align-items:flex-end}
.mab-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--mab-muted)}
.mab-crumbs li+li::before{content:"›";margin-right:8px;color:var(--mab-muted)}
.mab-crumbs a{color:var(--mab-muted)}.mab-crumbs span{color:var(--mab-navy);font-weight:500}
.mab-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mab-vt);display:flex;gap:8px;align-items:center}
.mab-h1{font-size:44px;line-height:1.1;font-weight:700;letter-spacing:-.03em}
.mab-h2{font-size:30px;line-height:1.18;font-weight:700;letter-spacing:-.02em}
.mab-h3{font-size:19px;line-height:1.3;font-weight:700}
.mab-grad{background:var(--mab-grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.mab-lead{font-size:17px;color:var(--mab-muted);max-width:780px}
.mab-probadge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,#f6c453,#f0a92e);color:#3d2600;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;letter-spacing:.04em}
.mab-probadge-lg{font-size:13px;padding:7px 14px}
.mab-fresh{display:flex;gap:10px;flex-wrap:wrap}
.mab-fresh span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--mab-line);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--mab-muted)}
.mab-dot{width:8px;height:8px;border-radius:50%;background:#0f9d58;display:inline-block;flex-shrink:0}.mab-dot.a{background:#f0a92e}

/* Layout */
.mab-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.mab-between{justify-content:space-between}
.mab-end{align-items:flex-end}
.mab-col{display:flex;flex-direction:column;gap:6px}
.mab-gap10{gap:10px!important}.mab-gap24{gap:24px!important}
.mab-sec{padding:48px 0}.mab-soft{background:var(--mab-soft)}.mab-pt0{padding-top:8px}
.mab-sec>.mab-wrap{display:flex;flex-direction:column;gap:24px}
.mab-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mab-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mab-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mab-card{background:#fff;border:1px solid var(--mab-line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0;color:var(--mab-ink)}
.mab-shadow{box-shadow:var(--mab-shadow)}
.mab-tool{transition:transform .15s,box-shadow .15s}.mab-tool:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(30,30,110,.14)}
.mab-tw{padding:0;overflow:hidden;gap:0}
.mab-cardhead{padding:18px 20px 10px}
.mab-pad{padding:12px 20px}
.mab-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.mab-soon{border-style:dashed;align-items:center;text-align:center;padding:30px}
.mab-empty{border-style:dashed}

/* Text bits */
.mab-small{font-size:13.5px;color:var(--mab-muted)}
.mab-big{font-size:18px;color:var(--mab-navy)}
.mab-note{font-size:12.5px;color:var(--mab-muted)}
.mab-src{font-size:12.5px;color:var(--mab-muted);border-top:1px solid var(--mab-line);padding-top:10px}
.mab-link{font-size:14px;font-weight:600;color:var(--mab-vt)!important}
.mab-linkbtn{background:none;border:0;padding:0}
.mab-prose{font-size:15.5px;line-height:1.75}
.mab-tip{font-size:12.5px;background:#eef0ff;border:1px dashed #b9b2f3;border-radius:12px;padding:8px 12px;color:#2c2a6b}
.mab-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.3}
.mab-bv{background:var(--mab-lav);color:var(--mab-vt)!important}.mab-bu{background:var(--mab-upbg);color:var(--mab-up)}.mab-bd{background:var(--mab-downbg);color:var(--mab-down)}.mab-ba{background:var(--mab-amberbg);color:var(--mab-amber)}.mab-bg{background:#eef0f4;color:#4a4f63}
.mab-bg .mab-up,.mab-bg .mab-down{font-weight:700}
.mab-mini{background:var(--mab-soft);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}
.mab-mini strong{font-size:20px;color:var(--mab-navy)}
.mab-bar{height:8px;border-radius:99px;background:var(--mab-lav);overflow:hidden}
.mab-bar span{display:block;height:8px;border-radius:99px;background:linear-gradient(90deg,#b18cf7,#4f5bea)}
.mab-bar-d{width:120px;margin-left:auto}.mab-bar-d span{background:#d93f4c}

/* Tables */
.mab-tbl{width:100%;border-collapse:collapse;margin:0}
.mab-tbl th{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mab-muted);text-align:left;padding:11px 14px;background:var(--mab-soft);border-bottom:1px solid var(--mab-line);white-space:nowrap}
.mab-tbl th small{font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:500}
.mab-tbl td{font-size:14.5px;padding:12px 14px;border-bottom:1px solid var(--mab-line);vertical-align:middle;background:transparent}
.mab-tbl tr:last-child td{border-bottom:0}
.mab-tbl .mab-r{text-align:right}.mab-tbl .mab-c{text-align:center}
.mab-card:not(.mab-tw)>.mab-tbl td{padding:9px 6px}
.mab-sym{display:flex;flex-direction:column;min-width:0}
.mab-sym b{color:var(--mab-navy);font-weight:600}
.mab-sym span{font-size:12px;color:var(--mab-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}
.mab-heat td.mab-heat-u{background:var(--mab-upbg);color:var(--mab-up);font-weight:600}
.mab-heat td.mab-heat-d{background:var(--mab-downbg);color:var(--mab-down);font-weight:600}
.mab-heat td.mab-heat-n{background:#f4f4f8;color:#4a4f63;font-weight:600}
.mab-heat tr.mab-bench td{background:#fbfaff;font-weight:600}
.mab-collapsed .mab-more{display:none}

/* Lists */
.mab-pts{display:flex;flex-direction:column;gap:10px;counter-reset:mp}
.mab-pts li{position:relative;padding:11px 14px 11px 48px;background:var(--mab-soft);border-radius:14px;font-size:14.5px}
.mab-pts li::before{counter-increment:mp;content:counter(mp);position:absolute;left:13px;top:10px;width:24px;height:24px;border-radius:50%;background:var(--mab-navy);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}
.mab-bul li{position:relative;padding:8px 0 8px 22px;font-size:14.5px;border-bottom:1px solid var(--mab-line)}
.mab-bul li:last-child{border-bottom:0}
.mab-bul li::before{content:"";position:absolute;left:4px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--mab-violet)}
.mab-bul.pos li::before{background:#0f9d58}.mab-bul.neg li::before{background:#d93f4c}
.mab-news li{padding:9px 0;border-bottom:1px solid var(--mab-line);font-size:14.5px}
.mab-news li:last-child{border-bottom:0}
.mab-news a{color:var(--mab-navy);font-weight:500}
.mab-quote{border-left:4px solid var(--mab-violet);background:var(--mab-soft);border-radius:0 14px 14px 0;padding:14px 16px;display:flex;flex-direction:column;gap:6px}
.mab-quote p:not(.mab-small):not(.mab-note){font-size:15px}

/* Earnings */
.mab-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}
.mab-chipday{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:62px;padding:10px 6px;border-radius:14px;border:1px solid var(--mab-line);background:#fff;color:var(--mab-ink)}
.mab-chipday b{font-size:18px;color:var(--mab-navy)}.mab-chipday span{font-size:11px;color:var(--mab-muted);text-transform:uppercase}
.mab-chipday i{font-style:normal;font-size:11px;font-weight:700;color:var(--mab-vt);background:var(--mab-lav);border-radius:999px;padding:1px 7px}
.mab-chipday.on{background:var(--mab-navy);border-color:var(--mab-navy)}.mab-chipday.on b,.mab-chipday.on span{color:#fff}.mab-chipday.on i{background:rgba(255,255,255,.2);color:#fff}
.mab-chipday:disabled{opacity:.55;cursor:default}
.mab-picker{display:flex;flex-direction:column;gap:8px}
.mab-picker input{font:inherit;font-size:15px;border:1px solid var(--mab-line);border-radius:12px;padding:10px 14px;min-height:44px;min-width:260px;background:#fff;color:var(--mab-ink)}
.mab-qbar{display:flex;align-items:flex-end;gap:10px;height:190px;padding:0 4px;border-bottom:1px solid var(--mab-line)}
.mab-qbar div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}
.mab-qbar em{font-style:normal;font-size:10.5px;color:var(--mab-muted);white-space:nowrap}
.mab-qbar span{width:60%;max-width:34px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#7a6cf5,#4f5bea)}
.mab-qbar span.neg{background:#d93f4c}
.mab-qlab{display:flex;gap:10px;padding:6px 4px 0}.mab-qlab span{flex:1;text-align:center;font-size:11px;color:var(--mab-muted);min-width:0}
.mab-phase{border-top:5px solid}

/* Buttons and the public preview */
.mab-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:11px 20px;font-weight:600;font-size:15px;color:#fff!important;background:var(--mab-btn);box-shadow:0 10px 24px rgba(59,63,191,.25);min-height:44px}
.mab-btn-ghost{display:inline-flex;align-items:center;border-radius:12px;padding:11px 18px;font-weight:600;font-size:15px;color:var(--mab-navy)!important;border:1px solid var(--mab-line);background:#fff;min-height:44px}
.mab-cta-row{margin-top:6px}
.mab-locked{position:relative;min-height:320px;overflow:hidden}
.mab-skel{display:flex;flex-direction:column;gap:16px;filter:blur(2px);opacity:.7}
.mab-skel-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}
.mab-skel-row i{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,var(--mab-lav),#e6e2fb)}
.mab-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px;background:rgba(255,255,255,.72);color:var(--mab-navy)}
.mab-lock b{font-size:18px}.mab-lock span{font-size:14px;color:var(--mab-muted)}
.mab-faq{display:flex;flex-direction:column;gap:10px}
.mab-faq details{background:#fff;border:1px solid var(--mab-line);border-radius:16px;padding:14px 18px}
.mab-faq summary{cursor:pointer;font-weight:600;color:var(--mab-navy);font-size:16px}
.mab-faq details p{margin-top:8px;color:var(--mab-muted);font-size:15px}
.mab-disc{background:#fff8e6;border:1px solid #f3dca3;border-radius:14px;padding:14px 18px;font-size:13.5px;color:#5c4510;display:flex;gap:12px;align-items:flex-start}
.mab-disc svg{flex-shrink:0;margin-top:2px}.mab-disc b{color:#3d2600}

@media (max-width:1024px){.mab-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.mab-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.mab-h1{font-size:38px}}
@media (max-width:720px){
  .mab-wrap{padding:0 16px}.mab-strip .mab-wrap,.mab-subnav .mab-wrap{padding-left:16px;padding-right:16px}
  .mab-g2,.mab-g3{grid-template-columns:minmax(0,1fr)}
  .mab-h1{font-size:31px}.mab-h2{font-size:24px}.mab-lead{font-size:16px}
  .mab-sec{padding:36px 0}
  .mab-hero-right{align-items:flex-start}
  .mab-qbar{gap:4px}.mab-qlab{gap:4px}.mab-qbar em{display:none}.mab-qlab span{font-size:9.5px}
  .mab-picker input{min-width:0;flex:1}
  .mab-tbl td,.mab-tbl th{padding:10px 10px}
}
.mab-card:not(.mab-tw)>.mab-tbl td.mab-r{white-space:nowrap}
.mab-phase .mab-tbl td,.mab-phase .mab-tbl th{padding:10px 9px}.mab-phase .mab-sym span{max-width:130px}

/* Full width inside any theme container, and theme button styles neutralised. */
.mab-shell{display:block!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;min-width:0!important;flex:none!important;align-self:auto!important;position:relative!important;left:50%!important;margin:0 0 0 -50vw!important;padding:0!important;float:none!important}
.mab-shell .mab-site-header-inner,.mab-shell .mab-site-footer-inner{margin-left:auto;margin-right:auto}
html:has(.mab-shell),body:has(.mab-shell){overflow-x:clip}
.mab button.mab-pill,.mab button.mab-chipday,.mab button.mab-btn,.mab button.mab-linkbtn{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;line-height:1.2!important;box-shadow:none;margin:0;-webkit-appearance:none;appearance:none}
.mab button.mab-pill,.mab button.mab-pill:hover,.mab button.mab-pill:focus{background:#fff!important;color:var(--mab-ink)!important;border:1px solid var(--mab-line)!important;font-size:14px!important;font-weight:600!important;padding:9px 16px!important;border-radius:999px!important}
.mab button.mab-pill:hover{border-color:#c9c3f5!important}
.mab button.mab-pill.on,.mab button.mab-pill.on:hover,.mab button.mab-pill.on:focus{background:var(--mab-navy)!important;border-color:var(--mab-navy)!important;color:#fff!important}
.mab button.mab-chipday,.mab button.mab-chipday:hover,.mab button.mab-chipday:focus{background:#fff!important;border:1px solid var(--mab-line)!important;border-radius:14px!important;padding:10px 6px!important;color:var(--mab-ink)!important}
.mab button.mab-chipday.on,.mab button.mab-chipday.on:hover{background:var(--mab-navy)!important;border-color:var(--mab-navy)!important}
.mab button.mab-linkbtn,.mab button.mab-linkbtn:hover{background:none!important;border:0!important;padding:0!important;color:var(--mab-vt)!important;font-size:14px!important;font-weight:600!important}
.mab button.mab-btn,.mab button.mab-btn:hover{background:var(--mab-btn)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important}
.mab button:focus-visible{outline:3px solid #4f5bea!important;outline-offset:2px}
.mab input[type=text],.mab input:not([type]){box-shadow:none!important}
.mab .mab-hero .mab-row.mab-end>.mab-tabs{margin-left:auto}

.mab-refresh{font-size:13px;font-weight:600;color:var(--mab-vt)!important;border:1px dashed #b9b2f3;border-radius:999px;padding:6px 12px;background:#fff}

.mab tr.mab-pg-hide{display:none}
.mab-more-wrap{display:flex;justify-content:center;padding:14px 16px;border-top:1px solid var(--mab-line)}
.mab-more-wrap:has(button[hidden]){display:none}
.mab button.mab-btn-more,.mab button.mab-btn-more:hover,.mab button.mab-btn-more:focus{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;background:#fff!important;color:var(--mab-navy)!important;border:1px solid var(--mab-line)!important;border-radius:999px!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;min-height:42px}
.mab button.mab-btn-more:hover{border-color:#c9c3f5!important;background:var(--mab-soft)!important}

/* Blogs page. */
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.bl-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:start}
.bl-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--mab-line);border-radius:16px;padding:6px 6px 6px 16px;box-shadow:var(--mab-shadow);max-width:620px;color:var(--mab-muted)}
.bl-search:focus-within{border-color:#b9b2f3}
.mab .bl-search input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;font:inherit;font-size:16px;color:var(--mab-ink);padding:10px 4px!important;min-height:44px;box-shadow:none!important}
.mab .bl-search button.mab-btn{min-height:44px}
.bl-popular{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.bl-popular a.mab-pill{min-height:44px}
.bl-start{gap:12px}
.bl-steps{counter-reset:bl;display:flex;flex-direction:column;gap:10px}
.bl-steps li{position:relative;padding:10px 12px 10px 46px;background:var(--mab-soft);border-radius:14px;display:flex;flex-direction:column;gap:2px;min-height:44px}
.bl-steps li::before{counter-increment:bl;content:counter(bl);position:absolute;left:12px;top:11px;width:24px;height:24px;border-radius:50%;background:var(--mab-navy);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}
.bl-steps a,.bl-steps .bl-t{font-weight:600;color:var(--mab-navy)}
.bl-steps span:not(.bl-t){font-size:12.5px;color:var(--mab-muted)}
.bl-featured-sec{padding-top:24px}
.bl-featured{background:linear-gradient(135deg,#0b0b52 0%,#2a2c8f 100%);color:#e6e5fb;border-radius:24px;padding:34px;display:flex;flex-direction:column;gap:14px}
.bl-featured .mab-eyebrow{color:#c9c3ff}
.bl-featured h2 a,.bl-featured .mab-h2 a{color:#fff!important}
.bl-featured .mab-lead{color:#d8d7f5}
.bl-featured .bl-meta{color:#b9b8ea}
.bl-featured .mab-btn{background:#fff;color:var(--mab-navy)!important;box-shadow:none}
.bl-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}
.bl-topic{gap:8px}
.bl-ico{width:44px;height:44px;border-radius:12px;background:var(--mab-lav);color:var(--mab-vt);display:grid;place-items:center}
.bl-topic .mab-link{display:inline-flex;align-items:center;gap:4px;min-height:44px}
.bl-card{background:#fff;border:1px solid var(--mab-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}
.bl-cat{align-self:flex-start;font-size:12px;font-weight:600;color:var(--mab-vt)!important;background:var(--mab-lav);border-radius:999px;padding:4px 10px}
.bl-title{font-size:18px;line-height:1.35;font-weight:700;margin:0}
.bl-title a{color:var(--mab-navy)!important}
.bl-title a:hover{text-decoration:underline}
.bl-ex{font-size:14.5px;color:var(--mab-muted);margin:0}
.bl-meta{font-size:13px;color:var(--mab-muted);margin:0}
.bl-sample{border-style:dashed}
.bl-cta{background:var(--mab-soft);border:1px solid var(--mab-line);border-radius:24px;padding:32px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.bl-cta .mab-col{max-width:720px;gap:8px}
.bl-pages{display:flex;flex-wrap:wrap;gap:8px}
.bl-pages a,.bl-pages span{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;padding:0 14px;border:1px solid var(--mab-line);border-radius:12px;font-weight:600}
.bl-pages .current{background:var(--mab-navy);color:#fff;border-color:var(--mab-navy)}
.bl-fallback{display:flex;flex-direction:column;gap:10px;font-size:16px}
.mab a:focus-visible{outline:3px solid #4f5bea;outline-offset:2px;border-radius:6px}
@media (max-width:900px){.bl-hero{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){.bl-search{max-width:none}.bl-featured{padding:24px}.bl-cta{padding:22px}}
@media (max-width:720px){.bl-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bl-topic{padding:16px}.bl-topic .mab-small{font-size:12.5px}}
.mab{font-family:Outfit,system-ui,"Segoe UI",Arial,sans-serif}
