.mk-blog-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.mk-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.mk-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-blog-card>a{border-radius:var(--mk-r);background:var(--mk-raise);height:100%;box-shadow:inset 0 0 0 1px var(--mk-line);color:inherit;align-content:start;gap:10px;padding:26px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:grid}.mk-blog-card>a:hover{background:var(--mk-raise-2);box-shadow:inset 0 0 0 1px #ff5f1a73}.mk .mk-blog-card h2,.mk .mk-blog-card h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.mk .mk-blog-card p{color:var(--mk-ink-2);font-size:15px;line-height:1.55}.mk-blog-cat{color:#ff7a3d;letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.mk .mk-blog-meta{color:var(--mk-ink-3);font-size:14px}.mk-blog-list{padding-top:0}.mk-blog-cats{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mk .mk-blog-cats a{background:var(--mk-raise);min-height:36px;box-shadow:inset 0 0 0 1px var(--mk-line);color:var(--mk-ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.mk .mk-blog-cats a:hover{color:var(--mk-ink)}.mk .mk-blog-cats a[aria-current=page]{color:var(--mk-ink);background:#ff5f1a24;box-shadow:inset 0 0 0 1px #ff5f1a73}.mk-blog-author{border-radius:var(--mk-r);background:var(--mk-raise);max-width:70ch;box-shadow:inset 0 0 0 1px var(--mk-line);margin-bottom:clamp(48px,6vw,80px);padding:22px 24px}.mk .mk-blog-author p{color:var(--mk-ink-2);font-size:15px;line-height:1.6}.mk .mk-blog-author p+p{margin-top:6px}.mk .mk-blog-author strong a{color:var(--mk-ink)}.mk-blog-head{padding-bottom:clamp(24px,3vw,36px)}.mk .mk-blog-crumbs{color:var(--mk-ink-3);font-size:14px}.mk .mk-blog-crumbs a{color:var(--mk-ink-2)}.mk .mk-blog-crumbs span[aria-hidden]{margin:0 6px}.mk-blog-head .mk-intro-copy{max-width:760px}.mk .mk-blog-head h1{font-size:clamp(32px,4.6vw,54px)}.mk-blog-prose{max-width:70ch;padding-bottom:clamp(56px,7vw,104px);font-size:17px;line-height:1.75}.mk .mk-blog-prose h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:clamp(22px,2.2vw,26px);line-height:1.25}.mk .mk-blog-prose h3{margin:28px 0 8px;font-size:18px}.mk .mk-blog-prose h2:first-child{margin-top:0}.mk .mk-blog-prose p,.mk .mk-blog-prose li{color:var(--mk-ink-2);text-wrap:pretty}.mk .mk-blog-prose p+p,.mk .mk-blog-prose p+ul,.mk .mk-blog-prose p+ol,.mk .mk-blog-prose ul+p,.mk .mk-blog-prose ol+p{margin-top:14px}.mk .mk-blog-prose ul,.mk .mk-blog-prose ol{gap:8px;padding-left:1.25em;display:grid}.mk .mk-blog-prose ul{list-style:outside}.mk .mk-blog-prose ol{list-style:decimal}.mk-blog-prose li::marker{color:var(--mk-ink-3)}.mk-blog-prose strong{color:var(--mk-ink);font-weight:600}.mk-blog-prose a{color:var(--mk-ink);text-underline-offset:3px;overflow-wrap:anywhere;-webkit-text-decoration:underline #ff7a3d99;text-decoration:underline #ff7a3d99}.mk-blog-prose a:hover{text-decoration-color:#ff7a3d}.mk-blog-prose blockquote{border-left:2px solid #ff5f1a99;margin:18px 0;padding:4px 0 4px 18px}.mk-blog-prose code{background:var(--mk-raise);border-radius:6px;padding:1px 6px;font-size:.92em}.mk-blog-prose pre{background:var(--mk-raise);box-shadow:inset 0 0 0 1px var(--mk-line);border-radius:12px;margin:18px 0;padding:16px 18px;font-size:14.5px;line-height:1.6;overflow-x:auto}.mk-blog-prose pre code{background:0 0;padding:0}.mk-blog-prose table{border-collapse:collapse;width:100%;margin:18px 0;font-size:15px}.mk-blog-prose th,.mk-blog-prose td{border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top;color:var(--mk-ink-2);padding:10px 12px}.mk-blog-prose th{color:var(--mk-ink);font-weight:600}.mk-blog-prose hr{border:0;border-top:1px solid var(--mk-line);margin:32px 0}.mk-blog-prose img{border-radius:12px;max-width:100%;height:auto}
