.mb-editorial{--mb-blue:#152b40;--mb-text:#303a43;--mb-muted:#64717b;--mb-line:#e2e7eb;color:var(--mb-text);font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;background:#fff}
.mb-editorial *{box-sizing:border-box}.mb-editorial a{color:var(--mb-blue);text-underline-offset:4px}.mb-editorial a:focus-visible{outline:3px solid #a78649;outline-offset:5px}.mb-editorial a:hover{text-decoration:underline}.mb-editorial img{max-width:100%;height:auto}
.mb-index,.mb-archive{width:100%;max-width:1224px!important;margin:0 auto!important;padding:64px 32px 80px}.mb-index-heading{max-width:760px;margin:0 0 35px!important}.mb-editorial h1{color:var(--mb-blue);font:700 clamp(34px,4vw,50px)/1.13 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;margin:0 0 20px}.mb-index-heading p{font-size:18px;line-height:1.7;color:var(--mb-muted);margin:0}
.mb-category-nav{border-top:1px solid var(--mb-line);border-bottom:1px solid var(--mb-line);padding:18px 0;margin:0 0 40px!important;font-size:13px;line-height:1.7}.mb-category-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:baseline}.mb-category-nav .children{display:inline-flex;margin:8px 0 0;padding-left:14px;border-left:1px solid var(--mb-line);font-size:12px}.mb-category-nav a{text-decoration:none}.mb-category-nav .current-cat>a{font-weight:700;text-decoration:underline}
.mb-post-grid{margin:0!important}.mb-post-grid .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:42px 30px!important;margin:0;padding:0}.mb-post-grid .wp-block-post{list-style:none;min-width:0;margin:0!important}.mb-card{padding:0 0 26px!important;margin:0!important;border-bottom:1px solid var(--mb-line);height:100%;display:flex;flex-direction:column;gap:0}.mb-card .wp-block-post-featured-image{margin:0 0 21px}.mb-card .wp-block-post-featured-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:4px}.mb-card-category{font-size:11px;line-height:1.6;font-weight:700;color:var(--mb-blue);margin:0 0 11px!important}.mb-card-category a{text-decoration:none}.mb-card .wp-block-post-title{font:700 23px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.45px;color:var(--mb-blue);margin:0 0 14px!important;overflow-wrap:anywhere}.mb-card .wp-block-post-title a{text-decoration:none}.mb-card .wp-block-post-excerpt{font:14px/1.75 Arial,Helvetica,sans-serif;color:var(--mb-muted);margin:0 0 20px!important}.mb-card .wp-block-post-excerpt p{margin:0}.mb-card .wp-block-post-date{font-size:12px;color:var(--mb-muted);margin:auto 0 0!important}.mb-post-grid .wp-block-query-pagination{margin:44px 0 0;gap:18px;font-size:14px;flex-wrap:wrap}.mb-post-grid .page-numbers{padding:6px}.mb-post-grid .page-numbers.current{font-weight:700;border-bottom:2px solid var(--mb-blue)}.mb-empty{padding:32px 0;line-height:1.7;color:var(--mb-muted)}
.mb-article{max-width:864px!important;margin:0 auto!important;padding:44px 32px 72px}.mb-back{font-size:13px;margin-bottom:32px}.mb-article-heading{margin:0 0 32px!important}.mb-article .wp-block-post-terms{font-size:12px;color:var(--mb-blue);line-height:1.7;margin:0 0 18px}.mb-article .wp-block-post-title{font-size:clamp(32px,4vw,48px);line-height:1.15;overflow-wrap:anywhere}.mb-article .wp-block-post-excerpt{font-size:18px;line-height:1.7;color:var(--mb-muted);margin:0 0 24px}.mb-byline{font-size:12px;line-height:1.7;color:var(--mb-muted);display:flex;gap:12px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid var(--mb-line)}.mb-byline p{margin:0}.mb-article>.wp-block-post-featured-image{margin:28px 0 35px}.mb-article .wp-block-post-featured-image img{width:100%;height:auto}.mb-article .entry-content{font:18px/1.85 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;--wp--style--global--content-size:800px;--wp--style--global--wide-size:800px}.mb-article .entry-content>*{max-width:100%!important}.mb-article .entry-content p{margin:0 0 1.3em}.mb-article .entry-content h2,.mb-article .entry-content h3{font-family:Arial,Helvetica,sans-serif;color:var(--mb-blue);font-weight:700;line-height:1.3;margin:1.6em 0 .7em}.mb-article .entry-content h2{font-size:29px}.mb-article .entry-content h3{font-size:23px}.mb-article .entry-content ul,.mb-article .entry-content ol{padding-left:1.5em}.mb-article .entry-content li{margin-bottom:.5em}.mb-article .entry-content figure.wp-block-table{overflow-x:auto;max-width:100%}.mb-article .entry-content table{border-collapse:collapse;width:100%;font-size:15px}.mb-article .entry-content td,.mb-article .entry-content th{padding:12px;border:1px solid var(--mb-line)}.mb-article .entry-content blockquote{border-left:3px solid var(--mb-blue);padding:6px 0 6px 23px;margin:28px 0}.mb-article .entry-content pre{overflow-x:auto;white-space:pre-wrap}.mb-article-end{border-top:1px solid var(--mb-line);padding-top:25px;margin-top:40px;font-size:13px}.mb-article-end nav{gap:24px;flex-wrap:wrap}.mb-editorial .alignfull{margin-left:0!important;margin-right:0!important;width:auto}
@media(max-width:1023px){.mb-post-grid .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:35px 25px!important}}
@media(max-width:639px){.mb-index,.mb-archive{padding:38px 20px 55px}.mb-editorial h1{letter-spacing:-.8px}.mb-index-heading p{font-size:16px}.mb-post-grid .wp-block-post-template{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.mb-category-nav ul{gap:10px 16px}.mb-category-nav .children{display:flex;flex-wrap:wrap}.mb-article{padding:30px 20px 50px}.mb-article .entry-content{font-size:17px}.mb-article .entry-content h2{font-size:26px}.mb-article .wp-block-post-excerpt{font-size:16px}}
