:root{--mb-ink:#14243a;--mb-muted:#617087;--mb-line:#e2e8ef;--mb-accent:#087e8b;--mb-soft:#e9f6f6}body{margin:0;background:#fff;color:var(--mb-ink);font-family:Arial,"Segoe UI",sans-serif;font-size:16px}#main{background:#fff}#main h1,#main h2,#main h3{font-family:inherit;letter-spacing:-.025em;color:#14243a}a{color:#087e8b}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #10a4ab;outline-offset:4px}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{clip:auto;width:auto;height:auto;padding:12px;background:#fff;z-index:10000}.mb-site-header{background:#fff;border-bottom:1px solid #e2e8ef;position:relative;z-index:30}.mb-header-inner,.mb-footer-inner,.mb-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1600px;margin:auto;padding-left:40px;padding-right:40px}.mb-header-inner{height:78px}.mb-brand{display:inline-flex;align-items:center;gap:11px;color:#14243a;font-size:27px;font-weight:800;letter-spacing:-1px;line-height:1.1;white-space:nowrap}.mb-brand-mark{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:10px;background:#132d46;color:#fff;font-size:30px;padding-right:4px;letter-spacing:-3px}.mb-brand-mark span{color:#5de1cb;font-size:38px}.mb-brand-light{font-weight:400;color:#68798c;margin-left:2px}.mb-brand small{font-size:8px;letter-spacing:1.5px;display:block;margin-top:6px;color:#738297}.mb-header-nav{display:flex;gap:34px;align-items:center}.mb-header-nav a{font-size:14px;font-weight:600;color:#53657a}.mb-header-nav a[aria-current],.mb-header-nav a:hover{color:#087e8b}.mb-header-action{display:flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid #dce5ed;border-radius:7px;color:#243d55;font-size:13px;font-weight:600}.mb-header-action svg{height:17px;width:17px}.mbh-shell,.mb-shell{max-width:1600px;margin:auto;padding-left:40px;padding-right:40px}.mb-status-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#54d8bf}.mbh-intro{background:#102b43;position:relative;border-bottom:4px solid #45c9b0}.mbh-intro-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:76px;padding-top:42px;padding-bottom:44px;align-items:center}.mbh-intro-copy{min-width:0}.mbh-kicker{font-size:10px;font-weight:700;letter-spacing:.12em;color:#74869a;display:flex;gap:9px;align-items:center;margin-bottom:12px}.mbh-intro .mbh-kicker{color:#90b8c8}.home #mbh-title{font-size:clamp(32px,3.4vw,50px);line-height:1.12;letter-spacing:-1.7px;font-weight:750;color:#fff;margin:16px 0 17px}.home #mbh-title span{color:#71e0cd}.mbh-intro-copy>p{color:#afc3d2;line-height:1.8;font-size:15px;margin:0 0 24px}.mbh-search{display:flex;align-items:center;gap:12px;background:#fff;border-radius:7px;padding:6px 6px 6px 17px;max-width:640px}.mbh-search:focus-within{outline:3px solid #5edbc1;outline-offset:3px}.mbh-search>svg{width:20px;height:20px;flex-shrink:0;color:#657b8e}.mbh-search input[type=search]{width:100%;min-width:0;flex:1;height:43px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#243d55;font-size:14px;font-family:inherit}.mbh-search-submit{background:#087e8b;color:white;border:0;border-radius:5px;min-height:43px;margin:0;padding:0 20px;white-space:nowrap;font-size:13px;letter-spacing:0;text-transform:none;font-weight:600}.mbh-search-submit:hover{background:#06646f;color:#fff}.mbh-search-submit span{margin-left:12px}.mbh-trust{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#9ab5c6;margin-top:17px}.mbh-trust strong{color:#e0f1f5}.mbh-trust>span+span{padding-left:22px;border-left:1px solid #385367}.mbh-quick{background:#18374e;border:1px solid #345267;border-radius:10px;padding:23px 24px;min-width:0}.mbh-quick-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #345267;padding-bottom:17px;color:#e3edf3;font-size:14px;font-weight:600}.mbh-live-mark{color:#75d6c1;letter-spacing:.06em;font-size:8px;background:#244d57;padding:5px 7px;border-radius:4px}.mbh-quick-item{display:grid;grid-template-columns:36px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #2e4a60;color:#e2eff5}.mbh-quick-item:hover{color:#79dfcf}.mbh-quick-icon{display:flex;justify-content:center;align-items:center;background:#264b61;border:1px solid #3a5e73;border-radius:7px;width:36px;height:36px;color:#8dc9ce}.mbh-quick-icon svg{height:19px;width:19px}.mbh-quick-item strong{font-size:13px;font-weight:550;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mbh-quick-item small{display:block;color:#92afc0;font-size:10px;margin-top:3px}.mbh-quick-item>span:last-child{color:#8bb1c2}.mbh-quick-all{display:flex;justify-content:space-between;align-items:center;color:#b9d2de;font-size:11px;margin-top:16px}.mbh-quick-all:hover{color:#fff}.mbh-directory{background:#f6f8fb;padding:37px 0 42px}.mbh-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px}.home .mbh-section-head h2{font-size:29px;line-height:1.2;font-weight:700;margin:0;letter-spacing:-.8px}.mbh-section-head .mbh-kicker{font-size:9px;margin-bottom:7px;color:#7a8d9f}.mbh-section-head>p{font-size:12px;color:#738296;margin:0}.mbh-section-head>p>span{font-weight:700;color:#1c4763}.mbh-library-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:29px;align-items:start}.mbh-library-sidebar{position:sticky;top:22px}.home .mbh-library-sidebar>h3{font-size:10px;letter-spacing:.08em;color:#8190a0;margin:0 0 13px}.mbh-filters{display:flex;flex-direction:column;gap:3px}.mbh-filter{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:1px solid transparent;border-radius:6px;padding:9px 11px;min-height:39px;width:100%;margin:0;text-align:left;text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:#64758a;font-family:inherit;line-height:1.5}.mbh-filter:hover{background:#edf2f7;color:#1b415b}.mbh-filter>span:not(.mbh-filter-label){font-size:10px;min-width:23px;text-align:center;color:#8292a4}.mbh-filter.is-active{background:#e3f1f1;border-color:#d5e8e7;color:#087984;font-weight:700}.mbh-filter.is-active>span:not(.mbh-filter-label){background:#cde7e6;border-radius:4px;color:#087984}.mbh-sidebar-note{border-top:1px solid #dce5ec;margin-top:22px;padding:22px 10px 0;color:#627c91}.mbh-sidebar-note>span{font-size:25px;color:#269c9d;display:block;line-height:1;margin-bottom:12px}.mbh-sidebar-note strong{display:block;font-size:13px;line-height:1.5;color:#3d5a71}.mbh-sidebar-note p{font-size:11px;line-height:1.8;margin:9px 0 0;color:#8191a2}.mbh-library-results{min-width:0}.mbh-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mbh-tool-card{background:#fff;border:1px solid #e0e7ee;border-radius:9px;margin:0;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s}.mbh-tool-card:hover{border-color:#83bdc2;box-shadow:0 8px 24px #18374e0a;transform:translateY(-2px)}.mbh-tool-link{display:block;position:relative;padding:21px 22px 0;color:#173951;min-height:215px}.mbh-tool-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:1px solid #dcebed;background:#edf6f6;color:#268b94;border-radius:10px;margin-bottom:18px}.mbh-tool-icon svg{height:23px;width:23px}.mbh-tool-card:nth-child(4n+2) .mbh-tool-icon{background:#eff3fc;border-color:#e1e8f5;color:#5c7bb6}.mbh-tool-card:nth-child(4n+3) .mbh-tool-icon{background:#fff5e9;border-color:#f3e6d6;color:#b88748}.mbh-tool-card:nth-child(4n) .mbh-tool-icon{background:#f3effb;border-color:#e8e0f4;color:#8c6eb4}.mbh-card-arrow{position:absolute;right:22px;top:23px;color:#b0bcc7;font-size:17px}.home .mbh-tool-link h3{font-size:15px;line-height:1.45;font-weight:650;letter-spacing:-.2px;color:#27425a;margin:0 0 9px;min-height:43px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mbh-tool-category{display:block;font-size:11px;color:#8192a3;margin-bottom:17px}.mbh-tool-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef2f6;margin-top:8px;padding:12px 0;color:#508292;font-size:11px}.mbh-tool-bottom>span{font-size:14px}.mbh-tool-card:hover .mbh-tool-bottom{color:#087e8b}.mbh-empty{padding:60px 15px;text-align:center;color:#6c7f92}.mbh-empty h3{font-size:20px}.mbh-empty p{font-size:14px}.mbh-more-wrap{text-align:center}.mbh-load-more{border:1px solid #cedfe6;color:#426779;background:#fff;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;min-height:42px;padding:0 22px;margin:25px 0 0}.mbh-load-more span{margin-left:18px}.mbh-category-links{display:flex;gap:9px 16px;align-items:center;flex-wrap:wrap;margin-top:32px;padding-top:22px;border-top:1px solid #e0e7ee;font-size:11px}.mbh-category-links>span{color:#6a7d8e;font-weight:600}.mbh-category-links>a{color:#798c9e}.mbh-category-links>a:hover{color:#087e8b}.mb-editorial{max-width:1520px;margin:38px auto;background:#fff;border-top:1px solid #e2e8ef;border-bottom:1px solid #e2e8ef}.mb-editorial-inner{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding:32px 0}.mb-eyebrow{display:block;color:#508596;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:10px}#main .mb-editorial h2{font-size:26px;line-height:1.3;letter-spacing:-.6px;margin:10px 0 16px}.mb-editorial p{font-size:12px;line-height:1.9;color:#7a8a9a;margin:0 0 16px}#main .mb-editorial h3{font-size:13px;margin:0 0 6px;color:#4f697e}.mb-editorial nav{display:flex;flex-wrap:wrap;gap:15px}.mb-editorial nav a{font-size:11px;color:#48868b}.mb-footer{background:#102b43;color:#a6bdce;padding:35px 0 0}.mb-footer-inner{align-items:start}.mb-footer .mb-brand{color:#f0f7fa;font-size:25px}.mb-footer .mb-brand-light{color:#a8c6d5}.mb-footer .mb-brand-mark{background:#21445d}.mb-footer p{font-size:12px;color:#89a5ba;margin:15px 0 27px}.mb-footer nav{display:flex;flex-wrap:wrap;gap:24px;padding-top:10px}.mb-footer nav a{color:#a8c0d1;font-size:12px}.mb-footer-bottom{border-top:1px solid #2b475e;padding-top:19px;padding-bottom:19px;font-size:11px;color:#6f90a8}.mb-footer-bottom>span:last-child>span{color:#52c5b5;margin-left:9px}.single-post #main{width:100%;max-width:none}.single-post .mbt-post-page{width:100%;background:white;padding:23px 0 40px}.single-post .mbt-container{width:80%;max-width:none;margin-inline:auto;padding:0}.mbt-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#8393a3;margin-bottom:24px}.mbt-breadcrumbs a{color:#6f8698}.mbt-breadcrumbs span[aria-current]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:65%}.mbt-post-hero{display:block;padding:0 0 25px;margin:0;border-bottom:1px solid #e2e8ef}.mbt-hero-copy{width:100%;max-width:none;min-width:0}.mbt-category-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mbt-category-list a{color:#30828a;background:#edf6f6;border:1px solid #dcecec;border-radius:4px;font-size:11px;padding:3px 8px}.single-post #main .mbt-post-title{font-size:clamp(28px,2.7vw,42px);line-height:1.22;color:#15334b;letter-spacing:-1px;font-weight:700;margin:0 0 13px}.mbt-post-lead{font-size:15px;color:#6e8294;line-height:1.8;margin:0 0 14px}.mbt-post-meta{display:flex;gap:12px 22px;align-items:center;flex-wrap:wrap;color:#8a98a5;font-size:12px}.mbt-post-meta>span{display:inline-flex;align-items:center;gap:6px}.mbt-post-meta svg{width:14px;height:14px;color:#9aadb9}.mbt-post-meta a{color:#5c7f94}.mbt-toc{border-bottom:1px solid #e2e8ef;padding:0;max-width:100%;margin:0}.mbt-toc-toggle{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;background:#fff;color:#516e81;font-family:inherit;font-weight:600;font-size:12px;text-transform:none;letter-spacing:0;border:0;border-radius:0;margin:0;padding:13px 0;min-height:44px;line-height:1.5}.mbt-toc-toggle:hover{background:#fff;color:#087e8b}.mbt-toc-toggle>span:last-child{font-size:17px;font-weight:400}.mbt-toc-toggle[aria-expanded=true]>span:last-child{transform:rotate(45deg)}.mbt-toc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 24px;list-style:none;padding:0 0 18px;margin:0}.mbt-toc-list li{margin:0}.mbt-toc-list a{font-size:12px;line-height:1.7;display:block;padding:5px 10px;border-left:2px solid #dce8ec;color:#6b899c}.mbt-toc-list a.is-active,.mbt-toc-list a:hover{border-color:#0a8993;color:#087e8b}.mbt-toc-list .is-sub a{padding-left:22px}.mbt-post-layout,.mbt-post-main,.mbt-content-card{display:block;width:100%;max-width:none;min-width:0;border:0;background:#fff;margin:0;padding:0;box-shadow:none;border-radius:0}.mbt-entry-content{display:flow-root;width:100%;max-width:none;padding:27px 0 15px;color:#354e63;font-size:17px;line-height:1.85;overflow-wrap:anywhere;scroll-margin-top:22px}.mbt-entry-content>:first-child{margin-top:0!important}.mbt-entry-content>:last-child{margin-bottom:0}.mbt-entry-content>.container,.mbt-entry-content>.row{max-width:none!important;width:100%;margin-left:0;margin-right:0}.single-post #main .mbt-entry-content h2{color:#1d425a;font-size:28px;line-height:1.35;margin:35px 0 17px;scroll-margin-top:25px}.single-post #main .mbt-entry-content h3{color:#34566c;font-size:23px;line-height:1.4;margin:27px 0 14px;scroll-margin-top:25px}.mbt-entry-content>p>a{color:#087e8b;text-decoration:underline;text-underline-offset:3px}.mbt-entry-content>blockquote{margin:25px 0;padding:19px 24px;background:#f1f8f8;border:0;border-left:3px solid #2e9e9f;color:#4e7d87;font-style:normal}.mbt-entry-content img{max-width:100%;height:auto}.mbt-entry-content iframe{max-width:100%}.mbt-entry-content pre{overflow:auto;white-space:pre;max-width:100%}.mbt-entry-content>table{display:block;max-width:100%;overflow-x:auto}.mbt-share{border-top:1px solid #e4eaf0;padding:18px 0;text-align:left}.mbt-share-label{font-size:12px;color:#6c879a;margin-right:15px}.mbt-reading-progress{position:fixed;inset:0 0 auto;height:3px;background:#25b6ab;transform:scaleX(0);transform-origin:left;z-index:9999}.mbt-author-card{border-top:1px solid #e0e8ef;border-bottom:1px solid #e0e8ef;padding:24px 0;margin:20px 0 28px;background:#fff}.mbt-author-inner{display:flex;align-items:center;gap:16px}.mbt-author-inner>img{border-radius:50%;width:48px;height:48px}.single-post #main .mbt-author-card h2{font-size:14px;margin:0 0 5px;font-weight:600;letter-spacing:0;color:#34566b}.mbt-author-card a{font-size:12px;color:#538497}.mbt-author-card p{font-size:12px;color:#8596a4;line-height:1.8;margin:5px 0 0}.mbt-related{margin-top:25px}.single-post #main .mbt-section-heading{font-size:24px;margin:0 0 20px;color:#34566b}.mbt-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mbt-related-item{border:1px solid #e2e8ef;border-radius:8px;overflow:hidden;background:#fff;color:#43677d}.mbt-related-thumb{display:block;aspect-ratio:16/7;overflow:hidden}.mbt-related-thumb img{width:100%;height:100%;object-fit:cover}.mbt-related-title{display:block;padding:18px;font-size:15px;line-height:1.5}.single-post .mb-editorial{max-width:none;margin:32px 0 0}.single-post .mb-editorial-inner{padding:25px 0;gap:60px}.single-post #main .mb-editorial h2{font-size:23px}.single-post .comments-area{border-top:1px solid #e2e8ef;margin-top:25px;padding:25px 0}.single-post .comment-reply-title{font-size:23px;text-transform:none}
@media(min-width:1800px){.mbh-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1100px){.mbh-intro-layout{gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.mbh-library-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.mbh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-editorial{margin-left:40px;margin-right:40px}.single-post .mb-editorial{margin-left:0;margin-right:0}.mbh-tool-link{min-height:205px}}
@media(max-width:780px){.mb-header-inner{height:68px}.mb-header-inner,.mb-footer-inner,.mb-footer-bottom,.mbh-shell,.mb-shell{padding-left:24px;padding-right:24px}.mb-header-nav{gap:20px}.mb-header-nav a{font-size:12px}.mb-header-action{padding:9px}.mb-header-action>span{display:none}.mbh-intro-layout{grid-template-columns:1fr;padding-top:32px;padding-bottom:32px;gap:25px}.home #mbh-title{font-size:43px}.mbh-quick{display:none}.mbh-search{max-width:none}.mbh-library-layout{grid-template-columns:minmax(0,1fr)}.mbh-library-sidebar{position:static;min-width:0}.mbh-library-sidebar>h3,.mbh-sidebar-note{display:none}.mbh-filters{flex-direction:row;overflow-x:auto;gap:7px;padding-bottom:6px;scrollbar-width:thin}.mbh-filter{flex:0 0 auto;width:auto;white-space:nowrap;background:#fff;border:1px solid #dde5ec;padding:7px 11px;min-height:35px;font-size:12px}.mbh-filter>span:not(.mbh-filter-label){min-width:15px}.mbh-section-head{margin-bottom:22px}.mbh-section-head>p{font-size:11px}.mb-editorial{margin-left:24px;margin-right:24px}.mb-editorial-inner{gap:32px}.mb-footer-inner{flex-wrap:wrap;gap:0}.mb-footer nav{padding:0 0 24px}.single-post .mbt-container{width:100%;padding-left:24px;padding-right:24px}.mbt-toc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.single-post .mb-editorial-inner{grid-template-columns:1fr;gap:10px}.single-post .mb-editorial h2 br{display:none}.mbt-related-title{font-size:13px;padding:15px}}
@media(max-width:520px){.mb-header-inner,.mb-footer-inner,.mb-footer-bottom,.mbh-shell,.mb-shell{padding-left:18px;padding-right:18px}.mb-brand{font-size:23px;gap:8px}.mb-brand-mark{width:35px;height:35px;font-size:26px;border-radius:8px}.mb-brand small{font-size:6px;letter-spacing:1.1px}.mb-header-nav a:first-child{display:none}.mb-header-nav a{font-size:11px}.mb-header-action{display:none}.mb-header-nav{gap:15px}.mb-header-inner{gap:12px}.mbh-intro-layout{padding-top:26px;padding-bottom:28px}.mbh-intro .mbh-kicker{font-size:8px;letter-spacing:.09em}.home #mbh-title{font-size:35px;letter-spacing:-1px;margin:14px 0}.mbh-intro-copy>p{font-size:12px;line-height:1.85;margin-bottom:21px}.mbh-search{padding:5px 5px 5px 13px;gap:9px}.mbh-search>svg{width:17px;height:17px}.mbh-search input[type=search]{font-size:12px;height:41px}.mbh-search-submit{min-height:41px;font-size:11px;padding:0 13px}.mbh-search-submit>span{display:none}.mbh-trust{gap:14px;font-size:10px;margin-top:15px}.mbh-trust>span+span{padding-left:14px}.mbh-directory{padding:26px 0}.mbh-section-head{align-items:start;gap:10px}.home .mbh-section-head h2{font-size:25px}.mbh-section-head .mbh-kicker{font-size:8px;letter-spacing:.07em}.mbh-section-head>p{max-width:90px;font-size:10px;line-height:1.7;text-align:right;margin-top:16px}.mbh-library-layout{gap:16px}.mbh-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbh-tool-link{padding:16px 14px 0;min-height:205px}.mbh-tool-icon{width:36px;height:36px;border-radius:8px;margin-bottom:14px}.mbh-tool-icon svg{width:20px;height:20px}.mbh-card-arrow{right:14px;top:16px;font-size:15px}.home .mbh-tool-link h3{font-size:13px;line-height:1.5;min-height:58px;-webkit-line-clamp:3;margin-bottom:7px}.mbh-tool-category{font-size:10px;margin-bottom:12px}.mbh-tool-bottom{font-size:10px;padding:10px 0}.mbh-category-links{font-size:10px;margin-top:24px;gap:8px 12px}.mb-editorial{margin:24px 18px}.mb-editorial-inner{grid-template-columns:1fr;gap:13px;padding:24px 0}#main .mb-editorial h2{font-size:24px}.mb-editorial p{font-size:11px}.mb-footer{padding-top:28px}.mb-footer nav{gap:12px 20px}.mb-footer nav a{font-size:11px}.mb-footer-bottom{font-size:9px;gap:12px}.single-post .mbt-post-page{padding-top:18px}.single-post .mbt-container{padding-left:18px;padding-right:18px}.mbt-breadcrumbs{font-size:10px;gap:7px;margin-bottom:19px}.single-post #main .mbt-post-title{font-size:29px;line-height:1.25;letter-spacing:-.7px;margin-bottom:12px}.mbt-category-list a{font-size:10px}.mbt-post-lead{font-size:13px;line-height:1.8}.mbt-post-meta{font-size:10px;gap:9px 13px}.mbt-post-meta svg{width:12px;height:12px}.mbt-post-hero{padding-bottom:21px}.mbt-toc-toggle{font-size:11px;padding:12px 0}.mbt-toc-list{grid-template-columns:1fr;gap:2px}.mbt-entry-content{padding-top:23px;font-size:16px;line-height:1.85}.single-post #main .mbt-entry-content h2{font-size:24px}.single-post #main .mbt-entry-content h3{font-size:20px}.mbt-author-inner{align-items:start;gap:12px}.mbt-author-inner>img{height:38px;width:38px}.single-post #main .mbt-author-card h2{font-size:13px}.mbt-related-grid{grid-template-columns:1fr;gap:12px}.mbt-related-item{display:flex;align-items:center}.mbt-related-thumb{width:95px;height:85px;aspect-ratio:auto;flex-shrink:0}.mbt-related-title{font-size:14px}.single-post .mb-editorial{margin-left:0;margin-right:0}}
@media(max-width:350px){.mbh-tool-grid{grid-template-columns:1fr}.mbh-tool-link{min-height:190px}.home .mbh-tool-link h3{min-height:0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.mb-archive{background:#f6f8fb;padding-bottom:24px}.mb-archive-hero{padding:25px 0 35px;border-bottom:1px solid #eeebf4;background:radial-gradient(ellipse at 70% 0,#f0eaff,transparent 70%),#fff}.mb-crumb{display:flex;gap:9px;flex-wrap:wrap;font-size:10px;color:#aaa0bb;margin-bottom:28px}.mb-crumb a{color:#9b8cad}.mb-archive-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.2;font-weight:750;letter-spacing:-1px;margin:12px 0 16px}.mb-archive-hero p{font-size:14px;color:#807088;max-width:700px;line-height:1.8}.mb-archive-count{display:inline-block;background:#eaf5f5;border-radius:6px;color:#40818b;font-size:10px;padding:6px 11px;margin-top:9px}.mb-archive-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;padding-top:35px;padding-bottom:22px}.mb-results-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mb-results-head h2{font-size:21px;margin:0;letter-spacing:-.5px}.mb-results-head>span{font-size:10px;color:#8a729c}.mb-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mb-archive-card{border:1px solid #e2e8ef;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s}.mb-archive-card:hover{transform:translateY(-3px)}.mb-archive-image{aspect-ratio:16/9;overflow:hidden;display:block;background:#f2ebf9}.mb-archive-image img{width:100%;height:100%;object-fit:cover}.mb-archive-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.mb-archive-card h3{font-size:19px;line-height:1.45;letter-spacing:-.4px;margin:0 0 12px}.mb-archive-card h3 a{color:#284d65}.mb-archive-card p{font-size:12px;color:#6b8192;line-height:1.9;margin-bottom:22px}.mb-card-meta{margin-top:auto;padding-top:15px;border-top:1px solid #eee7f4;display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#73899a}.mb-card-meta a{color:#37818c}.mb-archive-aside{position:sticky;top:25px;align-self:start;border:1px solid #e2e8ef;background:white;border-radius:14px;padding:23px}.mb-archive-aside h2{font-size:14px;margin-bottom:17px}.mb-archive-aside ul{list-style:none;margin:0}.mb-archive-aside li{margin:0;padding:8px 0;font-size:11px;color:#7c91a2}.mb-archive-aside li a{color:#4e7489}.mb-archive-aside .children{padding-left:12px}.mb-archive-aside .current-cat>a{font-weight:700;color:#087e8b}.mb-back-home{display:block;margin-top:20px;padding-top:18px;border-top:1px solid #ece3f2;font-size:11px;color:#3d8290}.mb-author-intro{display:flex;gap:18px;align-items:center}.mb-author-intro img{border-radius:50%}.mb-author-intro p{margin:0}.mb-archive .page-numbers{border-radius:8px}

@media(max-width:780px){.mb-archive-layout{grid-template-columns:1fr}.mb-archive-aside{position:static}}@media(max-width:520px){.mb-archive-grid{grid-template-columns:1fr}}

.single-post #wrapper{width:100%;max-width:none}.single-post #main{padding-left:0;padding-right:0}.single-post .mbt-entry-content>.container,.single-post .mbt-entry-content>.row{padding-left:0;padding-right:0}

.single-post .mbt-entry-content>:where(div,section,article,form,figure){margin-inline:auto;max-width:100%}
