.mbg-page{max-width:820px;padding:var(--spacing-lg,24px) var(--spacing-md,16px) var(--spacing-3xl,72px);margin:0 auto}.mbg-page__crumbs{color:var(--muted,#6b7280);margin:0 0 var(--spacing-sm,8px);font-size:.875rem}.mbg-page__crumbs a{color:inherit}.mbg-page__header h1{margin:0 0 var(--spacing-sm,8px);font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.25}.mbg-page__lead{color:var(--muted,#6b7280);margin:0 0 var(--spacing-sm,8px);font-size:1.05rem}.mbg-page__meta{gap:var(--spacing-sm,8px) var(--spacing-md,16px);color:var(--muted,#6b7280);margin:0 0 var(--spacing-lg,24px);flex-wrap:wrap;font-size:.8rem;display:flex}.mbg-badge{border-radius:999px;padding:2px 8px;font-weight:600}.mbg-badge--warn{background:var(--yellow-soft,#fff6c7);color:#8a6d00}.mbg-badge--draft{background:var(--accent-soft,#ffe4ea);color:var(--accent-hover,#ff4f77)}.mbg-tool{background:var(--surface,#fff);border:1px solid var(--border,#eee);border-radius:var(--radius-lg,24px);padding:var(--spacing-lg,24px);box-shadow:var(--shadow-md,0 8px 20px #0000000f)}.mbg-tool__heading{margin:0 0 var(--spacing-md,16px);font-size:1.15rem}.mbg-tool__form{gap:var(--spacing-md,16px);display:grid}.mbg-field__label{margin-bottom:6px;font-weight:600;display:block}.mbg-field__optional{color:var(--muted,#6b7280);font-weight:400}.mbg-field input[type=date],.mbg-field input[type=number],.mbg-field input:not([type]),.mbg-field select{width:100%;font:inherit;border:1px solid var(--border,#ddd);border-radius:var(--radius-sm,10px);background:var(--background,#fff);color:inherit;padding:12px 14px}.mbg-field input:focus,.mbg-field select:focus{outline:2px solid var(--accent,#ff6b8b);outline-offset:1px}.mbg-field__currency{align-items:center;gap:8px;display:flex}.mbg-field__currency input{text-align:right}.mbg-field__unit{color:var(--muted,#6b7280)}.mbg-field__check{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.mbg-field__check input{width:20px;height:20px;accent-color:var(--accent,#ff6b8b)}.mbg-field__help{color:var(--muted,#6b7280);margin:6px 0 0;font-size:.85rem}.mbg-tool__actions{gap:var(--spacing-sm,8px);flex-wrap:wrap;display:flex}.mbg-btn{font:inherit;border:1px solid var(--border,#ddd);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:999px;padding:12px 20px;font-weight:600}.mbg-btn--primary{background:var(--accent,#ff6b8b);border-color:var(--accent,#ff6b8b);color:var(--accent-foreground,#fff)}.mbg-btn--primary:hover{background:var(--accent-hover,#ff4f77)}.mbg-btn--ghost{background:0 0}.mbg-tool__error{color:#b42318;margin:0;font-weight:600}.mbg-result{margin-top:var(--spacing-lg,24px);padding-top:var(--spacing-lg,24px);border-top:1px dashed var(--border,#eee);gap:var(--spacing-md,16px);display:grid}.mbg-result__summary{margin:0;font-size:1.05rem;font-weight:600}.mbg-stat{border-radius:var(--radius-md,16px);background:var(--surface-2,#fafafa);gap:2px;padding:14px 16px;display:grid}.mbg-stat--emphasis{background:var(--accent-soft,#ffe4ea)}.mbg-stat__label{color:var(--muted,#6b7280);font-size:.85rem}.mbg-stat__value{font-size:1.5rem}.mbg-stat__hint{color:var(--muted,#6b7280);font-size:.85rem}.mbg-table-wrap{overflow-x:auto}.mbg-table{border-collapse:collapse;width:100%;font-size:.95rem}.mbg-table caption{text-align:left;margin-bottom:8px;font-weight:600}.mbg-table th,.mbg-table td{border-bottom:1px solid var(--border,#eee);text-align:left;white-space:nowrap;padding:10px 12px}.mbg-table th{background:var(--surface-2,#fafafa);font-weight:600}.mbg-notes h3,.mbg-related h3,.mbg-uncertain h3{margin:0 0 8px;font-size:1rem}.mbg-notes ul,.mbg-related ul,.mbg-uncertain ul{margin:0;padding-left:1.2em}.mbg-warning{border-radius:var(--radius-sm,10px);background:var(--yellow-soft,#fff6c7);color:#6b5300;margin:0;padding:12px 14px}.mbg-result__tools{gap:8px;display:flex}.mbg-related a{color:var(--accent-hover,#ff4f77);font-weight:600}.mbg-ad{margin:var(--spacing-xl,32px) 0;text-align:center}.mbg-ad__label{color:var(--muted,#6b7280);letter-spacing:.05em;margin-bottom:4px;font-size:.7rem;display:block}.mbg-section{margin-top:var(--spacing-2xl,48px)}.mbg-section>h2{margin:0 0 var(--spacing-sm,8px);font-size:1.35rem}.mbg-prose h2{margin:var(--spacing-xl,32px) 0 var(--spacing-sm,8px);font-size:1.35rem}.mbg-prose h3{margin:var(--spacing-lg,24px) 0 var(--spacing-xs,4px);font-size:1.1rem}.mbg-prose p,.mbg-prose li{line-height:1.75}.mbg-prose img{border-radius:var(--radius-sm,10px);max-width:100%;height:auto;margin:20px auto 6px;display:block}.mbg-prose table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.mbg-prose iframe,.mbg-prose video,.mbg-prose svg{max-width:100%}.mbg-prose th,.mbg-prose td{border-bottom:1px solid var(--border,#eee);text-align:left;padding:8px 10px}.mbg-faq{margin:0}.mbg-faq__item{border-bottom:1px solid var(--border,#eee);padding:14px 0}.mbg-faq dt{margin-bottom:6px;font-weight:700}.mbg-faq dd{margin:0;line-height:1.7}.mbg-cards{gap:var(--spacing-sm,8px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.mbg-card{border:1px solid var(--border,#eee);border-radius:var(--radius-md,16px);color:inherit;background:var(--surface,#fff);gap:4px;padding:14px 16px;text-decoration:none;display:grid}.mbg-card:hover{border-color:var(--accent,#ff6b8b)}.mbg-card span{color:var(--muted,#6b7280);font-size:.9rem}.mbg-uncertain{margin-top:var(--spacing-md,16px);border-radius:var(--radius-sm,10px);background:var(--yellow-soft,#fff6c7);color:#6b5300;padding:12px 14px}.mbg-sources ul{padding-left:1.2em}.mbg-sources__date{color:var(--muted,#6b7280);font-size:.85rem}.mbg-disclaimer,.mbg-disclosure,.mbg-howwebuild{color:var(--muted,#6b7280);font-size:.85rem;line-height:1.6}.mbg-index{max-width:820px;padding:var(--spacing-lg,24px) var(--spacing-md,16px) var(--spacing-3xl,72px);margin:0 auto}.mbg-index h1{margin:0 0 var(--spacing-sm,8px);font-size:clamp(1.6rem,4vw,2.2rem)}@media print{.no-print{display:none!important}}.mbg-callout{margin:var(--spacing-lg,24px) 0;border-radius:var(--radius-md,16px);border:1px solid var(--border,#eee);background:var(--surface-2,#fafafa);gap:6px;padding:14px 16px;display:grid}.mbg-callout--warn{background:var(--yellow-soft,#fff6c7);border-color:#0000}.mbg-callout--check{background:var(--accent-soft,#ffe4ea);border-color:#0000}.mbg-callout__title{font-size:.95rem}.mbg-callout p{margin:0}.mbg-callout ul{margin:0;padding-left:1.2em}.mbg-fact__date{color:var(--muted,#6b7280);font-size:.85em}.mbg-prose pre{border-radius:var(--radius-sm,10px);color:#f3f1f5;background:#1e1e24;padding:14px 16px;font-size:.9rem;line-height:1.55;overflow-x:auto}.mbg-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.mbg-prose :not(pre)>code{background:var(--surface-2,#fafafa);border-radius:6px;padding:1px 6px}.mbg-post-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mbg-post-list a{border:1px solid var(--border,#eee);border-radius:var(--radius-md,16px);color:inherit;background:var(--surface,#fff);gap:4px;padding:16px 18px;text-decoration:none;display:grid}.mbg-post-list a:hover{border-color:var(--accent,#ff6b8b)}.mbg-post-list time{color:var(--muted,#6b7280);font-size:.8rem}.mbg-post-list span{color:var(--muted,#6b7280);font-size:.92rem}
:root{--blog-bg:#fff;--blog-surface:#f7f8fa;--blog-ink:#191f28;--blog-text:#333d4b;--blog-muted:#6b7684;--blog-faint:#8b95a1;--blog-line:#e5e8eb;--blog-line-soft:#f2f4f6;--blog-accent:#3b5bdb;--blog-soft:#eef2ff;--blog-radius:14px;--blog-font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--blog-mono:ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--blog-bg);color:var(--blog-text);font-family:var(--blog-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss06";margin:0}a{color:var(--blog-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:focus-visible,summary:focus-visible{outline:2px solid var(--blog-accent);outline-offset:3px;border-radius:4px}img{max-width:100%;height:auto}::selection{background:var(--blog-soft);color:var(--blog-ink)}.skip-link{border:1px solid var(--blog-line);z-index:30;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.preview-bar{background:var(--blog-ink);color:#d1d6db;justify-content:center;gap:16px;padding:8px 24px;font-size:12px;display:flex}.preview-bar a{color:#fff;font-weight:600;text-decoration:none}.site-header{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--blog-line);background:#ffffffe0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;max-width:868px;height:60px;margin:auto;padding:0 24px;display:flex}.site-header__brand{letter-spacing:-.4px;color:var(--blog-ink);align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.site-header__brand:before{content:"";background:var(--blog-accent);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.site-header nav{gap:4px;display:flex}.site-header nav a{color:var(--blog-muted);border-radius:8px;padding:7px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.site-header nav a:hover{background:var(--blog-line-soft);color:var(--blog-ink)}.site-footer{border-top:1px solid var(--blog-line);background:var(--blog-surface);margin-top:96px}.site-footer__inner{max-width:868px;color:var(--blog-faint);flex-wrap:wrap;align-items:center;gap:10px 20px;margin:auto;padding:32px 24px 44px;font-size:13px;display:flex}.site-footer__inner>span:first-child{color:var(--blog-muted);margin-right:auto;font-weight:600}.site-footer a{color:var(--blog-muted);text-decoration:none}.site-footer a:hover{color:var(--blog-ink)}.blog-home{max-width:868px;margin:auto;padding:0 24px}.blog-intro{max-width:720px;padding:64px 0 40px}.eyebrow{letter-spacing:0;color:var(--blog-accent);background:var(--blog-soft);border-radius:999px;padding:5px 11px;font-weight:600;display:inline-block;margin:0 0 18px!important;font-size:13px!important}.blog-intro h1{letter-spacing:-1.4px;color:var(--blog-ink);word-break:keep-all;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.35}.blog-intro>p:last-child{color:var(--blog-muted);word-break:keep-all;margin:0;font-size:17px;line-height:1.75}.section-heading{border-bottom:2px solid var(--blog-ink);align-items:baseline;gap:8px;margin:0;padding-bottom:14px;display:flex}.section-heading h2{color:var(--blog-ink);margin:0;font-size:17px;font-weight:700}.section-heading>span{color:var(--blog-accent);font-size:14px;font-weight:600}.post-list{margin:0;padding:0;list-style:none}.post-row{border-bottom:1px solid var(--blog-line)}.post-row__link{color:inherit;align-items:center;gap:32px;padding:28px 0;text-decoration:none;display:flex}.post-row__copy{flex:1;min-width:0}.post-row__meta{color:var(--blog-faint);align-items:center;gap:8px;margin:0 0 9px;font-size:13px;display:flex}.post-row__cat{color:var(--blog-accent);font-weight:600}.post-row__cat:after{content:"";background:var(--blog-faint);vertical-align:middle;border-radius:50%;width:2px;height:2px;margin-left:8px;display:inline-block}.post-row__draft{color:#c2410c;background:#fff1e6;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:600}.post-row h3{letter-spacing:-.5px;color:var(--blog-ink);word-break:keep-all;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.45;transition:color .15s}.post-row__desc{color:var(--blog-muted);-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.post-row__thumb{aspect-ratio:4/3;background:var(--blog-surface);border:1px solid var(--blog-line-soft);border-radius:10px;flex:none;width:200px;overflow:hidden}.post-row__thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .3s;display:block}.post-row__link:hover h3{color:var(--blog-accent)}.post-row__link:hover .post-row__thumb img{transform:scale(1.03)}.editorial-note{background:var(--blog-surface);border-radius:var(--blog-radius);color:var(--blog-text);margin-top:48px;padding:22px 24px;font-size:14px;line-height:1.8}.editorial-note strong{color:var(--blog-ink)}.editorial-note>p{color:var(--blog-muted);margin:4px 0 0}.local-note{color:var(--blog-faint);margin-top:20px;font-size:12px;line-height:1.8}.empty-state{text-align:center;border-bottom:1px solid var(--blog-line);padding:48px 24px}.empty-state h3{color:var(--blog-ink);margin:0 0 8px;font-size:20px}.empty-state p{color:var(--blog-muted);margin:0}.mbg-page{color:var(--blog-text);max-width:768px!important;margin:auto!important;padding:56px 24px 0!important}.mbg-page__header{border-bottom:1px solid var(--blog-line);margin:0 0 40px;padding-bottom:28px}.mbg-page__crumbs{color:var(--blog-accent);margin:0 0 14px;font-size:14px;font-weight:600}.mbg-page__crumbs a{color:var(--blog-faint);font-weight:500;text-decoration:none}.mbg-page__crumbs a:hover{color:var(--blog-ink)}.mbg-page h1,.mbg-page__header h1{letter-spacing:-1.1px;color:var(--blog-ink);word-break:keep-all;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.4}.mbg-page__lead,.page-lead{color:var(--blog-muted);word-break:keep-all;margin:0 0 22px;font-size:17px;line-height:1.75}.mbg-page__meta{color:var(--blog-faint);flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;font-size:13px;line-height:1.6;display:flex}.mbg-page__meta>span:not(.mbg-badge)+span:not(.mbg-badge):before{content:"·";color:var(--blog-line);margin:0 8px}.mbg-page__meta .mbg-badge{margin-left:10px}.mbg-badge{background:var(--blog-line-soft);color:var(--blog-muted);border:0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600}.mbg-badge--draft{color:#c2410c;background:#fff1e6}.mbg-section{box-shadow:none!important;background:0 0!important;border:0!important;margin:56px 0!important;padding:0!important}.mbg-section>h2{letter-spacing:-.4px;color:var(--blog-ink);margin:0 0 16px;font-size:20px;font-weight:700}.mbg-prose{letter-spacing:-.15px;color:var(--blog-text);overflow-wrap:anywhere;word-break:keep-all;font-size:17px;line-height:1.85}.mbg-prose p{margin:0 0 22px}.mbg-prose p,.mbg-prose li{line-height:1.85}.mbg-prose h2{letter-spacing:-.6px;color:var(--blog-ink);word-break:keep-all;margin:56px 0 18px;font-size:24px;font-weight:700;line-height:1.45}.mbg-prose h3{color:var(--blog-ink);margin:36px 0 12px;font-size:19px;font-weight:700}.mbg-prose strong{color:var(--blog-ink);font-weight:700}.mbg-prose a{color:var(--blog-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blog-accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--blog-accent) 35%,transparent)}.mbg-prose a:hover{-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent)}.mbg-prose ul,.mbg-prose ol{margin:0 0 24px;padding-left:22px}.mbg-prose li{margin:0 0 8px;padding-left:4px}.mbg-prose ol{counter-reset:step;padding-left:0;list-style:none}.mbg-prose ol>li{counter-increment:step;margin-bottom:12px;padding-left:38px;position:relative}.mbg-prose ol>li:before{content:counter(step);background:var(--blog-soft);width:26px;height:26px;color:var(--blog-accent);text-align:center;border-radius:50%;font-size:13px;font-weight:700;line-height:26px;position:absolute;top:3px;left:0}.mbg-prose ul>li::marker{color:var(--blog-faint)}.mbg-prose blockquote{border-left:3px solid var(--blog-accent);color:var(--blog-muted);margin:28px 0;padding:4px 0 4px 18px}.mbg-prose code{font-family:var(--blog-mono);word-break:break-word;font-size:.86em}.mbg-prose :not(pre)>code{background:var(--blog-line-soft);color:var(--blog-ink);border-radius:5px;padding:2px 6px}.mbg-prose pre{color:#e6e9ef;background:#1b1f27;border-radius:12px;max-width:100%;margin:24px 0 28px;padding:20px 22px;font-size:14px;line-height:1.7;overflow-x:auto}.mbg-prose pre code{color:inherit;white-space:pre;overflow-wrap:normal;word-break:normal;background:0 0;padding:0}.editorial-image{margin:32px 0 36px}.editorial-image>a{border:1px solid var(--blog-line);background:#fff;border-radius:12px;padding:12px;transition:border-color .15s;display:block;overflow:hidden}.editorial-image>a:hover{border-color:#d1d6db}.mbg-prose .editorial-image img,.editorial-image img{border:0;border-radius:4px;max-width:100%;height:auto;margin:auto;display:block;width:auto!important}.editorial-image figcaption{color:var(--blog-faint);text-align:center;word-break:keep-all;margin-top:10px;font-size:13px;line-height:1.7}.editorial-image figcaption a{color:var(--blog-muted)}.editorial-table{border:1px solid var(--blog-line);border-radius:12px;max-width:100%;margin:28px 0;overflow-x:auto}.editorial-table table,.mbg-prose .editorial-table table{border-collapse:collapse;width:100%;min-width:480px;margin:0;font-size:15px;line-height:1.65;display:table}.editorial-table th{text-align:left;background:var(--blog-surface);color:var(--blog-ink);border-bottom:1px solid var(--blog-line);white-space:nowrap;padding:12px 16px;font-weight:600}.editorial-table td{border-bottom:1px solid var(--blog-line-soft);vertical-align:top;word-break:keep-all;padding:12px 16px}.editorial-table tr:last-child td{border-bottom:0}.campaign-notice{color:#7a4d0b;background:#fff8eb;border:1px solid #fde7c2;border-radius:12px;margin:24px 0;padding:16px 18px;font-size:14px;line-height:1.75}.campaign-notice strong{color:#7a4d0b}.campaign-notice p{margin:4px 0}.campaign-notice[data-expired=true]{color:#9b2c24;background:#fff1f0;border-color:#fdd6d3}.campaign-notice[data-expired=true] strong{color:#9b2c24}.mbg-faq{border-top:1px solid var(--blog-line);margin:0}.mbg-faq__item{border-bottom:1px solid var(--blog-line);padding:20px 0}.mbg-faq dt{color:var(--blog-ink);gap:10px;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.6;display:flex}.mbg-faq dt:before{content:"Q";color:var(--blog-accent);flex:none}.mbg-faq dd{color:var(--blog-muted);margin:0;padding-left:22px;font-size:15px;line-height:1.8}.mbg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mbg-card{border:1px solid var(--blog-line);height:100%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.mbg-card:hover{border-color:#d1d6db;box-shadow:0 4px 16px #191f280f}.mbg-card strong{color:var(--blog-ink);word-break:keep-all;font-size:15px;line-height:1.5}.mbg-card span{color:var(--blog-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.mbg-sources{border-radius:var(--blog-radius);font-size:14px;line-height:1.8;background:var(--blog-surface)!important;padding:24px!important}.mbg-sources h2{margin:0 0 12px;font-size:16px}.mbg-sources ul{overflow-wrap:anywhere;margin:0 0 16px;padding-left:18px}.mbg-sources li{margin-bottom:6px}.mbg-sources li::marker{color:var(--blog-faint)}.mbg-sources__date,.mbg-disclaimer,.mbg-howwebuild{color:var(--blog-faint);font-size:13px;line-height:1.75}.mbg-disclaimer{margin:0 0 6px}.mbg-howwebuild{margin:0}.mbg-ad{margin:40px 0}.mbg-ad__label{color:var(--blog-faint);font-size:11px}.draft-tools{max-width:768px;color:var(--blog-faint);flex-wrap:wrap;gap:8px 18px;margin:20px auto 0;padding:0 24px;font-size:13px;display:flex}.draft-tools a{text-decoration:none}.review-home{padding-top:48px}.review-home>h1{color:var(--blog-ink);margin:0 0 16px;font-size:34px;font-weight:800}.review-list{gap:16px;margin-top:32px;display:grid}.review-list>article{border:1px solid var(--blog-line);border-radius:var(--blog-radius);background:#fff;padding:24px}.review-list h2{margin:12px 0 8px;font-size:20px;line-height:1.5}.review-list h2 a{color:var(--blog-ink);text-decoration:none}.review-list p,.review-list li{color:var(--blog-muted);font-size:14px;line-height:1.8}.status-tag{background:var(--blog-soft);color:var(--blog-accent);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600}.review-actions{gap:20px;margin:16px 0;font-size:14px;display:flex}.review-list details{border-top:1px solid var(--blog-line);padding-top:16px}.review-list summary{cursor:pointer;color:var(--blog-accent);font-size:14px}.review-list code{font-family:var(--blog-mono);background:var(--blog-surface);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:12px;line-height:1.8;display:block}.review-list ul{padding-left:20px}.mbg-index{text-align:center;max-width:768px;margin:auto;padding:96px 24px 0}.mbg-index h1{color:var(--blog-ink);font-size:28px}.mbg-index p{color:var(--blog-muted)}@media (max-width:860px){.mbg-cards{grid-template-columns:1fr}}@media (max-width:700px){.preview-bar{gap:12px;padding:8px 16px;font-size:11px}.site-header__inner{gap:12px;height:54px;padding:0 16px}.site-header__brand{font-size:16px}.site-header nav a{padding:6px 8px;font-size:13px}.blog-home{padding:0 16px}.blog-intro{padding:36px 0 28px}.blog-intro h1{letter-spacing:-.9px;font-size:27px}.blog-intro>p:last-child{font-size:15px}.post-row__link{align-items:flex-start;gap:16px;padding:20px 0}.post-row h3{margin-bottom:6px;font-size:16.5px}.post-row__meta{margin-bottom:6px;font-size:12px}.post-row__desc{font-size:13.5px;line-height:1.6}.post-row__thumb{aspect-ratio:1;border-radius:8px;width:96px}.editorial-note{padding:18px;font-size:13px}.mbg-page{padding:32px 16px 0!important}.mbg-page h1,.mbg-page__header h1{letter-spacing:-.8px;font-size:26px}.mbg-page__lead{font-size:15.5px}.mbg-prose{word-break:normal;font-size:16.5px}.mbg-prose h2{word-break:keep-all;margin-top:44px;font-size:21px}.editorial-image>a{padding:8px}.editorial-image figcaption{font-size:12px}.editorial-table table,.mbg-prose .editorial-table table{font-size:14px}.mbg-sources{padding:20px!important}.draft-tools{padding:0 16px;font-size:12px}.site-footer{margin-top:64px}.site-footer__inner{padding:24px 16px 36px;font-size:12px}.site-footer__inner>span:first-child{width:100%}.review-home{padding-top:32px}.review-list>article{padding:20px}}@media (max-width:380px){.site-header nav a:nth-child(3){display:none}}
body[data-blog=economic]{--blog-accent:#155e75;--blog-soft:#e8f2f5}.blog-intro>p:not(.eyebrow){color:var(--blog-muted);word-break:keep-all;margin:0;font-size:17px;line-height:1.75}.category-nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.category-nav a{color:#17475a;background:#fff;border:1px solid #c8dbe1;border-radius:100px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.category-nav a:hover,.category-nav a:focus-visible{background:var(--blog-soft);border-color:var(--blog-accent)}.category-nav span{color:#536d78;font-variant-numeric:tabular-nums;font-size:12px}.economic-section{margin-bottom:56px;scroll-margin-top:100px}.economic-section__heading{padding:18px 0 12px}.economic-section__heading h2{color:#193d4e;margin:0 0 6px;font-size:22px}.economic-section__heading p{color:#596873;margin:0;font-size:14px;line-height:1.7}@media (max-width:600px){.category-nav{gap:8px}.category-nav a{padding:9px 13px;font-size:13px}.economic-section{margin-bottom:38px}}
