/* Reference 28 category + 10 featured/latest + 33/34 reading patterns. All colours are shared tokens. */
body:has(.mc-blog) {margin:0;background:var(--canvas)}
.mc-blog {min-height:100vh;font-family:var(--font-sans)}
.mc-blog *, .mc-blog *::before, .mc-blog *::after {box-sizing:border-box}
.mc-blog main {max-width:var(--layout-wide);margin:auto;padding:0 2rem 4rem}
.mc-blog a {color:var(--accent);text-underline-offset:.2em}
.mc-blog a.mc-button {color:var(--on-action)}
.mc-blog a:focus-visible,.mc-blog summary:focus-visible {outline:3px solid var(--focus);outline-offset:4px}
.mc-blog h1,.mc-blog h2,.mc-blog h3 {color:var(--text-heading);font-family:var(--font-serif);font-weight:550;text-wrap:pretty}
.mc-blog h1 {font-size:var(--type-display);line-height:1.12;margin:.5rem 0 1rem}
.mc-blog h2 {font-size:var(--type-section);line-height:1.25}
.mc-blog h3 {font-size:1.375rem;line-height:1.3}
.mc-blog-review-banner {display:flex;gap:.5rem 2rem;flex-wrap:wrap;align-items:center;padding:.75rem 1rem;margin-top:1rem;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--warning-tint);color:var(--text-body);font-size:.875rem}
.mc-blog-review-banner span {color:var(--text-muted)}
.mc-blog-breadcrumb {display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;font-size:var(--type-meta);margin:1.5rem 0;color:var(--text-muted)}
.mc-blog-hero {display:grid;grid-template-columns:1.1fr 1fr;min-height:19rem;background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;margin-bottom:2.5rem}
.mc-blog-hero>div {padding:clamp(1.5rem,3vw,3rem);align-self:center}
.mc-blog-hero p:not(.mc-eyebrow) {color:var(--text-muted);font-size:1.125rem;line-height:1.6;max-width:50ch;margin-bottom:0}
.mc-blog-hero img {width:100%;height:100%;object-fit:cover;min-width:0}
.mc-blog-list-layout {display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2rem}
.mc-blog-topics summary {font:600 1.125rem var(--font-serif);margin:0 0 1rem;color:var(--text-heading)}
.mc-blog-topics nav {display:grid;gap:.25rem}
.mc-blog-topics nav a {display:flex;justify-content:space-between;gap:1rem;padding:.6rem .75rem;min-height:44px;color:var(--text-body);text-decoration:none;border-left:3px solid transparent;border-radius:var(--radius-control)}
.mc-blog-topics nav a[aria-current] {border-left-color:var(--accent);background:var(--raised);font-weight:600}
.mc-blog-topics nav span {color:var(--text-muted)}
.mc-blog-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
.mc-blog-card {background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--card-shadow);min-width:0;display:flex;flex-direction:column}
.mc-blog-card-art {min-height:7rem;display:flex;align-items:end;padding:1.25rem;background:linear-gradient(135deg,var(--raised),var(--surface-subtle));border-bottom:1px solid var(--hairline)}
.mc-blog-card-art span {font-size:.8125rem;font-weight:600;color:var(--accent);background:var(--card);padding:.35rem .65rem;border-radius:var(--radius-badge)}
.mc-blog-card-art:not(.mc-blog-featured .mc-blog-card-art) {justify-content:space-between;gap:1rem;align-items:center}
.mc-blog-card-diagram {width:10rem;max-width:45%;height:4rem;color:var(--accent);flex:none}
.mc-blog-card-copy {padding:1.5rem;display:flex;flex-direction:column;flex:1}
.mc-blog-card-copy h2,.mc-blog-card-copy h3 {margin:.45rem 0 .75rem}
.mc-blog-card-copy h2 a,.mc-blog-card-copy h3 a {color:var(--text-heading);text-decoration:none}
.mc-blog-card-copy h2 a:hover,.mc-blog-card-copy h3 a:hover {text-decoration:underline}
.mc-blog-card-copy>p:not(.mc-blog-meta) {margin:0 0 1.5rem;line-height:1.6;color:var(--text-muted)}
.mc-blog-meta {font-size:var(--type-meta);color:var(--text-muted);margin:0;line-height:1.5}
.mc-blog-card-bottom {margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.875rem}
.mc-blog-card-bottom span {color:var(--text-muted)}
.mc-blog-card-bottom a {display:inline-flex;gap:.5rem;min-height:44px;align-items:center;font-weight:600}
.mc-blog-featured {display:grid;grid-template-columns:.7fr 1fr;margin-bottom:2rem}
.mc-blog-featured .mc-blog-card-art {border-bottom:0;border-right:1px solid var(--hairline);min-height:16rem;background:var(--raised)}
.mc-blog-next {padding:1.5rem;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-card);margin-top:2rem}
.mc-blog-next h2 {margin:.5rem 0 .75rem}
.mc-blog-next p {color:var(--text-muted);line-height:1.6}
.mc-blog-next a {display:inline-flex;align-items:center;min-height:44px;font-weight:600}
.mc-blog .mc-reading {padding-block:0 2rem}
.mc-blog .mc-reading-head {max-width:65rem}
.mc-blog .mc-reading-head h1 {font-size:var(--type-display);max-width:31ch}
.mc-blog-lede {font-size:1.125rem;line-height:1.6}
.mc-blog .mc-reading-body {max-width:50rem;font-size:var(--type-reading);line-height:1.65}
.mc-blog .mc-reading-grid {grid-template-columns:12rem minmax(0,50rem);column-gap:2rem;justify-content:center}
.mc-blog .mc-reading-head {max-width:64rem;margin-inline:auto;padding-bottom:1rem;margin-bottom:1.25rem}
.mc-blog .mc-reading-toc a {text-decoration:none}
.mc-blog .mc-reading-body p {margin:0 0 1rem}
.mc-blog .mc-reading-body h2 {margin:1.75rem 0 .75rem;scroll-margin-top:2rem}
.mc-blog .mc-reading-body a {text-decoration:underline}
.mc-blog .mc-reading-body .mc-button {text-decoration:none;font-size:1rem}
.mc-blog-byline {font-size:var(--type-meta);color:var(--text-muted);margin:0 0 1.5rem;border-bottom:1px solid var(--hairline);padding-bottom:1rem}
.mc-blog .mc-blog-byline p {margin:0 0 .25rem}
.mc-blog-takeaway {padding:1.25rem 1.5rem;border-left:3px solid var(--accent);background:var(--raised);border-radius:var(--radius-control);margin-bottom:2rem}
.mc-blog .mc-blog-takeaway p {margin:.5rem 0 0}
.mc-blog .mc-reading-body pre {overflow:auto;max-width:100%;padding:1rem;border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--raised);font: .9375rem/1.6 var(--font-mono)}
.mc-blog .mc-reading-body code {font-family:var(--font-mono);overflow-wrap:anywhere}
.mc-blog .mc-reading-body table {display:block;max-width:100%;overflow:auto;border-collapse:collapse;font-size:1rem}
.mc-blog .mc-reading-body th,.mc-blog .mc-reading-body td {padding:.75rem;border:1px solid var(--hairline);text-align:left}
.mc-blog .mc-reading-body img {max-width:100%;height:auto}
.mc-blog-source-register {margin-top:2.5rem;border-top:1px solid var(--hairline)}
.mc-blog-diagram {margin:0 0 2rem;padding:1.5rem;background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);font-size:1rem;line-height:1.5}
.mc-blog .mc-blog-diagram h2 {margin:.25rem 0 .75rem}
.mc-blog-diagram {overflow:hidden;padding:0}
.mc-blog-diagram figcaption {padding:1.25rem 1.5rem;background:var(--brand-surface);color:var(--brand-on-surface)}
.mc-blog .mc-blog-diagram figcaption h2 {color:var(--brand-on-surface);font-size:1.5rem;margin:.25rem 0 .5rem}
.mc-blog .mc-blog-diagram figcaption p:last-child {color:var(--brand-on-surface-muted);margin:0}
.mc-blog-diagram figcaption .mc-eyebrow {color:var(--brand-on-surface-muted);margin:0}
.mc-blog-diagram-graphic {padding:1.25rem 1.5rem 0}
.mc-blog .mc-blog-diagram-fallback {padding:0 1.5rem 1.25rem;margin-top:.75rem}
.mc-blog-flow li {border-left:3px solid var(--accent)}
.mc-blog-editorial-visual {position:relative;margin:1.25rem 0 1.75rem;padding:1.25rem 1.5rem;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-card);overflow:hidden;font-size:1rem;line-height:1.5}
.mc-blog-editorial-visual figcaption {display:grid;gap:.3rem;padding-right:7.5rem;min-height:3.75rem;margin-bottom:1rem}
.mc-blog-editorial-visual figcaption>strong {font:600 1.375rem/1.25 var(--font-serif);color:var(--text-heading)}
.mc-blog-editorial-visual .mc-eyebrow {color:var(--accent);font-size:.7rem;margin:0}
.mc-blog-editorial-art {position:absolute;top:1.1rem;right:1.25rem;width:7rem;height:3rem;color:var(--accent)}
.mc-blog-fact-strip {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-bottom:1rem}
.mc-blog-fact-strip>div {display:grid;gap:.4rem}
.mc-blog-fact-strip strong {font:600 2rem/1.1 var(--font-serif);color:var(--accent)}
.mc-blog-fact-strip span {font-size:.875rem;color:var(--text-muted)}
.mc-blog-compare {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}
.mc-blog-compare--three {grid-template-columns:repeat(3,minmax(0,1fr))}
.mc-blog-compare>div {display:grid;align-content:start;gap:.6rem;padding:1rem;background:var(--card);border-top:3px solid var(--accent);border-radius:var(--radius-control)}
.mc-blog-compare>div>strong {color:var(--accent);font-size:1.0625rem}
.mc-blog .mc-blog-compare p {font-size:.9375rem;line-height:1.5;margin:0}
.mc-blog-compare span {font-size:.875rem;color:var(--text-muted)}
.mc-blog .mc-blog-editorial-visual>p {margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-muted)}
.mc-blog-time-equation {display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0;margin-bottom:1rem;border-block:1px solid var(--hairline)}
.mc-blog-time-equation>span {display:grid;text-align:center;font-size:.875rem;color:var(--text-muted)}
.mc-blog-time-equation strong {font:600 2.5rem/1.1 var(--font-serif);color:var(--accent)}
.mc-blog-time-equation>b {color:var(--accent);font-size:1.5rem}
@media(max-width:639px){.mc-blog .mc-blog-diagram{padding:0}.mc-blog-editorial-visual{padding:1.1rem}.mc-blog-compare,.mc-blog-compare--three{grid-template-columns:minmax(0,1fr)}.mc-blog-fact-strip{gap:.65rem}.mc-blog-fact-strip strong{font-size:1.5rem}.mc-blog-fact-strip span{font-size:.75rem}.mc-blog-editorial-visual figcaption{padding-right:4.5rem}.mc-blog-editorial-art{width:4rem;right:1rem}.mc-blog-time-equation{gap:.5rem}.mc-blog-time-equation strong{font-size:2rem}}
.mc-blog .mc-blog-diagram figcaption>p:last-child {color:var(--brand-on-surface-muted);margin-bottom:0}
.mc-blog-diagram-steps {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:.65rem;margin:0;padding:0}
.mc-blog-diagram-steps--three {grid-template-columns:repeat(3,minmax(0,1fr))}
.mc-blog-diagram-steps li {position:relative;display:flex;flex-direction:column;gap:.45rem;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-control);padding:.8rem;background:var(--raised)}
.mc-blog-diagram-number {display:inline-grid;place-items:center;align-self:start;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accent);color:var(--on-action);font-size:.875rem;font-weight:700}
.mc-blog .mc-blog-diagram-steps li p {margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}
.mc-blog-diagram-arrow {position:absolute;right:-.65rem;top:50%;z-index:1;color:var(--accent);background:var(--card);font-size:1.1rem}
.mc-blog-diagram-choices {margin:1.25rem 0 0;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}
.mc-blog-diagram-choices legend {font-weight:600;margin-bottom:.65rem;padding:0}
.mc-blog-diagram-choices label {display:flex;align-items:start;gap:.65rem;min-height:44px;padding:.8rem;border:1px solid var(--border-control);border-radius:var(--radius-control);cursor:pointer}
.mc-blog-diagram-choices label:has(input:checked) {border-color:var(--accent);background:var(--raised);box-shadow:inset 0 0 0 1px var(--accent)}
.mc-blog-diagram-choices label:has(input:focus-visible) {outline:3px solid var(--focus);outline-offset:3px}
.mc-blog-diagram-choices input {width:1.1rem;height:1.1rem;flex:none;accent-color:var(--accent);margin:.15rem 0 0}
.mc-blog-diagram-choices label>span {display:grid;gap:.35rem}
.mc-blog-diagram-choices label>span>span {font-size:.875rem;color:var(--text-muted)}
@media(max-width:639px){.mc-blog-diagram{padding:1.1rem}.mc-blog-diagram-steps,.mc-blog-diagram-steps--three,.mc-blog-diagram-choices{grid-template-columns:minmax(0,1fr)}.mc-blog-diagram-arrow{right:50%;top:auto;bottom:-.85rem;transform:rotate(90deg)}.mc-blog-diagram-steps{gap:1rem}}
.mc-blog-related {margin-top:2rem;padding-top:1rem;border-top:1px solid var(--hairline)}
.mc-blog-flow {display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;list-style:none;padding:0;margin:0}
.mc-blog-flow li {display:flex;align-items:center;gap:.65rem;min-width:0;padding:.9rem;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-control);font-size:.9375rem}
.mc-blog-focused-loop {margin-top:1rem;padding:1rem;border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--surface-subtle)}
.mc-blog .mc-blog-flow-label {font-size:.8125rem;font-weight:600;margin:0 0 .75rem;color:var(--accent)}
.mc-blog .mc-blog-loop-return {font-size:.8125rem;color:var(--accent);margin:.75rem 0 0}
.mc-blog .mc-blog-flow-gate {font-size:.875rem;font-weight:600;text-align:center;margin:1.25rem 0}
.mc-blog-flow-gate span {display:block;color:var(--accent);font-size:1.5rem}
.mc-blog .mc-blog-diagram-fallback {font-size:.875rem;line-height:1.6;color:var(--text-muted);margin:1rem 0 0}
.mc-blog-flow-start {display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.85rem;border-radius:var(--radius-control);background:var(--raised);font-size:.9375rem}
.mc-blog-flow-start>span {color:var(--accent)}
.mc-blog-error-actions {display:grid;grid-template-columns:1fr 1fr;gap:.65rem;border:0;margin:1.25rem 0;padding:0}
.mc-blog-error-actions legend,.mc-blog-decision-checks legend {font-size:.875rem;font-weight:600;padding:0;margin-bottom:.75rem}
.mc-blog-error-actions label,.mc-blog-decision-checks label {display:flex;align-items:start;gap:.65rem;min-height:44px;padding:.85rem;border:1px solid var(--border-control);border-radius:var(--radius-control);cursor:pointer}
.mc-blog-error-actions label>span,.mc-blog-decision-checks label>span:last-child {display:grid;gap:.3rem}
.mc-blog-error-actions label>span>span,.mc-blog-branch-label {font-size:.875rem;color:var(--text-muted)}
.mc-blog-error-actions input,.mc-blog-decision-checks input {flex:none;width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--accent)}
.mc-blog-error-actions label:has(input:checked),.mc-blog-decision-checks label:has(input:checked) {background:var(--raised);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
.mc-blog-error-actions label:has(input:focus-visible),.mc-blog-decision-checks label:has(input:focus-visible) {outline:3px solid var(--focus);outline-offset:3px}
.mc-blog .mc-blog-flow-check {text-align:center;padding:.85rem;margin:0;border:1px solid var(--hairline);border-radius:var(--radius-control);background:var(--raised)}
.mc-blog-decision-checks {display:grid;gap:.65rem;margin:0;padding:0;border:0}
.mc-blog-decision-checks {grid-template-columns:repeat(2,minmax(0,1fr))}
.mc-blog-decision-checks legend {grid-column:1/-1}
.mc-blog-decision-checks label>input {margin-top:.35rem}
.mc-blog-decision-result {margin-top:1rem;display:grid;gap:.4rem;padding:1rem;background:var(--raised);border-left:3px solid var(--accent);border-radius:var(--radius-control)}
.mc-blog-decision-result>span {font-size:.8125rem;color:var(--text-muted)}
.mc-blog-decision-result output {font-weight:600;color:var(--text-heading)}
@media(max-width:639px){.mc-blog-flow,.mc-blog-error-actions{grid-template-columns:minmax(0,1fr)}.mc-blog-focused-loop{padding:.8rem}.mc-blog-flow li{padding:.75rem}}
@media(min-width:960px){.mc-blog-topics summary{list-style:none;pointer-events:none}}
@media(max-width:959px){.mc-blog main{padding-inline:1.25rem}.mc-blog-hero{grid-template-columns:1fr 1fr;min-height:16rem}.mc-blog-list-layout{grid-template-columns:minmax(0,1fr)}.mc-blog-topics .mc-blog-next{display:none}.mc-blog-topics details{padding:1rem;border:1px solid var(--hairline);border-radius:var(--radius-control)}.mc-blog-topics summary{cursor:pointer;margin:0}.mc-blog-topics details[open] summary{margin-bottom:1rem}.mc-blog .mc-reading-grid{grid-template-columns:minmax(0,1fr)}.mc-blog-topics nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:639px){.mc-blog-hero{grid-template-columns:minmax(0,1fr)}.mc-blog-hero img{height:9rem}.mc-blog-hero>div{padding:1.5rem}.mc-blog-grid,.mc-blog-featured{grid-template-columns:minmax(0,1fr)}.mc-blog-featured .mc-blog-card-art{min-height:10rem;border-right:0}.mc-blog-card-copy{padding:1.25rem}.mc-blog-topics nav{grid-template-columns:minmax(0,1fr)}.mc-blog .mc-reading-head h1{font-size:var(--type-page)}.mc-blog .mc-reading-body{font-size:1.0625rem}.mc-blog-review-banner{font-size:.8125rem}.mc-blog-breadcrumb{margin-block:1rem}}
@media(max-width:639px){.mc-blog .mc-blog-diagram{padding:0}.mc-blog .mc-blog-diagram figcaption,.mc-blog-diagram-graphic{padding-inline:1.1rem}.mc-blog .mc-blog-diagram-fallback{padding-inline:1.1rem}.mc-blog-decision-checks .mc-blog-diagram-number{display:none}.mc-blog-decision-checks label{padding:.75rem;gap:.45rem}.mc-blog-decision-checks label strong{font-size:.9375rem}}
.mc-blog-illustration {margin:1.5rem 0 1.75rem;border-radius:var(--radius-card);overflow:hidden;background:var(--card);border:1px solid var(--hairline)}
.mc-blog-illustration img {display:block;width:100%;height:auto}
.mc-blog-illustration figcaption {padding:.65rem 1rem;font-size:.875rem;line-height:1.5;color:var(--text-muted)}
.mc-blog-card-art:has(img) {position:relative;display:block;min-height:0;padding:0;background:none}
.mc-blog-card-art:has(img)>span {position:absolute;left:1rem;bottom:1rem;z-index:1}
.mc-blog-card-art img {display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}
.mc-blog-featured .mc-blog-card-art:has(img) {background:none;border-right:1px solid var(--hairline)}
.mc-blog-featured .mc-blog-card-art img {height:100%;aspect-ratio:auto;object-fit:cover}
@media(max-width:639px){.mc-blog-featured .mc-blog-card-art:has(img){border-right:0}.mc-blog-featured .mc-blog-card-art img{height:auto;aspect-ratio:2/1}}

/* Original editorial imagery: preserve the entire scene, including study-path endpoints. */
.mc-blog-hero {grid-template-columns:1fr 1fr;min-height:0}
.mc-blog-hero>img {height:auto;object-fit:contain;align-self:center;aspect-ratio:3/2}
.mc-blog-card-art img,.mc-blog-featured .mc-blog-card-art img {height:auto;aspect-ratio:3/2;object-fit:contain}
.mc-blog-featured .mc-blog-card-art:has(img) {align-self:center;border:0}
@media(max-width:639px){.mc-blog-hero{grid-template-columns:minmax(0,1fr)}.mc-blog-hero>img{height:auto}.mc-blog-featured .mc-blog-card-art img{aspect-ratio:3/2}}

/* Owner hierarchy refinement: one image per article, compact thumbnails, text-led journal hero. */
.mc-blog-hero {display:block;margin-bottom:1.75rem;min-height:0}
.mc-blog-hero>div {padding:1.5rem 2rem}
.mc-blog-hero h1 {font-size:var(--type-page);margin:.4rem 0 .6rem}
.mc-blog-hero p:not(.mc-eyebrow) {max-width:75ch;font-size:1rem;line-height:1.5}
.mc-blog-card,.mc-blog-featured {display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:start}
.mc-blog-card-art:has(img),.mc-blog-featured .mc-blog-card-art:has(img) {padding:1.25rem 0 0 1.25rem;background:none;border:0;align-self:start;min-height:0}
.mc-blog-card-art img,.mc-blog-featured .mc-blog-card-art img {width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius-control)}
.mc-blog-card-copy {padding:1.25rem}
.mc-blog-card-category {margin:0 0 .3rem;color:var(--accent);font-size:.75rem;font-weight:600}
.mc-blog-card-copy h3 {font-size:1.5rem;margin:.4rem 0 .65rem}
.mc-blog-card-copy>p:not(.mc-blog-meta):not(.mc-blog-card-category) {margin-bottom:1rem;font-size:.9375rem}
.mc-blog-featured {grid-template-columns:12rem minmax(0,1fr);margin-bottom:1.5rem}
.mc-blog-featured .mc-blog-card-copy h2 {font-size:1.75rem;margin:.4rem 0 .65rem}
.mc-blog .mc-blog-card-copy>p.mc-blog-card-category {line-height:1.4;margin:0 0 .3rem;color:var(--accent);font-size:.75rem;font-weight:600}
@media(max-width:1279px){.mc-blog-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:639px){.mc-blog-hero>div{padding:1.25rem}.mc-blog-hero h1{font-size:1.75rem}.mc-blog-card,.mc-blog-featured{grid-template-columns:7rem minmax(0,1fr)}.mc-blog-card-art:has(img),.mc-blog-featured .mc-blog-card-art:has(img){padding:1rem 0 0 1rem}.mc-blog-card-copy{padding:1rem}.mc-blog-card-copy h3,.mc-blog-featured .mc-blog-card-copy h2{font-size:1.25rem}.mc-blog-card-copy>p:not(.mc-blog-meta):not(.mc-blog-card-category){grid-column:1/-1;font-size:.875rem}.mc-blog-card-bottom{font-size:.8125rem;gap:.25rem}}
