/* Generated by tools/build-styles.py; edit reading-2026.css instead. */
.mbp-author-name a{ color: inherit; text-decoration: none; } .mbp-author-name a:hover{ color: var(--mbp-color-accent); } html[data-theme="dark"] .mbp-author-box, html[data-theme="dark"] .mbp-related-card{ color: #c8d2dc; } html[data-theme="dark"] #respond.comment-respond{ background: #141a24; border-color: #242f40; } html[data-theme="dark"] #commentform input[type="text"], html[data-theme="dark"] #commentform input[type="email"], html[data-theme="dark"] #commentform input[type="url"], html[data-theme="dark"] #commentform textarea{ background: #11151c; border-color: #242f40; color: #f1f5f9; } html[data-theme="dark"] .post-comments li.comment, html[data-theme="dark"] .post-comments .thecomment{ border-bottom-color: #242f40; } html[data-theme="dark"] .thecomment .comment-text span.author{ color: #f1f5f9; } html[data-theme="dark"] .thecomment .comment-text p{ color: #c8d2dc; } html[data-theme="dark"] .thecomment .reply a{ background: var(--mbp-color-accent-subtle); color: var(--mbp-color-accent); } html[data-theme="dark"] .post-comments ul.children{ border-left-color: #242f40; } @media only screen and (max-width: 640px) { .mbp-author-box-inner { flex-direction: column; text-align: center; } } .mbp-author-avatar{ flex-shrink: 0; } .mbp-author-avatar img{ width: 96px; height: 96px; border-radius: 50%; object-fit: cover; border: 3px solid var(--mbp-color-surface); box-shadow: var(--mbp-shadow-md); } .mbp-author-content{ flex-grow: 1; } .mbp-author-header{ display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } .mbp-author-eyebrow{ text-transform: uppercase; display: block; } .mbp-author-name{ margin: 2px 0 0 0; } .mbp-author-bio{ font-size: 14px; line-height: 1.65; color: var(--mbp-color-text); margin: 0 0 16px 0; } .mbp-author-footer{ display: flex; align-items: center; flex-wrap: wrap; } .mbp-author-socials{ display: flex; gap: 8px; } .mbp-author-socials a{ width: 32px; height: 32px; border-radius: 50%; background: var(--mbp-color-surface); border: 1px solid var(--mbp-color-border); display: inline-flex; align-items: center; justify-content: center; color: var(--mbp-color-heading); transition: var(--mbp-transition); } .mbp-author-socials a:hover{ background: var(--mbp-color-accent-solid); border-color: var(--mbp-color-accent); color: var(--mbp-color-on-accent); transform: translateY(-2px); } .mbp-author-link{ display: inline-flex; align-items: center; gap: 5px; transition: var(--mbp-transition); } .mbp-author-link:hover{ color: var(--mbp-color-accent); } .mbp-related-header{ margin-bottom: 24px; } .mbp-related-grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } @media only screen and (max-width: 768px) { .mbp-related-grid { grid-template-columns: 1fr; gap: 18px; } } .mbp-related-card{ overflow: hidden; transition: var(--mbp-transition); display: flex; flex-direction: column; } .mbp-related-media{ position: relative; aspect-ratio: 16 / 10; overflow: hidden; display: block; } .mbp-related-media img{ width: 100%; height: 100%; object-fit: cover; transition: transform 0.65s cubic-bezier(0.16, 1, 0.3, 1); } .mbp-related-card:hover .mbp-related-media img{ transform: scale(1.025); } .mbp-related-tag{ top: 10px; left: 10px; text-transform: uppercase; } .mbp-related-body{ flex-grow: 1; } .mbp-related-meta{ margin-bottom: 8px; display: flex; align-items: center; gap: 6px; } .mbp-related-title{ margin: 0; } .mbp-related-title a{ color: var(--mbp-color-heading); text-decoration: none; transition: var(--mbp-transition); } .mbp-related-title a:hover{ color: var(--mbp-color-accent); } .post-comments{ width: 100%; } .post-comments .post-title-box, #respond .comment-reply-title{ font-size: 20px; font-weight: 700; color: var(--mbp-color-heading); margin-bottom: 24px; letter-spacing: -0.01em; position: relative; display: flex; align-items: center; justify-content: space-between; } #cancel-comment-reply-link{ display: inline-flex; align-items: center; min-height: 44px; font-family: var(--mbp-font-sans); font-size: 12px; font-weight: 500; color: var(--mbp-color-heading); text-transform: none; text-decoration: underline; text-underline-offset: 4px; } #cancel-comment-reply-link:hover { color:var(--mbp-color-accent); } #respond .comment-reply-title { flex-direction:column; align-items:flex-start; gap:8px; } #respond .comment-reply-title small { margin:0; }  html[data-theme="dark"] .mbp-entry-content .mbp-guide-callout { background:var(--mbp-color-surface)!important; color:var(--mbp-color-text); } html[data-theme="dark"] .mbp-guide-callout a { color:var(--mbp-color-heading)!important; } html[data-theme="dark"] .mbp-guide-callout a:hover { color:var(--mbp-color-accent)!important; } #respond.comment-respond, .post-comments #respond{ background: var(--mbp-color-surface-soft); border: 1px solid var(--mbp-color-border); margin-bottom: 36px; box-sizing: border-box; } #commentform{ display: flex; flex-direction: column; gap: 14px; width: 100%; margin: 0; } #commentform p{ margin: 0; width: 100%; } #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea{ width: 100%; background: var(--mbp-color-surface); border: 1px solid var(--mbp-color-field-border); padding: 12px 16px; font-family: var(--mbp-font-sans); color: var(--mbp-color-heading); transition: var(--mbp-transition); outline: none !important; box-sizing: border-box; } #commentform input[type="text"]:focus, #commentform input[type="email"]:focus, #commentform input[type="url"]:focus, #commentform textarea:focus{ border-color: var(--mbp-color-accent); box-shadow: 0 0 0 3px var(--mbp-color-accent-subtle); background: var(--mbp-color-surface); } #commentform textarea{ min-height: 120px; resize: vertical; line-height: 1.6; } .comment-form-cookies-consent{ display: flex; align-items: center; gap: 8px; font-size: 12.5px; color: var(--mbp-color-text-muted); margin-top: 4px; } .comment-form-cookies-consent input[type="checkbox"]{ accent-color: var(--mbp-color-accent); width: 16px; height: 16px; margin: 0; } #commentform .form-submit{ margin-top: 8px; } #respond #submit, .form-submit #submit, #commentform input#submit, #commentform button#submit{ background: var(--mbp-color-accent-solid); color: var(--mbp-color-on-accent); font-size: 12.5px; font-weight: 700; padding: 12px 28px; border: none; cursor: pointer; transition: var(--mbp-transition); display: inline-flex; align-items: center; justify-content: center; } #respond #submit:hover, .form-submit #submit:hover, #commentform input#submit:hover, #commentform button#submit:hover{ background: var(--mbp-color-accent-solid-hover); transform: translateY(-2px); } .post-comments .comments, .post-comments ol.comment-list, .post-comments ul.comment-list{ list-style: none; padding: 0; margin: 24px 0 0 0; } .post-comments li.comment, .post-comments .thecomment{ position: relative; padding: 22px 0; border-bottom: 1px solid var(--mbp-color-border); list-style: none; } .thecomment .author-img{ float: left; margin-right: 16px; } .thecomment .author-img img, .comment-author .avatar{ width: 44px; height: 44px !important; border-radius: 50%; object-fit: cover; border: 2px solid var(--mbp-color-border); display: block; } .thecomment .comment-text{ margin-left: 60px; } .thecomment .comment-text span.author, .thecomment .comment-text .author-name{ font-size: 15px; font-weight: 700; color: var(--mbp-color-heading); } .thecomment .comment-text span.date, .thecomment .comment-text time{ font-size: 12px; color: var(--mbp-color-text-muted); margin-left: 8px; font-weight: 400; } .thecomment .comment-text .comment-content, .thecomment .comment-text p{ font-size: 14.5px; line-height: 1.65; color: var(--mbp-color-text); margin: 8px 0 10px 0; } .thecomment .reply a, .thecomment .comment-reply-link{ display: inline-flex; align-items: center; font-size: 11.5px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--mbp-color-accent); text-decoration: none; padding: 4px 12px; border-radius: var(--mbp-radius-pill); background: var(--mbp-color-accent-subtle); transition: var(--mbp-transition); } .thecomment .reply a:hover, .thecomment .comment-reply-link:hover{ background: var(--mbp-color-accent-solid); color: var(--mbp-color-on-accent); } .post-comments ul.children, .post-comments ol.children{ list-style: none; padding-left: 20px; margin: 16px 0 0 16px; border-left: 2px solid var(--mbp-color-border); } .mbp-related-section{ content-visibility: auto;  contain-intrinsic-size: auto 400px; } .mbp-comments-section .thecomment{ overflow-wrap: anywhere; word-break: break-word; min-width: 0; }   body.mbp-editorial .mbp-entry-content #penci-toc-container:not(.penci-sticky-toc *) { background:var(--mbp-color-surface-soft)!important; color:var(--mbp-color-text)!important; border:1px solid var(--ed-line)!important; border-radius:4px!important; box-shadow:none!important; } body.mbp-editorial .mbp-entry-content #penci-toc-container .penci-toc-title { font:600 13px/1.6 var(--mbp-font-sans)!important; letter-spacing:0!important; } body.mbp-editorial .mbp-entry-content blockquote.wp-block-quote, body.mbp-editorial .mbp-entry-content blockquote { background:var(--mbp-color-surface-soft)!important; color:var(--mbp-color-text)!important; border:1px solid var(--ed-line)!important; border-left:2px solid var(--mbp-color-accent)!important; border-radius:4px!important; box-shadow:none!important; } body.mbp-editorial .mbp-sidebar-refined { gap:28px; } .mbp-side-module { min-width:0; padding-top:24px; border-top:1px solid var(--ed-line); } .mbp-side-module:first-child { border-top:0; padding-top:0; } body.mbp-editorial .mbp-side-module h2 { font:500 24px/1.3 var(--mbp-font-serif); color:var(--ed-ink); margin:8px 0 14px; letter-spacing:-.3px; } body.mbp-editorial .mbp-side-module p { font:400 12px/1.85 var(--mbp-font-sans); color:var(--ed-muted); margin:0 0 12px; } .mbp-side-module .mbp-ed-text-link { font-size:13px; } .mbp-side-photo { display:block; margin-bottom:16px; } .mbp-side-photo img { display:block; width:100%; height:auto; aspect-ratio:5/4; object-fit:cover; object-position:50% 45%; border-radius:50% 50% 3px 3px / 62.5% 62.5% 3px 3px; background:var(--mbp-color-surface-soft); } body.mbp-editorial .mbp-side-stories { margin:0; padding:0; list-style:none; } .mbp-side-stories li { list-style:none; padding:0; margin:0; border-bottom:1px solid var(--ed-line); } .mbp-side-stories li:last-child { border-bottom:0; } .mbp-side-stories a { display:grid; grid-template-columns:64px minmax(0,1fr); gap:14px; align-items:center; padding:14px 0; } .mbp-side-stories img { width:64px; height:64px; object-fit:cover; border-radius:3px; } .mbp-side-stories span { font:500 18px/1.45 var(--mbp-font-serif); color:var(--ed-ink); } .mbp-side-stories a:hover span { color:var(--mbp-color-accent); text-decoration:underline; text-underline-offset:3px; } body.mbp-editorial .mbp-side-newsletter { padding:24px 20px; background:var(--mbp-color-surface-soft); border:1px solid var(--ed-line); border-top:2px solid var(--mbp-color-accent); border-radius:4px; } body.mbp-editorial .mbp-side-newsletter .mbp-side-fine-print { font-size:12px; margin-top:14px; } .mbp-side-newsletter .mbp-news-form { margin-top:16px; } body.mbp-editorial .mbp-side-newsletter .brevo-submit-btn { text-transform:none!important; letter-spacing:0!important; }  body.mbp-editorial .mbp-category-filter { margin-top:18px; } .mbp-category-filter summary { display:list-item; list-style-position:inside; cursor:pointer; padding:12px 0; font:600 12px/1.5 var(--mbp-font-sans); color:var(--ed-ink); min-height:44px; } .mbp-category-filter summary span { display:inline-block; margin-left:10px; font-weight:400; color:var(--ed-muted); } .mbp-category-filter[open] summary { margin-bottom:10px; } body.mbp-editorial .mbp-category-filter .mbp-subcat-pill { min-height:44px; font-size:13px; border-radius:3px; }  body.mbp-editorial .mbp-author-box { border:0; border-block:1px solid var(--ed-line); border-radius:0; background:transparent; box-shadow:none; padding:28px 0; margin:32px 0; } body.mbp-editorial .mbp-author-avatar { border:0; box-shadow:none; } body.mbp-editorial .mbp-author-name { font:500 25px/1.3 var(--mbp-font-serif); color:var(--ed-ink); } body.mbp-editorial .mbp-author-bio p { font:400 13px/1.85 var(--mbp-font-sans); color:var(--ed-muted); } body.mbp-editorial .mbp-author-eyebrow { font:600 12px/1.5 var(--mbp-font-sans); color:var(--mbp-color-accent); letter-spacing:1.2px; } body.mbp-editorial .mbp-author-link { border:0; border-radius:0; padding:8px 0; min-height:44px; background:none; color:var(--ed-ink); font:600 13px/1.6 var(--mbp-font-sans); text-decoration:underline; text-underline-offset:4px; } body.mbp-editorial .mbp-related-section { border:0; padding:0; margin:36px 0; } body.mbp-editorial .mbp-related-header .mbp-section-title { font:500 29px/1.3 var(--mbp-font-serif); color:var(--ed-ink); } body.mbp-editorial .mbp-related-card,body.mbp-editorial .mbp-related-card:hover { background:transparent; border:0; border-radius:0; box-shadow:none; transform:none; } body.mbp-editorial .mbp-related-body { padding:14px 0 0; } body.mbp-editorial .mbp-related-media { border-radius:3px; } body.mbp-editorial .mbp-related-tag { position:static; display:block; background:none; padding:0; border:0; border-radius:0; font:600 12px/1.5 var(--mbp-font-sans); color:var(--mbp-color-accent); margin:0 0 8px; box-shadow:none; }  html[data-theme="dark"] body.mbp-editorial .mbp-related-tag { box-shadow:0 4px 12px rgba(0,0,0,.3); } body.mbp-editorial .mbp-related-title { font:500 19px/1.35 var(--mbp-font-serif); margin-top:8px; } body.mbp-editorial .mbp-related-meta { font-size:12px; color:var(--ed-muted); } body.mbp-editorial .mbp-share-btn { border-radius:3px!important; box-shadow:none!important; min-height:44px; font:600 13px/1.5 var(--mbp-font-sans); } .mbp-article-newsletter { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:26px; border:1px solid var(--ed-line); border-radius:4px; background:var(--mbp-color-accent-subtle); margin:36px 0; } body.mbp-editorial .mbp-article-newsletter h2 { font:500 27px/1.3 var(--mbp-font-serif); margin:8px 0 12px; color:var(--ed-ink); } body.mbp-editorial .mbp-article-newsletter p { font:400 12px/1.8 var(--mbp-font-sans); margin:0; color:var(--ed-muted); } .mbp-article-newsletter .mbp-ed-button { flex-shrink:0; font-size:13px; } @media(max-width:960px) { body.mbp-editorial .mbp-sidebar-refined { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; padding-top:28px; border-top:1px solid var(--ed-line); } .mbp-sidebar-refined .mbp-side-about { grid-column:1/-1; } .mbp-article-newsletter { flex-direction:column; align-items:flex-start; } } @media(max-width:600px) { body.mbp-editorial .mbp-sidebar-refined { grid-template-columns:1fr; } .mbp-side-photo { float:left; width:112px; margin:4px 18px 10px 0; } .mbp-side-photo img { aspect-ratio:4/5; object-position:50% 50%; border-radius:50% 50% 3px 3px / 40% 40% 3px 3px; } .mbp-side-about .mbp-ed-text-link { clear:both; } .mbp-article-newsletter { padding:22px 18px; } body.mbp-editorial .mbp-author-box-inner { gap:18px; } } body.mbp-editorial .mbp-author-box-inner { display:grid; grid-template-columns:64px minmax(0,1fr); gap:20px; align-items:start; } body.mbp-editorial .mbp-author-avatar { width:64px; height:76px; margin:0; float:none; border-radius:32px 32px 3px 3px; overflow:hidden; } body.mbp-editorial .mbp-author-avatar img { width:100%; height:100%!important; object-fit:cover; } body.mbp-editorial .mbp-author-content { width:auto; padding:0; margin:0; } body.mbp-editorial .mbp-author-footer { margin-top:12px; gap:18px; } body.mbp-editorial .mbp-related-header { text-align:left; } body.mbp-editorial .mbp-single-share-bar { padding:14px 0; border-inline:0; border-radius:0; background:transparent; } body.mbp-editorial .mbp-ig-signoff-card { background:var(--mbp-color-surface-soft)!important; border:1px solid var(--ed-line)!important; border-radius:4px!important; box-shadow:none!important; padding:24px!important; } body.mbp-editorial .mbp-ig-signoff-title { font:500 26px/1.3 var(--mbp-font-serif)!important; color:var(--ed-ink)!important; } body.mbp-editorial .mbp-ig-signoff-btn { background:transparent!important; color:var(--ed-ink)!important; border:1px solid var(--ed-line)!important; border-radius:3px!important; box-shadow:none!important; min-height:44px; font:600 12px/1.5 var(--mbp-font-sans)!important; } body.mbp-editorial .mbp-ig-badge { background:transparent!important; color:var(--mbp-color-accent)!important; border:0!important; box-shadow:none!important; padding:0!important; font-size:10px!important; } body.mbp-editorial .mbp-ig-signoff-card .mbp-ig-photos-grid { grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px; } body.mbp-editorial .mbp-ig-signoff-card .mbp-ig-photo-item { border:0!important; border-radius:3px; aspect-ratio:1; } body.mbp-editorial .mbp-ig-signoff-card .mbp-ig-photo-item img { display:block; width:100%!important; height:100%!important; margin:0!important; object-fit:cover; border-radius:0!important; } body.mbp-editorial #respond { border-radius:4px; padding:26px; box-shadow:none; } body.mbp-editorial .mbp-comments-section { border:0!important; padding-top:0; margin-top:36px; } body.mbp-editorial #respond .comment-reply-title { font:500 28px/1.3 var(--mbp-font-serif); padding:0; border:0; } body.mbp-editorial #respond .comment-reply-title > span { font:inherit; text-align:left; text-transform:none; letter-spacing:inherit; background:none; padding:0; } body.mbp-editorial #respond .comment-reply-title::before,body.mbp-editorial #respond .comment-reply-title::after { display:none; } body.mbp-editorial #respond .comment-reply-title > span::before,body.mbp-editorial #respond .comment-reply-title > span::after { display:none; } body.mbp-editorial #commentform .mbp-comment-label { display:block; font:500 12px/1.5 var(--mbp-font-sans); color:var(--ed-ink); margin:0 0 -6px; } body.mbp-editorial #commentform input,body.mbp-editorial #commentform textarea { border-radius:3px; } body.mbp-editorial #commentform input:not([type="submit"]):not([type="checkbox"]),body.mbp-editorial #commentform textarea { font-size:16px; } body.mbp-editorial #commentform .form-submit { text-align:left; } body.mbp-editorial #commentform :focus-visible { outline:2px solid var(--mbp-color-accent)!important; outline-offset:3px; } body.mbp-editorial #respond #submit { border-radius:3px; box-shadow:none; text-transform:none; letter-spacing:0; min-height:48px; font-family:var(--mbp-font-sans); } @media(max-width:480px) { body.mbp-editorial #respond { padding:20px 16px; } body.mbp-editorial .mbp-ig-signoff-card { padding:20px 16px!important; } body.mbp-editorial .mbp-author-box-inner { grid-template-columns:52px minmax(0,1fr); gap:16px; } body.mbp-editorial .mbp-author-avatar { width:52px; height:64px; } } body.mbp-editorial .mbp-author-content,body.mbp-editorial .mbp-author-name,body.mbp-editorial .mbp-author-header { text-align:left; } body.mbp-editorial .mbp-author-footer { justify-content:flex-start; } .mbp-author-socials:not(:has(a)) { display:none; } .mbp-author-avatar img{ object-position:center 25%; } @media(max-width:600px) { body.mbp-editorial .mbp-ig-signoff-card .mbp-ig-photos-grid { grid-template-columns:repeat(3,minmax(0,1fr)); } body.mbp-editorial .mbp-related-grid { grid-template-columns:1fr; gap:22px; } body.mbp-editorial .mbp-related-card { display:grid; grid-template-columns:90px minmax(0,1fr); gap:16px; align-items:start; } body.mbp-editorial .mbp-related-media { height:100px; aspect-ratio:auto; } body.mbp-editorial .mbp-related-media img { height:100px!important; object-fit:cover; } body.mbp-editorial .mbp-related-body { padding:0; min-width:0; } body.mbp-editorial .mbp-related-title { font-size:17px; } } body.mbp-editorial .mbp-author-header { justify-content:flex-start; } body.mbp-editorial .mbp-author-header > div { width:100%; min-width:0; } body.mbp-editorial .mbp-side-newsletter .brevo-label.screen-reader-text { position:static!important; clip:auto!important; clip-path:none!important; width:auto!important; height:auto!important; overflow:visible!important; display:block!important; margin:0 0 8px!important; padding:0!important; white-space:normal!important; color:var(--ed-ink); font:500 12px/1.5 var(--mbp-font-sans); } body.mbp-editorial .mbp-news-form .brevo-form-group--name:has(input[required]) { display:block!important; }  body.mbp-editorial .mbp-entry-content h4.wp-block-heading, body.mbp-editorial .mbp-entry-content h4 { font-family:var(--mbp-font-sans)!important; font-size:20px!important; font-weight:600!important; line-height:1.45!important; text-transform:none!important; letter-spacing:0!important; } body.mbp-editorial .mbp-entry-content h4 strong { font-weight:inherit; } body.mbp-editorial .mbp-entry-content h4 a { font:inherit; } @media(max-width:768px) { body.mbp-editorial .mbp-entry-content h4.wp-block-heading, body.mbp-editorial .mbp-entry-content h4 { font-size:19px!important; } }  html[data-theme="dark"] .mbp-entry-content .mbp-heading-teal { color:#90c5d5!important; } .mbp-entry-content .mbp-heading-teal a { color:inherit!important; } html[data-theme="dark"] .mbp-entry-content .mbp-heading-olive { color:#c1c775!important; } .mbp-entry-content .mbp-heading-olive a { color:inherit!important; } body.mbp-editorial .cmplz-blocked-content-notice { background:#18202c!important; color:#f1f5f9!important; } body.mbp-editorial .mbp-breadcrumb-sep, body.mbp-editorial .mbp-meta-dot { color:var(--ed-muted); } body.mbp-editorial .mbp-ed-reading-tools .mbp-share-btn { flex-grow:0; display:inline-flex; align-items:center; gap:8px; min-height:44px; padding:10px 14px; margin:0; border:1px solid var(--ed-line); background:transparent; color:var(--mbp-color-accent); font:600 13px/1.5 var(--mbp-font-sans); text-transform:none; letter-spacing:0; cursor:pointer; }  body.mbp-editorial .mbp-ed-reading-tools > :is(.mbp-ed-save,.mbp-share-btn,.mbp-photo-article) { border-radius:4px!important; border-color:var(--ed-line); background:transparent; color:var(--mbp-color-accent)!important; transform:none; box-shadow:none; } @media(hover:hover) and (pointer:fine) { body.mbp-editorial .mbp-ed-reading-tools > :is(.mbp-ed-save,.mbp-share-btn,.mbp-photo-article):hover { background:var(--mbp-color-accent-subtle); color:var(--mbp-color-accent)!important; transform:none; } } body.mbp-editorial .mbp-ed-reading-tools > :is(.mbp-ed-save,.mbp-share-btn,.mbp-photo-article):is(:active,:focus-visible) { background:var(--mbp-color-accent-subtle); color:var(--mbp-color-accent)!important; transform:none; } body.mbp-editorial .mbp-ed-reading-tools > :is(.mbp-ed-save,.mbp-share-btn,.mbp-photo-article):focus-visible { outline:2px solid var(--mbp-color-accent)!important; outline-offset:3px!important; } body.mbp-editorial .mbp-ed-quick-toc { flex-basis:100%; } body.mbp-editorial .mbp-feed-meta { font-size:12px; } body.mbp-editorial .mbp-category-filter .mbp-subcat-pill { font-size:12px; } body.mbp-editorial .mbp-related-meta { font-size:12px; }  .single-post .mbp-single-article .mbp-entry-content pre:not(.wp-block-code) { font-family:var(--mbp-font-sans); line-height:1.7; }  .single-post .mbp-single-article .mbp-entry-content :is(h1,h2,h3,h4,h5,h6) :is([style*="color"],font[color]) { color:inherit!important; }  @media(max-width:600px) { .single-post .mbp-single-article .mbp-entry-content :is(.alignleft,.alignright):not(img[width="26"]) { float:none; clear:both; max-width:100%; margin-left:auto; margin-right:auto; } .single-post .mbp-single-article .mbp-entry-content img:is(.alignleft,.alignright):not([width="26"]) { display:block; height:auto; } }  .mbp-entry-content mark.has-inline-color:not([style*="background"]) { background-color:transparent; } html[data-theme="dark"] .entry-content blockquote.wp-block-quote p mark strong, html[data-theme="dark"] .mbp-entry-content mark strong { color:inherit!important; }  .single-post .mbp-single-article .mbp-entry-content a:is([style*="ff0000" i],[style*="color: red" i],[style*="color:red" i]) { color:var(--mbp-color-accent)!important; } .single-post .mbp-single-article .mbp-entry-content a :is([style*="ff0000" i],[style*="color: red" i],[style*="color:red" i],font[color="#ff0000" i],font[color="red" i]) { color:inherit!important; }  .mbp-comments-jump { display:inline-flex; align-items:center; min-height:44px; margin-left:auto; font:600 13px/1.5 var(--mbp-font-sans); color:var(--mbp-color-accent); text-decoration:underline; text-underline-offset:3px; } .post-comments .post-title-box { display:flex; flex-wrap:wrap; align-items:center; gap:8px 20px; } .mbp-comment-notes { font:400 13px/1.7 var(--mbp-font-sans); color:var(--mbp-color-text-muted); margin:0 0 6px; } #commentform .mbp-privacy-note { margin:0 0 14px; }
