.standard-blog{--mb-bg: var(--color-background, #fff);--mb-fg: var(--color-foreground, #171717);--mb-muted: var(--color-muted-foreground, var(--color-text-light, #666));--mb-panel: var(--color-muted, #f4f4f4);--mb-rule: var(--color-border, #dedede);--mb-reading: 42.5rem;--mb-wide: 66rem;--mb-gutter: 0px;--mb-gap: clamp(3rem, 6vw, 5rem);--standard-blog-gutter: var(--site-gutter, 2rem);width:min(var(--site-width-primary, 74rem),calc(100% - 2 * var(--standard-blog-gutter)));min-width:0;margin-inline:auto;padding-block:clamp(3rem,6vw,5.5rem);color:var(--mb-fg)}.standard-blog :is(h1,h2,h3){color:inherit;font-family:var(--font-display, var(--font-sans, sans-serif));font-weight:var(--font-weight-medium, 500);text-wrap:balance;overflow-wrap:anywhere}.standard-blog h1{margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08;letter-spacing:-.04em}.standard-blog a{color:inherit}.standard-blog :focus-visible{outline:2px solid currentColor;outline-offset:5px}.standard-blog-heading{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.standard-blog-heading>p{margin:1.5rem 0 0;max-width:60ch;font-size:1.125rem;line-height:1.65;color:var(--mb-muted)}.standard-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}.standard-blog-entry{min-width:0}.standard-blog-entry__link{display:block;height:100%;text-decoration:none}.standard-blog .media-asset__frame{border-radius:var(--radius-sm, 6px);overflow:hidden}.standard-blog-entry__copy{padding-top:1.25rem}.standard-blog-entry__copy h2{margin:.75rem 0 0;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.25;letter-spacing:-.025em}.standard-blog-entry__copy>p{margin:.875rem 0 0;color:var(--mb-muted);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.standard-blog-entry__link:hover h2{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.standard-blog-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--mb-muted);font-size:.875rem;line-height:1.5}.standard-blog-meta a{text-decoration:underline;text-underline-offset:.2em}.standard-blog-empty{padding-block:2rem;margin:0;border-top:1px solid var(--mb-rule);color:var(--mb-muted);font-size:1rem}.standard-blog-article__heading{max-width:52rem;margin-inline:auto;text-align:center}.standard-blog-category{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.standard-blog-article__description{max-width:42.5rem;margin:1.75rem auto 0;font-size:1.25rem;line-height:1.55;color:var(--mb-muted)}.standard-blog-article__heading .standard-blog-meta{justify-content:center;margin-top:1.75rem}.standard-blog-article__image{max-width:var(--mb-wide);margin:clamp(2.5rem,5vw,4rem) auto 0}.standard-blog-article__body{margin-top:clamp(3rem,6vw,5rem)}.standard-blog-article .mb-prose :is(p,li){font-size:1.0625rem;line-height:1.65;color:inherit}.standard-blog-article .mb-prose :is(h2,h3,h4){letter-spacing:-.025em;line-height:1.25}.standard-blog-article .mb-section h2{font-size:clamp(1.625rem,3vw,2rem)}.standard-blog-article .mb-prose h3{font-size:1.5rem}.standard-blog-article .mb-prose h4{font-size:1.25rem}.standard-blog-article :is(.mb-tablist button,.mb-quote-controls button,.mb-quote-selectors button){color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.standard-blog-article button:disabled{opacity:.4;cursor:default}.standard-blog-article__footer{max-width:var(--mb-reading);margin:clamp(3rem,6vw,5rem) auto 0;padding-top:1.5rem;border-top:1px solid var(--mb-rule);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;font-size:.875rem}.standard-blog-article__footer>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.standard-blog-article__footer>a:hover{text-decoration:underline;text-underline-offset:.2em}.standard-blog-article__footer ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;padding:0;margin:0;color:var(--mb-muted)}@media(max-width:1023px){.standard-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.standard-blog{--standard-blog-gutter: var(--site-gutter-mobile, 1.5rem)}.standard-blog-grid{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.standard-blog-heading{margin-bottom:2.5rem}.standard-blog-article__description{font-size:1.125rem}}
