.mf-single-article{--mf-article-body-color:#000000;--mf-article-body-size:clamp(1.0625rem, 1rem + 0.25vw, 1.1875rem);--mf-article-body-lh:1.72}.mf-single-article .content-area,.mf-single-article .content-bg{background:var(--mf-color-background);overflow-x:hidden}.mf-single-article .entry-header{display:block;text-align:left;max-width:none;margin:0;padding:0 0 1rem;background:0 0;border:none}.mf-single-article .entry-header .entry-title{font-family:var(--mf-font-heading);font-weight:700;letter-spacing:var(--mf-letter-tight);font-size:clamp(1.75rem, 2.5vw + .75rem, 2.5rem);line-height:1.12;color:var(--mf-color-text)!important;margin:0 0 1rem;max-width:none}.mf-single-article .entry-header .mf-article-meta-wrap{max-width:var(--mf-content-width,720px);text-align:left}.mf-single-article .entry-header .mf-article-meta{margin-bottom:0;padding-bottom:1rem}.mf-single-article.has-sidebar .entry-header{padding-left:0;padding-right:clamp(.75rem,2vw,1.5rem)}.mf-article-preheader{padding:.75rem 0 0}.mf-single-article.has-sidebar .mf-article-preheader{padding-left:0;padding-right:clamp(.75rem,2vw,1.5rem)}.mf-single-article .entry-content{max-width:var(--mf-content-width);margin-left:auto;margin-right:auto;font-size:var(--mf-article-body-size);line-height:var(--mf-article-body-lh);color:var(--mf-article-body-color);overflow-x:visible;padding-left:1.25rem;padding-right:1.25rem}.mf-single-article .entry-content>p:not(.mf-tip-box__label):not(.mf-tip-box__body):not(.mf-callout__text):not(.mf-image-credit){color:var(--mf-article-body-color);font-size:var(--mf-article-body-size);line-height:var(--mf-article-body-lh)}.mf-single-article.has-sidebar .entry-content{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:clamp(.75rem,2vw,1.5rem)}.mf-single-article.has-sidebar .entry-content-wrap{max-width:none}.mf-single-article .entry-content>.mf-author-box,.mf-single-article .entry-content>.mf-faq,.mf-single-article .entry-content>.mf-listicle-item,.mf-single-article .entry-content>.mf-toc,.mf-single-article .entry-content>.mf-toc--premium{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none}.mf-single-article .entry-content,.mf-single-article .entry-content-wrap{overflow-x:visible}.mf-single-article .entry-content h2{font-family:var(--mf-font-heading);font-weight:700;letter-spacing:var(--mf-letter-tight);color:var(--mf-color-text);border-bottom:2px solid var(--mf-color-border);padding-bottom:.625rem;margin-top:2.75rem;margin-bottom:1.25rem;padding-left:0}.mf-single-article .entry-content h2::before{display:none}.mf-single-article .entry-content h2:first-of-type{margin-top:1.75em}.mf-single-article .entry-content>p:first-of-type{font-size:.9375rem;line-height:1.5;color:var(--mf-color-text-secondary);margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid var(--mf-color-border)}.mf-breadcrumbs{font-family:var(--mf-font-body);font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--mf-color-text-secondary);padding:0 0 .875rem;margin:0}.mf-article-preheader .mf-breadcrumbs{padding-bottom:.75rem}.mf-article-categories{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:0 0 1rem;margin:0}.mf-article-categories__pills{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mf-category-pill{display:inline-flex;align-items:center;font-family:var(--mf-font-ui);font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-decoration:none;color:var(--mf-color-accent);background:var(--mf-color-accent-muted);border:1.5px solid var(--mf-color-accent);border-radius:var(--mf-radius-pill);padding:.4rem .9rem;transition:background var(--mf-transition),border-color var(--mf-transition),color var(--mf-transition)}.mf-category-pill:hover{background:var(--mf-color-accent-muted);border-color:var(--mf-color-accent-hover);color:var(--mf-color-accent-hover)}.mf-article-categories__read{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mf-font-ui);font-size:.8125rem;font-weight:500;color:var(--mf-color-text-secondary);margin-left:auto}.mf-article-categories__read-icon{display:inline-block;width:.875rem;height:.875rem;border:1.5px solid currentColor;border-radius:50%;position:relative;flex-shrink:0;opacity:.75}.mf-article-categories__read-icon::before{content:"";position:absolute;top:.15rem;left:50%;width:1.5px;height:.28rem;background:currentColor;transform:translateX(-50%);border-radius:1px}.mf-article-categories__read-icon::after{content:"";position:absolute;top:.38rem;left:50%;width:.28rem;height:1.5px;background:currentColor;transform-origin:left center;transform:rotate(45deg);border-radius:1px}@media (max-width:640px){.mf-article-categories__read{margin-left:0;width:100%}}.mf-breadcrumbs__link{color:var(--mf-color-text-secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(71,85,105,0.45);transition:color var(--mf-transition),text-decoration-color var(--mf-transition)}.mf-breadcrumbs__link:hover{color:var(--mf-color-accent);text-decoration-color:var(--mf-color-accent)}.mf-breadcrumbs__sep{margin:0 .5rem;color:var(--mf-color-text-tertiary);font-size:.875rem;line-height:1}.mf-breadcrumbs__current{color:var(--mf-color-text);font-weight:500}.mf-article-meta{display:flex;align-items:center;gap:.875rem;padding:0 0 1.25rem;margin:0 0 1.25rem;border-bottom:1px solid var(--mf-color-border)}.mf-article-meta__avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--mf-color-surface-alt);border:1px solid var(--mf-color-border)}.mf-article-meta__avatar-img{display:block;width:48px!important;height:48px!important;border-radius:50%;object-fit:cover}.mf-article-meta__details{min-width:0;flex:1}.mf-article-meta__line{margin:0;font-family:var(--mf-font-body);font-size:.875rem;line-height:1.5;color:var(--mf-article-body-color,#000)}.mf-article-meta__line--secondary{margin-top:.15rem;font-size:.8125rem;color:var(--mf-article-body-color,#000)}.mf-article-meta__by{margin-right:.25rem;color:var(--mf-article-body-color,#000)}.mf-article-meta__author{font-weight:600;color:var(--mf-article-body-color,#000);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0.35);transition:color var(--mf-transition),text-decoration-color var(--mf-transition)}.mf-article-meta__author:hover{color:var(--mf-color-accent);text-decoration-color:var(--mf-color-accent)}.mf-article-meta__role{margin-left:.35rem;color:var(--mf-article-body-color,#000)}.mf-article-meta__role::before{content:"·";margin-right:.35rem;color:var(--mf-article-body-color,#000)}.mf-article-meta__sep{margin:0 .5rem;color:var(--mf-article-body-color,#000);opacity:.45}.mf-article-meta__published,.mf-article-meta__read,.mf-article-meta__updated{color:var(--mf-article-body-color,#000)}.mf-article-meta__comments{color:var(--mf-article-body-color,#000);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(0,0,0,0.35);transition:color var(--mf-transition),text-decoration-color var(--mf-transition)}.mf-article-meta__comments:hover{color:var(--mf-color-accent);text-decoration-color:var(--mf-color-accent)}.mf-callout{position:relative;border:1px solid var(--mf-color-border);border-left:3px solid var(--mf-color-accent);border-radius:var(--mf-radius-sm,6px);box-shadow:none;padding:1.05rem 1.25rem 1.125rem;overflow:hidden}.mf-callout:not(.has-background){background:var(--mf-color-surface)}.mf-callout .mf-callout__label,.mf-callout h4.mf-callout__label,.mf-callout>.wp-block-heading.mf-callout__label{margin:0 0 .4rem;font-weight:700;line-height:1.35}.mf-callout .mf-callout__label:not([class*="-font-size"]):not([style*=font-size]),.mf-callout>.wp-block-heading.mf-callout__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.0625rem}.mf-callout .mf-callout__label:not(.has-text-color),.mf-callout>.wp-block-heading.mf-callout__label:not(.has-text-color){color:var(--mf-color-text)}.mf-callout .mf-callout__text,.mf-callout>.wp-block-paragraph.mf-callout__text{margin:0;font-size:inherit;line-height:var(--mf-article-body-lh, 1.72)}.mf-callout .mf-callout__text:not(.has-text-color),.mf-callout>.wp-block-paragraph.mf-callout__text:not(.has-text-color){color:var(--mf-article-body-color,var(--mf-color-text))}.mf-callout .mf-callout__text b,.mf-callout .mf-callout__text strong{font-weight:700}.mf-callout .mf-callout__text:not(.has-text-color) b,.mf-callout .mf-callout__text:not(.has-text-color) strong{color:var(--mf-color-text)}.mf-callout--chair:not(.has-background){background:linear-gradient(180deg,#f8fafc 0,#f1f5f9 100%)}.mf-callout--chair{border-color:#e2e8f0;border-left-color:#475569}.mf-callout--chair .mf-callout__label:not(.has-text-color),.mf-callout--chair .mf-callout__text:not(.has-text-color) strong{color:#334155}.mf-callout--client:not(.has-background){background:linear-gradient(180deg,#f0f9ff 0,#e0f2fe 100%)}.mf-callout--client{border-color:#bae6fd;border-left-color:#0ea5e9}.mf-callout--client .mf-callout__label:not(.has-text-color),.mf-callout--client .mf-callout__text:not(.has-text-color) strong{color:#0369a1}.mf-callout--try:not(.has-background){background:linear-gradient(180deg,#eff6ff 0,#dbeafe 100%)}.mf-callout--try{border-color:#bfdbfe;border-left-color:#2563eb}.mf-callout--try .mf-callout__label:not(.has-text-color),.mf-callout--try .mf-callout__text:not(.has-text-color) strong{color:#1d4ed8}.mf-callout--recommend:not(.has-background){background:linear-gradient(180deg,#f8fafc 0,#eef2ff 100%)}.mf-callout--recommend{border-color:#e2e8f0;border-left-color:#1d4ed8}.mf-callout--recommend .mf-callout__label:not(.has-text-color),.mf-callout--recommend .mf-callout__text:not(.has-text-color) strong{color:#1e3a8a}.mf-single-article .entry-content>.mf-callout{max-width:100%}@media (max-width:600px){.mf-callout{padding:.95rem 1rem 1rem}}.mf-single-article{--mf-chrome-gap:1.5rem}.mf-before-after,.mf-before-after.wp-block-columns,.mf-callout,.mf-chrome,.mf-compare-table,.mf-do-skip,.mf-do-skip.wp-block-columns,.mf-feature-cards,.mf-feature-cards.wp-block-columns,.mf-good-to-know,.mf-tip-box,.mf-toc,.mf-toc--premium,.mf-watch-out,figure.wp-block-table.mf-compare-table{margin-top:var(--mf-chrome-gap,1.5rem);margin-bottom:var(--mf-chrome-gap,1.5rem)}.mf-before-after,.mf-before-after.wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.mf-before-after>.mf-before-after__card,.mf-before-after>.wp-block-column.mf-before-after__card{margin:0;padding:1rem 1.125rem 1.125rem;border-radius:10px;flex-basis:auto!important;width:auto!important}.mf-before-after__before:not(.has-background){background:#f1f5f9}.mf-before-after__before{border:1px solid #e2e8f0}.mf-before-after__after:not(.has-background){background:#eff6ff}.mf-before-after__after{border:1px solid #2563eb}.mf-before-after__label,.mf-before-after__label.wp-block-heading,.mf-before-after__label.wp-block-paragraph{margin:0 0 .4rem!important;font-family:var(--mf-font-body, inherit);font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.mf-before-after__label.wp-block-paragraph:not(.has-text-color),.mf-before-after__label:not(.has-text-color){color:#334155}.mf-before-after__label strong{font-weight:700;color:inherit}.mf-before-after__after .mf-before-after__label:not(.has-text-color),.mf-before-after__after .mf-before-after__label:not(.has-text-color) strong{color:#0f172a}.mf-before-after__text,.mf-before-after__text.wp-block-paragraph{margin:0!important;line-height:var(--mf-article-body-lh, 1.72)}.mf-before-after__text.wp-block-paragraph:not(.has-text-color),.mf-before-after__text:not(.has-text-color){color:var(--mf-article-body-color,var(--mf-color-text))}.mf-do-skip,.mf-do-skip.wp-block-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.mf-do-skip>.mf-do-skip__card,.mf-do-skip>.wp-block-column.mf-do-skip__card{margin:0;padding:1rem 1.125rem 1.125rem;border-radius:10px;border:1px solid #e2e8f0;flex-basis:auto!important;width:auto!important}.mf-do-skip>.mf-do-skip__card:not(.has-background),.mf-do-skip>.wp-block-column.mf-do-skip__card:not(.has-background){background:#f8fafc}.mf-do-skip__label,.mf-do-skip__label.wp-block-heading,.mf-do-skip__label.wp-block-paragraph{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem!important;font-size:1rem;line-height:1.3}.mf-do-skip__label.wp-block-paragraph:not(.has-text-color),.mf-do-skip__label:not(.has-text-color){color:#0f172a}.mf-do-skip__label strong{font-weight:700}.mf-do-skip__skip .mf-do-skip__label{color:#475569}.mf-do-skip__card .wp-block-list,.mf-do-skip__card ul{margin:0;padding-left:1.15rem}.mf-do-skip__card li{margin:0 0 .45rem}.mf-do-skip__card li:last-child{margin-bottom:0}.mf-compare-table,figure.wp-block-table.mf-compare-table{overflow-x:auto}.mf-compare-table table,figure.mf-compare-table table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e8f0}.mf-compare-table td,.mf-compare-table th,figure.mf-compare-table td,figure.mf-compare-table th{border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left;vertical-align:top;color:var(--mf-article-body-color,var(--mf-color-text));background:#fff}.mf-compare-table thead th,figure.mf-compare-table thead th{font-weight:700;text-align:center;background:#f8fafc;color:#0f172a}.mf-compare-table--accent table,figure.mf-compare-table--accent table{border:1px solid #bfdbfe;border-collapse:collapse;overflow:hidden}.mf-compare-table--accent td,.mf-compare-table--accent th,figure.mf-compare-table--accent td,figure.mf-compare-table--accent th{border-color:#e2e8f0;padding:.85rem 1.1rem;vertical-align:top;text-align:left}.mf-compare-table--accent thead th,figure.mf-compare-table--accent thead th{background:#2563eb;color:#fff;font-weight:700;text-align:center;border-color:#1d4ed8}.mf-compare-table--accent thead th:nth-child(2),figure.mf-compare-table--accent thead th:nth-child(2){background:#0ea5e9;border-color:#0284c7}.mf-compare-table--accent thead th:nth-child(3),figure.mf-compare-table--accent thead th:nth-child(3){background:#0f172a;border-color:#020617}.mf-compare-table--accent tbody td:first-child,figure.mf-compare-table--accent tbody td:first-child{background:#eff6ff;font-weight:600;color:var(--mf-article-body-color,var(--mf-color-text))}.mf-compare-table--accent tbody tr:nth-child(2n) td:not(:first-child),figure.mf-compare-table--accent tbody tr:nth-child(2n) td:not(:first-child){background:#f8fafc}.mf-compare-table--duo table,figure.mf-compare-table--duo table{border:1px solid #e2e8f0;border-collapse:collapse;overflow:hidden}.mf-compare-table--duo td,.mf-compare-table--duo th,figure.mf-compare-table--duo td,figure.mf-compare-table--duo th{border-left:none;border-right:none;border-top:none;border-bottom:1px solid #e2e8f0;padding:.85rem 1.1rem;vertical-align:top;text-align:left}.mf-compare-table--duo thead th:first-child,figure.mf-compare-table--duo thead th:first-child{background:#2563eb;color:#fff;font-weight:700;text-align:center}.mf-compare-table--duo thead th:last-child,figure.mf-compare-table--duo thead th:last-child{background:#0f172a;color:#fff;font-weight:700;text-align:center}.mf-compare-table--duo tbody td:first-child,figure.mf-compare-table--duo tbody td:first-child{background:#eff6ff;color:var(--mf-article-body-color,var(--mf-color-text))}.mf-compare-table--duo tbody td:last-child,figure.mf-compare-table--duo tbody td:last-child{background:#fff;color:var(--mf-article-body-color,var(--mf-color-text))}.mf-compare-table--duo tbody tr:last-child td,figure.mf-compare-table--duo tbody tr:last-child td{border-bottom:none}@media (max-width:600px){.mf-compare-table,figure.wp-block-table.mf-compare-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mf-compare-table table,figure.mf-compare-table table{width:100%;max-width:none}.mf-compare-table--accent table,figure.mf-compare-table--accent table{min-width:32rem}.mf-compare-table td,.mf-compare-table th,figure.mf-compare-table td,figure.mf-compare-table th{padding:.65rem .75rem;font-size:.9375rem;word-break:normal;overflow-wrap:anywhere}.mf-compare-table--accent td,.mf-compare-table--accent th,.mf-compare-table--duo td,.mf-compare-table--duo th,figure.mf-compare-table--accent td,figure.mf-compare-table--accent th,figure.mf-compare-table--duo td,figure.mf-compare-table--duo th{padding:.65rem .75rem}.mf-size-compare{padding-left:.85rem;padding-right:.85rem}}.mf-feature-cards,.mf-feature-cards.wp-block-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:stretch}.mf-feature-cards>.wp-block-column{margin:0;flex-basis:auto!important;width:auto!important}.mf-feature-card,.mf-feature-cards .mf-feature-card.wp-block-group{height:100%;margin:0;padding:1.15rem 1rem 1.25rem;text-align:center;border:1px solid #2563eb;border-radius:8px;box-shadow:none}.mf-feature-card:not(.has-background),.mf-feature-cards .mf-feature-card.wp-block-group:not(.has-background){background:#f1f5f9}.mf-feature-card__icon,.mf-feature-card__icon.wp-block-paragraph{margin:0 0 .45rem!important;font-size:1.75rem;line-height:1.2}.mf-feature-card__title,.mf-feature-card__title.wp-block-heading,.mf-feature-card__title.wp-block-paragraph{margin:0 0 .35rem!important;font-size:1.05rem;font-weight:700;line-height:1.3}.mf-feature-card__title.wp-block-heading:not(.has-text-color),.mf-feature-card__title.wp-block-paragraph:not(.has-text-color),.mf-feature-card__title:not(.has-text-color){color:#0f172a}.mf-feature-card__text,.mf-feature-card__text.wp-block-paragraph{margin:0!important;font-size:.95rem;font-weight:400;line-height:1.45}.mf-feature-card__text.wp-block-paragraph:not(.has-text-color),.mf-feature-card__text:not(.has-text-color){color:#475569}@media (max-width:767px){.mf-before-after,.mf-before-after.wp-block-columns,.mf-do-skip,.mf-do-skip.wp-block-columns,.mf-feature-cards,.mf-feature-cards.wp-block-columns{grid-template-columns:1fr}}@media (max-width:781px){.mf-before-after,.mf-before-after.wp-block-columns,.mf-do-skip,.mf-do-skip.wp-block-columns{grid-template-columns:1fr}}.mf-tip-box{position:relative;border:1px solid #bae6fd;border-left:4px solid var(--mf-color-accent-gold,#0ea5e9);border-radius:var(--mf-radius-sm);box-shadow:none;padding:1.35rem 1.5rem 1.45rem;overflow:hidden}.mf-tip-box:not(.has-background){background:linear-gradient(180deg,#f0f9ff 0,#e0f2fe 100%)}.mf-tip-box .mf-tip-box__label.wp-block-paragraph,.mf-tip-box h1.mf-tip-box__label,.mf-tip-box h2.mf-tip-box__label,.mf-tip-box h3.mf-tip-box__label,.mf-tip-box h4.mf-tip-box__label,.mf-tip-box h5.mf-tip-box__label,.mf-tip-box h6.mf-tip-box__label,.mf-tip-box p.mf-tip-box__label,.mf-tip-box>.wp-block-heading.mf-tip-box__label,.mf-tip-box__label{font-family:var(--mf-font-heading);font-weight:700;letter-spacing:var(--mf-letter-tight);line-height:1.3;margin:0 0 .75rem;text-transform:none}.mf-tip-box .mf-tip-box__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box p.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-tip-label-size, 1.05rem)}.mf-tip-box .mf-tip-box__label.wp-block-paragraph:not(.has-text-color),.mf-tip-box h4.mf-tip-box__label:not(.has-text-color),.mf-tip-box p.mf-tip-box__label:not(.has-text-color),.mf-tip-box>.wp-block-heading.mf-tip-box__label:not(.has-text-color),.mf-tip-box__label:not(.has-text-color){color:var(--mf-color-accent,#0369a1)}.mf-tip-box .mf-tip-box__label b,.mf-tip-box .mf-tip-box__label strong{font-weight:700;font-family:inherit}.mf-tip-box .mf-tip-box__rule,.mf-tip-box hr.mf-tip-box__rule,.mf-tip-box__rule{display:none!important}.mf-tip-box .mf-tip-box__body,.mf-tip-box>.wp-block-paragraph:not(.mf-tip-box__label),.mf-tip-box__body{margin:0;padding:0;font-size:var(--mf-article-body-size, 1.0625rem);line-height:var(--mf-article-body-lh, 1.7)}.mf-tip-box .mf-tip-box__body:not(.has-text-color),.mf-tip-box>.wp-block-paragraph:not(.mf-tip-box__label):not(.has-text-color),.mf-tip-box__body:not(.has-text-color){color:var(--mf-article-body-color,var(--mf-color-text))}.mf-tip-box .mf-tip-box__body strong,.mf-tip-box__body strong{font-weight:600}.mf-tip-box .mf-tip-box__body:not(.has-text-color) strong,.mf-tip-box__body:not(.has-text-color) strong{color:var(--mf-color-text)}.mf-toc,.mf-toc--premium{background:var(--mf-color-surface);border:1px solid rgba(37,99,235,.1);border-radius:var(--mf-radius-lg);box-shadow:0 1px 2px rgba(15,34,56,.04),0 6px 16px rgba(15,34,56,.06);padding:0;margin:2rem 0;overflow:visible}.mf-toc h2.mf-toc__eyebrow,.mf-toc>.wp-block-heading.mf-toc__eyebrow,.mf-toc__eyebrow{font-family:var(--mf-font-heading);font-weight:700;text-transform:none!important;letter-spacing:var(--mf-letter-tight);color:var(--mf-color-accent);background:linear-gradient(180deg,var(--mf-color-surface-alt) 0,var(--mf-color-surface) 100%);margin:0!important;padding:1.25rem 1.25rem .875rem!important;border-bottom:1px solid var(--mf-color-border)}.mf-toc__auto-note{display:none!important}.mf-faq h1.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h1.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h1.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h1.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h1.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h1.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h1.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h1)}.mf-faq h2.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h2.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h2.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h2.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h2.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h2.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h2.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h2)}.mf-faq h3.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h3.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h3.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h3.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h3.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h3.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h3.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h3)}.mf-faq h4.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h4.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h4.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h4.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h4.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h4.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h4.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h4)}.mf-faq h5.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h5.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h5.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h5.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h5.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h5.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h5.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h5)}.mf-faq h6.mf-faq__title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h6.mf-listicle-item__field-title:not([class*="-font-size"]):not([style*=font-size]),.mf-listicle-item h6.mf-listicle-item__title:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box h6.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-tip-box>h6.wp-block-heading.mf-tip-box__label:not([class*="-font-size"]):not([style*=font-size]),.mf-toc h6.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]),.mf-toc>h6.wp-block-heading.mf-toc__eyebrow:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-font-size-h6)}.mf-toc--premium .mf-toc__grid.wp-block-list{padding:0 1.25rem 1rem}.mf-toc--premium .mf-toc__sections.wp-block-list{padding:.75rem 1.25rem 1.25rem}.mf-toc--premium .mf-toc__grid.wp-block-list,.mf-toc__grid{list-style:none!important;margin:0;padding:1.25rem 1.5rem .75rem;display:grid;grid-template-columns:1fr;gap:.35rem}.mf-toc--premium .mf-toc__grid.wp-block-list>li,.mf-toc--premium .mf-toc__sections.wp-block-list>li,.mf-toc__grid>li,.mf-toc__sections>li{list-style:none!important}.mf-toc__grid>li::marker,.mf-toc__sections>li::marker{content:none!important;font-size:0!important}.mf-toc--premium .mf-toc__grid.wp-block-list li,.mf-toc--premium .mf-toc__sections.wp-block-list li{margin:0}.mf-toc__grid a{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--mf-radius-sm);text-decoration:none;color:var(--mf-color-text);border:1px solid transparent;transition:background var(--mf-transition),color var(--mf-transition)}.mf-toc__grid a:hover{background:var(--mf-color-surface-alt);color:var(--mf-color-accent)}.mf-toc__grid a:hover .mf-toc__label,.mf-toc__grid a:hover .mf-toc__num{color:var(--mf-color-accent)}.mf-toc__grid a:focus{background:0 0;outline:0}.mf-toc__grid a:focus-visible{outline:2px solid var(--mf-color-accent);outline-offset:2px}.mf-toc__grid a.is-active{background:0 0;color:var(--mf-color-text);border-color:transparent}.mf-toc__num{flex:0 0 auto;font-family:var(--mf-font-mono);font-size:.875rem;font-weight:700;color:var(--mf-article-body-color,#000);min-width:2rem;line-height:1.4;letter-spacing:.02em;transition:color var(--mf-transition)}.mf-toc__label{font-family:var(--mf-font-ui);font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--mf-article-body-color,#000);transition:color var(--mf-transition)}.mf-toc--premium .mf-toc__sections.wp-block-list,.mf-toc__sections{list-style:none!important;margin:0;padding:.75rem 1.5rem 1.25rem;border-top:1px solid var(--mf-color-border);display:grid;gap:.25rem;background:var(--mf-color-surface-alt)}.mf-toc__sections a{display:block;padding:.625rem .875rem;font-family:var(--mf-font-ui);font-size:1rem;font-weight:600;color:var(--mf-article-body-color,#000);text-decoration:none;border-radius:var(--mf-radius-sm);transition:background var(--mf-transition),color var(--mf-transition);border:1px solid transparent;background:0 0}.mf-toc__sections a:hover{background:var(--mf-color-surface);color:var(--mf-color-accent)}.mf-toc__sections a.is-active{background:0 0;color:var(--mf-article-body-color,#000);border-color:transparent;box-shadow:none}.mf-listicle-item{position:relative;display:block;background:var(--mf-color-surface);border:1px solid rgba(37,99,235,.1);border-radius:var(--mf-radius-lg);box-shadow:0 1px 2px rgba(15,34,56,.04),0 6px 16px rgba(15,34,56,.06);padding:1.25rem 1.25rem;margin:0 0 1.5rem;max-width:100%;overflow:visible;transition:box-shadow var(--mf-transition),border-color var(--mf-transition);--mf-listicle-counter-color:#0ea5e9}.mf-listicle-item::before{display:none}.mf-listicle-item>.wp-block-group.mf-listicle-item__header,.mf-listicle-item__header{display:flex!important;flex-wrap:nowrap;align-items:center;gap:1rem;margin:0 0 1.125rem;padding:0 0 .875rem;border-bottom:1px solid var(--mf-color-border)}.mf-listicle-item__counter,.mf-listicle-item__header .mf-listicle-item__counter{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;min-width:3.75rem;padding:0;margin:0;border-right:none}.mf-listicle-item__counter .mf-listicle-item__num,.mf-listicle-item__counter>.wp-block-paragraph.mf-listicle-item__num,.mf-listicle-item__num{display:inline-block;margin:0!important;padding:0 1rem 0 0!important;border-right:2px solid var(--mf-listicle-counter-color);font-family:var(--mf-font-heading);font-size:clamp(2.25rem, 1.85rem + .85vw, 2.75rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--mf-listicle-counter-color)!important;background:0 0;border-top:none;border-left:none;border-bottom:none}.mf-listicle-item__counter .mf-listicle-item__of,.mf-listicle-item__counter>.wp-block-paragraph.mf-listicle-item__of,.mf-listicle-item__of{margin:.35rem 0 0!important;padding:0!important;font-family:var(--mf-font-heading);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--mf-color-text-secondary,var(--mf-color-text))!important;background:0 0;border:none}.mf-listicle-item__header .mf-listicle-item__title,.mf-listicle-item__header>.wp-block-heading.mf-listicle-item__title,.mf-listicle-item__title{flex:1;min-width:0;margin:0!important;padding:0!important;font-family:var(--mf-font-heading);font-weight:700;line-height:1.25;letter-spacing:var(--mf-letter-tight);border-bottom:none}.mf-listicle-item__header .mf-listicle-item__title:not(.has-text-color),.mf-listicle-item__header>.wp-block-heading.mf-listicle-item__title:not(.has-text-color),.mf-listicle-item__title:not(.has-text-color){color:var(--mf-color-text)}.mf-listicle-item__inner{padding:0;min-width:0}.mf-listicle-item__inner>.wp-block-heading{display:none}.mf-listicle-item__columns{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;margin-top:0;gap:1.5rem;align-items:stretch}.mf-listicle-item__media{order:-1;width:100%!important;flex-basis:100%!important;max-width:100%}.mf-listicle-item__content{order:0;width:100%!important;flex-basis:100%!important}.mf-listicle-item__media .wp-block-image{margin:0;max-width:100%;width:100%}.mf-listicle-item .wp-block-image img,.mf-listicle-item__media .wp-block-image img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--mf-radius);border:none}.mf-listicle-item__content>.wp-block-paragraph.mf-listicle-item__field-body{margin-bottom:0;padding:0 0 .875rem;border-bottom:1px solid var(--mf-color-border);font-size:var(--mf-article-body-size);line-height:var(--mf-article-body-lh);color:var(--mf-article-body-color)}.mf-listicle-item__content>p:not(.mf-listicle-item__field-body):not(.mf-before-after__label):not(.mf-before-after__text):not(.mf-do-skip__label):not(.mf-callout__text){margin:0 0 1rem;font-size:var(--mf-article-body-size);line-height:var(--mf-article-body-lh);color:var(--mf-article-body-color)}.mf-listicle-item__content h4.mf-listicle-item__field-title,.mf-listicle-item__content>.wp-block-heading.mf-listicle-item__field-title,.mf-listicle-item__field-title{font-family:var(--mf-font-heading);font-weight:700;line-height:1.35;letter-spacing:var(--mf-letter-tight);margin:0;padding:.875rem 0 .375rem;border:none}.mf-listicle-item__content h4.mf-listicle-item__field-title:not(.has-text-color),.mf-listicle-item__content>.wp-block-heading.mf-listicle-item__field-title:not(.has-text-color),.mf-listicle-item__field-title:not(.has-text-color){color:var(--mf-color-text)}.mf-listicle-item__content>.mf-listicle-item__field-title:first-of-type,.mf-listicle-item__content>h4.mf-listicle-item__field-title:first-of-type{padding-top:0}.mf-listicle-item__content>.wp-block-paragraph.mf-listicle-item__field-body:last-of-type,.mf-listicle-item__content>p:last-of-type{border-bottom:none;padding-bottom:0}.mf-listicle-item a[href^="#"]{color:var(--mf-color-accent);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(201,162,39,.45);transition:color var(--mf-transition),border-color var(--mf-transition)}.editor-styles-wrapper .mf-article-closing,.editor-styles-wrapper .mf-article-intro,.editor-styles-wrapper .mf-soft-section,.mf-single-article .mf-article-closing,.mf-single-article .mf-article-intro,.mf-single-article .mf-soft-section{box-sizing:border-box;background:var(--mf-color-surface);border:1px solid rgba(37,99,235,.1);border-radius:var(--mf-radius-lg);box-shadow:0 1px 2px rgba(15,34,56,.04),0 6px 16px rgba(15,34,56,.06);padding:1.15rem 1.35rem;margin:.85rem 0;max-width:100%}.editor-styles-wrapper .mf-article-intro+.mf-article-intro,.mf-single-article .mf-article-intro+.mf-article-intro{margin-top:.75rem}.editor-styles-wrapper .mf-article-closing>.wp-block-heading,.editor-styles-wrapper .mf-soft-section>.wp-block-heading,.mf-single-article .mf-article-closing>.wp-block-heading,.mf-single-article .mf-soft-section>.wp-block-heading{margin-top:0!important;border-bottom:none!important;padding-bottom:0!important}.editor-styles-wrapper .mf-article-intro>p,.editor-styles-wrapper .mf-soft-section>p,.mf-single-article .mf-article-intro>p,.mf-single-article .mf-soft-section>p{margin:0 0 .85rem;font-size:var(--mf-article-body-size, 1.0625rem);line-height:var(--mf-article-body-lh, 1.7);color:var(--mf-article-body-color,var(--mf-color-text))}.editor-styles-wrapper .mf-article-intro>p:last-child,.editor-styles-wrapper .mf-soft-section>p:last-child,.mf-single-article .mf-article-intro>p:last-child,.mf-single-article .mf-soft-section>p:last-child{margin-bottom:0}.mf-listicle-item:has(> .mf-listicle-item__number){display:grid;grid-template-columns:3.5rem 1fr;gap:1rem 1.5rem;padding:var(--mf-space-lg,2rem) 0;border:none;border-bottom:1px solid var(--mf-color-border);border-radius:0;box-shadow:none;background:0 0}.mf-listicle-item__number{grid-column:1;grid-row:1/span 2;align-self:start;font-family:var(--mf-font-heading);font-size:2.25rem;font-weight:700;color:var(--mf-color-accent);line-height:1;margin:.15rem 0 0}.mf-listicle-item:has(> .mf-listicle-item__number)>.mf-listicle-item__inner{grid-column:2;min-width:0}.mf-listicle-item .mf-tip-box{width:100%}.mf-image-credit{font-family:var(--mf-font-mono);font-size:.6875rem;line-height:1.45;color:var(--mf-color-text-tertiary);margin:.4rem 0 0!important}.mf-image-with-credit{margin-bottom:0}.mf-image-credit a{color:var(--mf-color-text-tertiary);text-decoration:underline;text-underline-offset:2px;transition:color var(--mf-transition)}.mf-faq{box-sizing:border-box;background:var(--mf-color-surface);border:1px solid rgba(37,99,235,.1);border-radius:var(--mf-radius-lg);box-shadow:0 1px 2px rgba(15,34,56,.04),0 6px 16px rgba(15,34,56,.06);padding:1.25rem 1.25rem 1.35rem;margin:2rem 0;max-width:100%}.mf-faq__title{font-family:var(--mf-font-heading);font-weight:700;letter-spacing:var(--mf-letter-tight);text-transform:none;border-bottom:1px solid var(--mf-color-border);padding-bottom:.75rem;margin:0 0 1rem}.mf-faq__title:not(.has-text-color){color:var(--mf-color-text)}.mf-faq-accordion{border:1px solid var(--mf-color-border);border-radius:var(--mf-radius);overflow:hidden;background:var(--mf-color-surface);box-shadow:none;margin:0;max-width:100%!important;width:100%!important}.mf-faq-accordion .wp-block-details.mf-faq-item,.mf-faq-item,.mf-faq>.wp-block-details.mf-faq-item{border-bottom:1px solid var(--mf-color-border);margin:0}.mf-faq-accordion .wp-block-details.mf-faq-item:last-child,.mf-faq-item:last-child,.mf-faq>.wp-block-details.mf-faq-item:last-child{border-bottom:none}.mf-faq-accordion .wp-block-details.mf-faq-item summary,.mf-faq-item summary{padding:1rem 1.25rem;font-family:var(--mf-font-ui);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--mf-color-text);cursor:pointer;list-style:none;transition:background var(--mf-transition),color var(--mf-transition)}.mf-faq-accordion .wp-block-details.mf-faq-item[open] summary,.mf-faq-item[open] summary{background:var(--mf-color-accent-muted);color:var(--mf-color-accent)}.mf-faq-accordion .wp-block-details.mf-faq-item summary::-webkit-details-marker,.mf-faq-item summary::-webkit-details-marker{display:none}.mf-faq-accordion .wp-block-details.mf-faq-item summary::after,.mf-faq-item summary::after{content:"+";float:right;font-family:var(--mf-font-mono);font-size:1rem;font-weight:600;color:var(--mf-color-text-secondary);line-height:1.2}.mf-faq-accordion .wp-block-details.mf-faq-item[open] summary::after,.mf-faq-item[open] summary::after{content:"−"}.mf-faq-accordion .wp-block-details.mf-faq-item summary:focus,.mf-faq-item summary:focus{background:var(--mf-color-accent-muted);outline:0}.mf-faq-accordion .wp-block-details.mf-faq-item summary:focus-visible,.mf-faq-item summary:focus-visible{box-shadow:inset 0 0 0 2px var(--mf-color-accent)}.mf-faq-accordion .wp-block-details.mf-faq-item .wp-block-paragraph,.mf-faq-item .wp-block-paragraph{padding:0 1.15rem 1rem;margin:0;font-size:var(--mf-article-body-size);color:var(--mf-article-body-color);line-height:var(--mf-article-body-lh)}.mf-faq-item__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1.15rem;background:0 0;border:none;text-align:left;cursor:pointer;font-family:var(--mf-font-ui);font-size:.9375rem;font-weight:500;letter-spacing:-.01em;color:var(--mf-color-text);transition:background var(--mf-transition),color var(--mf-transition)}.mf-faq-item__toggle:focus,.mf-faq-item__toggle:hover{background:var(--mf-color-accent-muted);outline:0}.mf-faq-item__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--mf-color-accent)}.mf-faq-item__question{margin:0;font-size:inherit}.mf-faq-item__question-text{flex:1}.mf-faq-item__icon{flex:0 0 0.875rem;width:.875rem;height:.875rem;position:relative}.mf-faq-item__icon::after,.mf-faq-item__icon::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:var(--mf-color-text-secondary);transition:transform .2s ease,opacity .2s ease}.mf-faq-item__icon::after{transform:rotate(90deg)}.mf-faq-item.is-open .mf-faq-item__icon::after{transform:rotate(0);opacity:0}.mf-faq-item__answer{padding:0 1.15rem 1rem;font-size:var(--mf-article-body-size);color:var(--mf-article-body-color);line-height:var(--mf-article-body-lh);max-width:68ch}.mf-faq-item__answer[hidden]{display:none}.mf-faq-item__answer p{margin:0}.mf-author-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;padding:2.5rem 2rem;background:linear-gradient(180deg,var(--mf-color-surface) 0,var(--mf-color-surface-alt) 100%);border:1px solid var(--mf-color-border);border-radius:var(--mf-radius-lg);box-shadow:var(--mf-shadow-card);margin:var(--mf-space-xl) auto var(--mf-space-lg);max-width:480px;position:relative;overflow:hidden}.mf-author-box::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--mf-color-accent-gold),var(--mf-color-accent))}.mf-author-box__avatar img{border-radius:50%;width:96px;height:96px;object-fit:cover;border:3px solid var(--mf-color-surface);box-shadow:0 4px 16px rgba(37,99,235,.15)}.mf-author-box__name{font-family:var(--mf-font-ui);font-size:1.0625rem;font-weight:600;letter-spacing:var(--mf-letter-tight);margin:0;color:var(--mf-color-text)}.mf-author-box__role{font-family:var(--mf-font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--mf-color-text-secondary);margin:0}.mf-author-box__bio{font-size:.9375rem;line-height:1.65;color:var(--mf-color-text-secondary);margin:0}.mf-author-box__link{font-family:var(--mf-font-ui);font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:-.01em;color:var(--mf-color-accent);text-decoration:none;border-bottom:none;padding:0;transition:color var(--mf-transition)}.mf-related{max-width:var(--mf-wide-width);margin:var(--mf-space-xl) auto var(--mf-space-lg);padding-top:var(--mf-space-md);border-top:1px solid var(--mf-color-border)}.mf-related .mf-section-header{border-bottom:2px solid var(--mf-color-text);padding-bottom:.625rem;margin-bottom:1.25rem}.mf-related .mf-section-header__title{font-family:var(--mf-font-heading);font-size:1.375rem;font-weight:700;letter-spacing:var(--mf-letter-tight);margin:0}.mf-related .mf-grid-3{gap:var(--mf-space-card-gap,1.75rem)}.mf-related .mf-card{height:100%}@media (hover:hover) and (pointer:fine){.mf-breadcrumbs a:hover,.mf-breadcrumbs__link:hover{color:var(--mf-color-accent)}.mf-article-meta__author:hover,.mf-article-meta__comments:hover{color:var(--mf-color-accent)}.mf-toc__grid a:hover{background:var(--mf-color-accent-muted);border-color:var(--mf-color-border-hover);color:var(--mf-color-accent)}.mf-toc__grid a:hover .mf-toc__label,.mf-toc__grid a:hover .mf-toc__num{color:var(--mf-color-accent)}.mf-toc__sections a:hover{background:var(--mf-color-surface);color:var(--mf-color-accent);border-color:transparent}.mf-toc__sections a.is-active{background:0 0;color:var(--mf-article-body-color,#000);border-color:transparent}.mf-listicle-item:hover{border-color:rgba(37,99,235,.2);box-shadow:0 4px 12px rgba(20,20,20,.08)}.mf-listicle-item a[href^="#"]:focus,.mf-listicle-item a[href^="#"]:hover{color:var(--mf-color-accent-gold,#0ea5e9);border-bottom-color:currentColor}.mf-image-credit a:focus,.mf-image-credit a:hover{color:var(--mf-color-accent)}.mf-faq-accordion .wp-block-details.mf-faq-item summary:hover,.mf-faq-item summary:hover{background:var(--mf-color-accent-muted);color:var(--mf-color-accent)}.mf-faq-item__toggle:hover{background:var(--mf-color-accent-muted);color:var(--mf-color-accent)}.mf-author-box__link:focus,.mf-author-box__link:hover{color:var(--mf-color-accent-gold,#0ea5e9)}.mf-related .mf-card__title a:hover{color:var(--mf-color-accent)}}.mf-single-article .post-navigation-wrap{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--mf-color-border)}.mf-single-article .post-navigation-sub small{font-family:var(--mf-font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--mf-color-text-tertiary)}.mf-single-article .post-navigation .nav-title{font-family:var(--mf-font-ui);font-weight:500;letter-spacing:-.01em}.mf-single-article #comments,.mf-single-article .comments-area{margin-top:var(--mf-space-lg,2rem);color:var(--mf-color-text-secondary)}.mf-single-article #comments #reply-title,.mf-single-article #comments .comment-reply-title,.mf-single-article #comments .comments-title,.mf-single-article .comments-area #reply-title,.mf-single-article .comments-area .comment-reply-title,.mf-single-article .comments-area .comments-title{font-family:var(--mf-font-heading);letter-spacing:var(--mf-letter-tight);color:var(--mf-color-text)}.mf-single-article #comments a,.mf-single-article .comment-form a,.mf-single-article .comment-respond a,.mf-single-article .comments-area a,.mf-single-article .logged-in-as a{color:var(--mf-color-accent);text-decoration:none}.mf-single-article #comments a:focus,.mf-single-article #comments a:hover,.mf-single-article .comment-form a:focus,.mf-single-article .comment-form a:hover,.mf-single-article .comments-area a:focus,.mf-single-article .comments-area a:hover,.mf-single-article .logged-in-as a:focus,.mf-single-article .logged-in-as a:hover{color:var(--mf-color-accent-hover);text-decoration:underline}.mf-single-article .comment-form label,.mf-single-article .comment-notes,.mf-single-article .logged-in-as{color:var(--mf-color-text-secondary);font-family:var(--mf-font-ui)}.mf-single-article #comments .required,.mf-single-article .comment-form .required,.mf-single-article .comment-form .required-field,.mf-single-article .comment-respond .required{color:var(--mf-color-accent)!important}.mf-single-article #comment,.mf-single-article .comment-form input[type=email],.mf-single-article .comment-form input[type=text],.mf-single-article .comment-form input[type=url],.mf-single-article .comment-form textarea{color:var(--mf-color-text);background:var(--mf-color-surface);border:1px solid var(--mf-color-border);border-radius:var(--mf-radius,6px);box-shadow:none}.mf-single-article #comment:focus,.mf-single-article .comment-form input[type=email]:focus,.mf-single-article .comment-form input[type=text]:focus,.mf-single-article .comment-form input[type=url]:focus,.mf-single-article .comment-form textarea:focus{border-color:var(--mf-color-accent);outline:0;box-shadow:0 0 0 3px var(--mf-color-accent-muted)}.mf-single-article #comments input[type=submit],.mf-single-article #respond .form-submit .submit,.mf-single-article .comment-form .form-submit input[type=submit],.mf-single-article .comment-form input#submit{background:var(--mf-color-accent)!important;background-image:none!important;color:#fff!important;border:none!important;border-radius:var(--mf-radius,6px);box-shadow:none!important;font-family:var(--mf-font-ui);font-weight:600;cursor:pointer;transition:background-color .15s ease}.mf-single-article #comments input[type=submit]:focus,.mf-single-article #comments input[type=submit]:hover,.mf-single-article #respond .form-submit .submit:focus,.mf-single-article #respond .form-submit .submit:hover,.mf-single-article .comment-form .form-submit input[type=submit]:focus,.mf-single-article .comment-form .form-submit input[type=submit]:hover,.mf-single-article .comment-form input#submit:focus,.mf-single-article .comment-form input#submit:hover{background:var(--mf-color-accent-hover)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.mf-single-article .navigation.post-navigation a,.mf-single-article .post-navigation a{color:var(--mf-color-text)}.mf-single-article .navigation.post-navigation a:focus,.mf-single-article .navigation.post-navigation a:hover,.mf-single-article .post-navigation a:focus,.mf-single-article .post-navigation a:hover{color:var(--mf-color-accent)}.mf-listicle-item[id],.wp-block-heading[id]{scroll-margin-top:6rem}@media (min-width:768px){.mf-toc--premium .mf-toc__grid.wp-block-list,.mf-toc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}}@media (max-width:767px){.mf-single-article .entry-content{padding-left:1rem;padding-right:1rem;max-width:100%;box-sizing:border-box;overflow-x:clip}.mf-single-article:not(.has-sidebar) .comments-area,.mf-single-article:not(.has-sidebar) .navigation.post-navigation,.mf-single-article:not(.has-sidebar) .post-navigation{padding-left:1rem;padding-right:1rem}.mf-single-article .content-container,.mf-single-article .content-wrap,.mf-single-article .entry-content-wrap,.mf-single-article.has-sidebar .content-container{max-width:100%;min-width:0;width:100%;box-sizing:border-box}.mf-single-article.has-sidebar .content-container,.mf-single-article.has-sidebar .entry-content-wrap{display:block!important;grid-template-columns:none!important}.mf-single-article.has-sidebar .primary-sidebar{width:100%!important;max-width:100%!important;float:none!important;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--mf-color-border)}.mf-listicle-item{padding:1.125rem 1rem;max-width:100%;box-sizing:border-box}.mf-listicle-item:has(> .mf-listicle-item__number){grid-template-columns:1fr;padding:1.5rem 0}.mf-listicle-item:has(> .mf-listicle-item__number)>.mf-listicle-item__number{grid-column:1;grid-row:auto}.mf-listicle-item:has(> .mf-listicle-item__number)>.mf-listicle-item__inner{grid-column:1}.mf-listicle-item>.wp-block-group.mf-listicle-item__header,.mf-listicle-item__header{gap:.875rem;margin-bottom:1rem;padding-bottom:.75rem;flex-wrap:wrap;min-width:0}.mf-listicle-item__counter,.mf-listicle-item__header .mf-listicle-item__counter{min-width:3.25rem}.mf-listicle-item__counter .mf-listicle-item__num,.mf-listicle-item__counter>.wp-block-paragraph.mf-listicle-item__num,.mf-listicle-item__num{font-size:2rem;padding-right:.875rem!important}.mf-listicle-item__counter .mf-listicle-item__of,.mf-listicle-item__counter>.wp-block-paragraph.mf-listicle-item__of,.mf-listicle-item__of{font-size:.6875rem}.mf-listicle-item__columns,.mf-listicle-item__columns.is-layout-flex,.mf-listicle-item__columns.wp-block-columns{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:1.25rem;max-width:100%}.mf-listicle-item__content,.mf-listicle-item__media{width:100%!important;max-width:100%!important;flex-basis:100%!important;min-width:0!important}.mf-listicle-item .wp-block-image img,.mf-listicle-item__media .wp-block-image,.mf-listicle-item__media img{max-width:100%!important;width:100%!important;height:auto}.mf-toc--premium .mf-toc__grid.wp-block-list,.mf-toc__grid{grid-template-columns:1fr}.mf-faq,.mf-faq-accordion{max-width:100%;box-sizing:border-box}.mf-faq-accordion .wp-block-details.mf-faq-item summary,.mf-faq-item summary,.mf-faq-item__toggle{padding:1.125rem 1rem;min-height:44px;box-sizing:border-box}.mf-single-article .article-post-thumbnail,.mf-single-article .post-thumbnail,.mf-single-article .post-thumbnail.alignwide{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box;overflow:hidden}.mf-single-article .post-thumbnail img{max-width:100%!important;width:100%!important}}.mf-good-to-know{box-sizing:border-box;border:none;border-left:5px solid var(--mf-color-accent,#2563eb);border-radius:var(--mf-radius-sm,6px);box-shadow:none;padding:1rem 1.25rem;max-width:100%}.mf-good-to-know:not(.has-background){background:var(--mf-color-surface-alt,#f1f5f9)}.mf-good-to-know>:first-child{margin-top:0!important}.mf-good-to-know>:last-child{margin-bottom:0!important}.mf-good-to-know .mf-good-to-know__label,.mf-good-to-know h4.mf-good-to-know__label,.mf-good-to-know p.mf-good-to-know__label,.mf-good-to-know>.wp-block-heading.mf-good-to-know__label,.mf-good-to-know>p.mf-good-to-know__label{font-family:var(--mf-font-body, inherit);font-weight:700;line-height:1.4;margin:0 0 .5rem}.mf-good-to-know .mf-good-to-know__label:not([class*="-font-size"]):not([style*=font-size]),.mf-good-to-know p.mf-good-to-know__label:not([class*="-font-size"]):not([style*=font-size]),.mf-good-to-know>.wp-block-heading.mf-good-to-know__label:not([class*="-font-size"]):not([style*=font-size]),.mf-good-to-know>p.mf-good-to-know__label:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-article-body-size, 1.125rem)}.mf-good-to-know .mf-good-to-know__label:not(.has-text-color),.mf-good-to-know p.mf-good-to-know__label:not(.has-text-color),.mf-good-to-know>.wp-block-heading.mf-good-to-know__label:not(.has-text-color),.mf-good-to-know>p.mf-good-to-know__label:not(.has-text-color){color:var(--mf-color-text,#0f172a)}.mf-good-to-know .mf-good-to-know__label b,.mf-good-to-know .mf-good-to-know__label strong{font-weight:700}.mf-good-to-know .mf-good-to-know__body,.mf-good-to-know p.mf-good-to-know__body,.mf-good-to-know>p.mf-good-to-know__body{font-family:var(--mf-font-body, inherit);font-size:var(--mf-article-body-size, 1.125rem);font-weight:400;line-height:var(--mf-line-height-body, 1.7);margin:0}.mf-good-to-know .mf-good-to-know__body:not(.has-text-color),.mf-good-to-know p.mf-good-to-know__body:not(.has-text-color),.mf-good-to-know>p.mf-good-to-know__body:not(.has-text-color){color:var(--mf-color-text,#0f172a)}.mf-good-to-know>p:only-child{margin:0;font-size:var(--mf-article-body-size, 1.125rem);line-height:var(--mf-line-height-body, 1.7)}.mf-good-to-know>p:only-child:not(.has-text-color){color:var(--mf-color-text,#0f172a)}.mf-good-to-know>p:only-child b:first-of-type,.mf-good-to-know>p:only-child strong:first-of-type{font-weight:700}@media (max-width:781px){.mf-good-to-know{padding:.875rem 1rem;border-left-width:4px}}.mf-watch-out{box-sizing:border-box;border:none;border-left:4px solid #2563eb;border-radius:6px;box-shadow:none;padding:1.15rem 1.25rem;max-width:100%}.mf-watch-out:not(.has-background){background:#eff6ff}.mf-watch-out>:first-child{margin-top:0!important}.mf-watch-out>:last-child{margin-bottom:0!important}.mf-watch-out .mf-watch-out__label,.mf-watch-out h4.mf-watch-out__label,.mf-watch-out p.mf-watch-out__label,.mf-watch-out>.wp-block-heading.mf-watch-out__label,.mf-watch-out>p.mf-watch-out__label{font-family:var(--mf-font-body, inherit);font-weight:700;line-height:1.4;margin:0 0 .45rem}.mf-watch-out .mf-watch-out__label:not([class*="-font-size"]):not([style*=font-size]),.mf-watch-out p.mf-watch-out__label:not([class*="-font-size"]):not([style*=font-size]),.mf-watch-out>.wp-block-heading.mf-watch-out__label:not([class*="-font-size"]):not([style*=font-size]),.mf-watch-out>p.mf-watch-out__label:not([class*="-font-size"]):not([style*=font-size]){font-size:var(--mf-article-body-size, 1.125rem)}.mf-watch-out .mf-watch-out__label:not(.has-text-color),.mf-watch-out p.mf-watch-out__label:not(.has-text-color),.mf-watch-out>.wp-block-heading.mf-watch-out__label:not(.has-text-color),.mf-watch-out>p.mf-watch-out__label:not(.has-text-color){color:#0f172a}.mf-watch-out .mf-watch-out__label b,.mf-watch-out .mf-watch-out__label strong{font-weight:700}.mf-watch-out .mf-watch-out__label:not(.has-text-color) b,.mf-watch-out .mf-watch-out__label:not(.has-text-color) strong{color:#0f172a}.mf-watch-out .mf-watch-out__body,.mf-watch-out p.mf-watch-out__body,.mf-watch-out>p.mf-watch-out__body{font-family:var(--mf-font-body, inherit);font-size:var(--mf-article-body-size, 1.125rem);font-weight:400;line-height:var(--mf-line-height-body, 1.7);margin:0}.mf-watch-out .mf-watch-out__body:not(.has-text-color),.mf-watch-out p.mf-watch-out__body:not(.has-text-color),.mf-watch-out>p.mf-watch-out__body:not(.has-text-color){color:#334155}@media (max-width:781px){.mf-watch-out{padding:1rem 1.05rem;border-left-width:4px}}@media (max-width:389px){.mf-single-article .entry-content{overflow-x:clip;overflow-wrap:anywhere;word-wrap:break-word}.mf-article-hero,.mf-callout,.mf-faq,.mf-listicle-item,.mf-tip-box{max-width:100%;min-width:0;box-sizing:border-box}.mf-callout,.mf-tip-box{padding-left:.9rem;padding-right:.9rem}.mf-listicle-item .wp-block-columns,.mf-listicle-item.wp-block-columns{flex-direction:column!important}.mf-article-hero__title{font-size:clamp(1.35rem, 7vw, 1.75rem)}}.mf-myth,.mf-recreate,.mf-size-compare,.mf-toolkit,.mf-wear-for{margin:1.35rem 0 1.5rem;padding:1.35rem 1.4rem 1.45rem;border-radius:10px;box-sizing:border-box}.mf-recreate{border:1px solid #e2e8f0}.mf-recreate:not(.has-background){background:#f1f5f9}.mf-recreate__label,.mf-recreate__label.wp-block-heading,.mf-recreate__label.wp-block-paragraph{margin:0 0 .85rem;font-weight:700}.mf-recreate__label.wp-block-heading:not([class*="-font-size"]):not([style*=font-size]),.mf-recreate__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-recreate__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.05rem}.mf-recreate__label.wp-block-heading:not(.has-text-color),.mf-recreate__label.wp-block-paragraph:not(.has-text-color),.mf-recreate__label:not(.has-text-color){color:#2563eb}.mf-recreate__label strong{font-weight:700;color:inherit}.mf-recreate .wp-block-list,.mf-recreate ul{margin:0!important;padding:0!important;list-style:none!important}.mf-recreate li{position:relative;margin:0 0 .75rem!important;padding-left:2rem!important;color:#0f172a;line-height:1.5}.mf-recreate li:last-child{margin-bottom:0!important}.mf-recreate li::before{content:"";position:absolute;left:0;top:.15rem;width:1.15rem;height:1.15rem;border-radius:3px;background:#22c55e;border:1px solid #15803d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.2l2.8 2.8 6.2-6.2'/%3E%3C/svg%3E");background-size:.75rem;background-repeat:no-repeat;background-position:center}.mf-myth{border:1px solid #e2e8f0}.mf-myth:not(.has-background){background:#f8fafc}.mf-myth__label,.mf-myth__label.wp-block-heading,.mf-myth__label.wp-block-paragraph{margin:0 0 .75rem;font-weight:700}.mf-myth__label.wp-block-heading:not([class*="-font-size"]):not([style*=font-size]),.mf-myth__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-myth__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.05rem}.mf-myth__label.wp-block-heading:not(.has-text-color),.mf-myth__label.wp-block-paragraph:not(.has-text-color),.mf-myth__label:not(.has-text-color){color:#2563eb}.mf-myth__myth,.mf-myth__myth.wp-block-paragraph{margin:0 0 .55rem!important;font-size:1rem!important;line-height:1.55!important}.mf-myth__myth.wp-block-paragraph:not(.has-text-color),.mf-myth__myth:not(.has-text-color){color:#94a3b8!important}.mf-myth__myth del,.mf-myth__myth s{text-decoration:line-through;color:inherit}.mf-myth__reality,.mf-myth__reality.wp-block-paragraph{margin:0!important;font-size:1rem!important;line-height:1.55!important}.mf-myth__reality.wp-block-paragraph:not(.has-text-color),.mf-myth__reality:not(.has-text-color){color:#0f172a!important}.mf-myth__reality strong{font-weight:700}.mf-myth__reality:not(.has-text-color) strong{color:#2563eb}.mf-wear-for{border:1px solid #e2e8f0;border-radius:14px}.mf-wear-for:not(.has-background){background:#f1f5f9}.mf-wear-for__label,.mf-wear-for__label.wp-block-heading,.mf-wear-for__label.wp-block-paragraph{margin:0 0 .9rem;font-weight:700}.mf-wear-for__label.wp-block-heading:not([class*="-font-size"]):not([style*=font-size]),.mf-wear-for__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-wear-for__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.05rem}.mf-wear-for__label.wp-block-heading:not(.has-text-color),.mf-wear-for__label.wp-block-paragraph:not(.has-text-color),.mf-wear-for__label:not(.has-text-color){color:#2563eb}.mf-wear-for__tags{display:flex;flex-wrap:wrap;gap:.55rem .65rem}.mf-wear-for__tag{display:inline-flex;align-items:center;padding:.4rem .95rem;border-radius:999px;font-size:.9rem;font-weight:700;line-height:1.25;white-space:nowrap;margin:0!important}.mf-wear-for__tag:not(.has-background){background:#1e40af}.mf-wear-for__tag:not(.has-text-color){color:#fff}.mf-toolkit{border:1px solid #2563eb;border-radius:10px}.mf-toolkit:not(.has-background){background:#f8fafc}.mf-toolkit__label,.mf-toolkit__label.wp-block-heading,.mf-toolkit__label.wp-block-paragraph{margin:0 0 .85rem;font-weight:700}.mf-toolkit__label.wp-block-heading:not([class*="-font-size"]):not([style*=font-size]),.mf-toolkit__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-toolkit__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.05rem}.mf-toolkit__label.wp-block-heading:not(.has-text-color),.mf-toolkit__label.wp-block-paragraph:not(.has-text-color),.mf-toolkit__label:not(.has-text-color){color:#2563eb}.mf-toolkit .wp-block-list,.mf-toolkit ul{margin:0!important;padding:0!important;list-style:none!important}.mf-toolkit li{position:relative;margin:0 0 .65rem!important;padding-left:1.45rem!important;color:#0f172a;line-height:1.5}.mf-toolkit li:last-child{margin-bottom:0!important}.mf-toolkit li::before{content:"→";position:absolute;left:0;top:0;color:#2563eb;font-weight:700}.mf-size-compare{background:#f8fafc;border:1px solid #e2e8f0;padding:0;overflow:hidden}.mf-size-compare__label,.mf-size-compare__label.wp-block-heading,.mf-size-compare__label.wp-block-paragraph{margin:0;padding:.95rem 1.15rem;background:rgba(37,99,235,.08);border-bottom:1px solid #e2e8f0;border-left:4px solid #2563eb;font-weight:700}.mf-size-compare__label.wp-block-heading:not([class*="-font-size"]):not([style*=font-size]),.mf-size-compare__label.wp-block-paragraph:not([class*="-font-size"]):not([style*=font-size]),.mf-size-compare__label:not([class*="-font-size"]):not([style*=font-size]){font-size:1.05rem}.mf-size-compare__label.wp-block-heading:not(.has-text-color),.mf-size-compare__label.wp-block-paragraph:not(.has-text-color),.mf-size-compare__label:not(.has-text-color){color:#2563eb}.mf-size-compare .mf-compare-table,.mf-size-compare figure.wp-block-table{margin:0!important;border:0!important;border-radius:0!important}.mf-size-compare .mf-compare-table table,.mf-size-compare figure.wp-block-table table{margin:0!important}@media (max-width:600px){.mf-wear-for__tag{white-space:normal}}.mf-single-article.has-sidebar #inner-wrap{gap:clamp(1.5rem,3vw,2.75rem)}.mf-single-article .primary-sidebar{font-family:var(--mf-font-body);width:100%;max-width:none;align-self:stretch}.mf-single-article .primary-sidebar .sidebar-inner-wrap{display:flex;flex-direction:column;gap:1.25rem;width:100%;height:auto}@media (min-width:1024px){.mf-single-article.has-sticky-sidebar #inner-wrap,.mf-single-article.has-sticky-sidebar #wrapper,.mf-single-article.has-sticky-sidebar .content-area,.mf-single-article.has-sticky-sidebar .content-bg,.mf-single-article.has-sticky-sidebar .content-container,.mf-single-article.has-sticky-sidebar-widget #inner-wrap,.mf-single-article.has-sticky-sidebar-widget #wrapper,.mf-single-article.has-sticky-sidebar-widget .content-area,.mf-single-article.has-sticky-sidebar-widget .content-bg,.mf-single-article.has-sticky-sidebar-widget .content-container{overflow:visible}.mf-single-article.has-sticky-sidebar .primary-sidebar,.mf-single-article.has-sticky-sidebar-widget .primary-sidebar{align-self:stretch}.mf-single-article.has-sticky-sidebar .primary-sidebar .sidebar-inner-wrap{--mf-sidebar-sticky-header:calc(var(--mf-header-inset-y, 0.55rem) * 2 + 4.5rem);position:sticky!important;top:var(--mf-sidebar-stick-top,var(--mf-sidebar-sticky-header))!important;max-height:none!important;overflow:visible!important;height:auto!important}.mf-single-article.has-sticky-sidebar-widget .primary-sidebar .widget:last-child{--mf-sidebar-sticky-header:calc(var(--mf-header-inset-y, 0.55rem) * 2 + 4.5rem);position:sticky!important;top:var(--mf-sidebar-stick-top,var(--mf-sidebar-sticky-header))!important;max-height:none!important;overflow:visible!important}.mf-single-article.has-sticky-sidebar-widget .primary-sidebar .sidebar-inner-wrap{height:auto!important}}@media (max-width:1023px){.mf-single-article.has-sticky-sidebar .primary-sidebar .sidebar-inner-wrap,.mf-single-article.has-sticky-sidebar-widget .primary-sidebar .widget:last-child{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}}.mf-single-article .primary-sidebar .widget{margin:0;padding:0;background:0 0;border:none;box-shadow:none;width:100%}.mf-single-article .primary-sidebar .mf-widget:not(.mf-widget--newsletter){background:var(--mf-color-surface);border:1px solid var(--mf-color-border);border-radius:var(--mf-radius-lg);box-shadow:var(--mf-shadow-card);padding:1.25rem 1.25rem 1.125rem;border-top:3px solid var(--mf-color-accent-gold);transition:box-shadow var(--mf-transition),border-color var(--mf-transition)}.mf-single-article .primary-sidebar .mf-widget:not(.mf-widget--newsletter):hover{box-shadow:var(--mf-shadow-card-hover);border-color:var(--mf-color-border-strong)}.mf-single-article .primary-sidebar .mf-widget__title{font-family:var(--mf-font-heading);font-size:1.0625rem;font-weight:700;color:var(--mf-color-text);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--mf-color-accent);letter-spacing:var(--mf-letter-tight);line-height:1.3}.mf-sidebar-search{display:flex;align-items:stretch;border:1px solid var(--mf-color-border);border-radius:var(--mf-radius);overflow:hidden;background:var(--mf-color-surface-alt);transition:border-color var(--mf-transition),box-shadow var(--mf-transition)}.mf-sidebar-search:focus-within{border-color:var(--mf-color-accent);box-shadow:0 0 0 3px var(--mf-color-accent-muted)}.mf-sidebar-search__input{flex:1;min-width:0;border:none;background:0 0;padding:.6875rem .875rem;font-family:var(--mf-font-body);font-size:.875rem;color:var(--mf-color-text);outline:0}.mf-sidebar-search__input::placeholder{color:var(--mf-color-text-tertiary)}.mf-sidebar-search__btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;border:none;background:var(--mf-color-accent);color:#fff;cursor:pointer;transition:background var(--mf-transition)}.mf-sidebar-search__btn:hover{background:var(--mf-color-accent-hover)}.mf-sidebar-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.mf-sidebar-posts__item{margin:0}.mf-sidebar-posts__link{display:grid;grid-template-columns:4rem 1fr;gap:.75rem;align-items:center;text-decoration:none;padding:.5rem;margin:-.5rem;border-radius:var(--mf-radius-sm);text-align:left;transition:background var(--mf-transition)}.mf-sidebar-posts__link:hover{background:var(--mf-color-surface-alt)}.mf-sidebar-posts__thumb{display:block;width:4rem;height:4rem;margin:0;border-radius:var(--mf-radius-sm);overflow:hidden;background:var(--mf-color-surface-alt);flex-shrink:0}.mf-sidebar-posts__img{width:100%;height:100%;object-fit:cover;display:block}.mf-sidebar-posts__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--mf-color-surface-alt) 0,var(--mf-color-border) 100%)}.mf-sidebar-posts__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;min-width:0;width:auto;text-align:left}.mf-sidebar-posts__cat{display:inline-block;align-self:flex-start;padding:.2rem .45rem;font-family:var(--mf-font-ui);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:#fff;background:var(--mf-color-accent,#2563eb);border-radius:2px;text-decoration:none}.mf-sidebar-posts__title{font-family:var(--mf-font-heading);font-size:.875rem;font-weight:700;line-height:1.35;color:var(--mf-color-text);text-align:left;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--mf-transition)}.mf-sidebar-posts__empty{margin:0;padding:.25rem 0 .15rem;font-size:.875rem;line-height:1.5;color:var(--mf-color-text-secondary,#64748b)}.mf-sidebar-posts__link:hover .mf-sidebar-posts__title{color:var(--mf-color-accent)}.mf-sidebar-topics{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.mf-sidebar-topics__item{margin:0}.mf-sidebar-topics__link{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .9rem;border-radius:var(--mf-radius-pill);background:var(--mf-color-accent-muted);border:1.5px solid var(--mf-color-accent);text-decoration:none;font-size:.875rem;font-weight:600;color:var(--mf-color-accent);transition:background var(--mf-transition),border-color var(--mf-transition),color var(--mf-transition),transform var(--mf-transition)}.mf-sidebar-topics__link:hover{background:var(--mf-color-accent-muted);border-color:var(--mf-color-accent);color:var(--mf-color-accent);transform:translateY(-1px)}.mf-sidebar-topics__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:var(--mf-radius-pill);background:var(--mf-color-surface);font-size:.6875rem;font-weight:700;color:var(--mf-color-text-tertiary);line-height:1}.mf-sidebar-topics__link:hover .mf-sidebar-topics__count{background:var(--mf-color-accent);color:#fff}.mf-single-article .primary-sidebar .mf-widget--newsletter{padding:0;border:none;background:0 0;box-shadow:none}.mf-sidebar-newsletter{position:relative;overflow:hidden;padding:1.5rem 1.25rem;border-radius:var(--mf-radius-lg);background:linear-gradient(145deg,#1e40af 0,#2563eb 45%,#0ea5e9 100%);color:#fff;box-shadow:var(--mf-shadow-card);text-align:center}.mf-sidebar-newsletter::before{content:"";position:absolute;top:-40%;right:-20%;width:60%;height:80%;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 70%);pointer-events:none}.mf-sidebar-newsletter__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto .875rem;border-radius:50%;background:rgba(255,255,255,.15);color:#fff}.mf-sidebar-newsletter__title{font-family:var(--mf-font-heading);font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:#fff;line-height:1.3;position:relative}.mf-sidebar-newsletter__text{font-size:.8125rem;line-height:1.55;margin:0 0 1.125rem;color:rgba(255,255,255,.88);position:relative}.mf-sidebar-newsletter__btn{display:inline-block;padding:.625rem 1.375rem;border-radius:var(--mf-radius-pill);background:#fff;color:var(--mf-color-accent);font-family:var(--mf-font-body);font-size:.8125rem;font-weight:700;text-decoration:none;letter-spacing:.02em;transition:transform var(--mf-transition),box-shadow var(--mf-transition);position:relative}.mf-sidebar-newsletter__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.18);color:var(--mf-color-accent-hover)}@media (max-width:1024px){.mf-single-article.has-sidebar .primary-sidebar{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--mf-color-border);width:100%;max-width:100%;float:none}.mf-single-article.has-sidebar .primary-sidebar .sidebar-inner-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:640px){.mf-single-article.has-sidebar .primary-sidebar .sidebar-inner-wrap{grid-template-columns:minmax(0,1fr)}.mf-widget,.mf-widget img,.primary-sidebar img{max-width:100%;height:auto}}