.mk-blog-header{color:#f5faff;background:radial-gradient(at 80% 30%,#102840 0,#0000 58%),#050a12}.mk-blog-heading{max-width:1120px;margin:0 auto;padding:70px 24px 90px}.mk-blog-eyebrow,.mk-blog-category{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.mk-blog-eyebrow{color:#a8dcff;margin-bottom:24px}.mk-blog-category{color:#345d7a;margin-bottom:16px}.mk-blog-heading h1{letter-spacing:-.05em;max-width:900px;margin:0 0 26px;font-size:clamp(38px,5.5vw,66px);font-weight:550;line-height:1.08}.mk-blog-heading h1 em{color:#a8dcff;font-style:normal}.mk-blog-heading>p{color:#bdcddd;max-width:700px;margin:0;font-size:19px;line-height:1.7}.mk-blog-index{max-width:1120px;margin:0 auto;padding:58px 24px 84px}.mk-blog-section-label{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.mk-blog-section-label h2{margin:0;font-size:16px;font-weight:600}.mk-blog-section-label a{color:#456079;font-size:13px}.mk-blog-posts{gap:28px;display:grid}.mk-blog-card{background:#fff;border:1px solid #d9e5ee;border-radius:18px;grid-template-columns:.85fr 1.4fr;display:grid;overflow:hidden}.mk-blog-card-art{color:#b8d5e9;background:linear-gradient(150deg,#0c1e30,#142f42);flex-direction:column;justify-content:space-between;gap:32px;min-height:380px;padding:32px;display:flex}.mk-blog-card-art>span{font-family:var(--font-jbmono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mk-blog-card-art>div{justify-items:center;gap:8px;display:grid}.mk-blog-card-art b{text-align:center;color:#e4f3ff;border:1px solid #41617a;border-radius:9px;width:185px;padding:13px 20px;font-size:20px;font-weight:500}.mk-blog-card-art i{color:#7094b0;font-style:normal}.mk-blog-card-art b.mk-blog-art-last{color:#102d25;background:#a8e2ca;border-color:#a8e2ca}.mk-blog-card-art small{font-size:12px}.mk-blog-card-copy{align-self:center;padding:44px}.mk-blog-card h3{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.22}.mk-blog-card h3 a{color:inherit;text-decoration:none}.mk-blog-card h3 a:hover{text-underline-offset:5px;text-decoration:underline}.mk-blog-card-copy>p{color:#53677b;margin-bottom:25px;font-size:16px;line-height:1.75}.mk-blog-meta{color:#53677b;flex-wrap:wrap;gap:8px 22px;font-size:12px;line-height:1.6;display:flex}.mk-blog-read{color:#0b3b60;gap:14px;margin-top:28px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.mk-blog-resources{border-top:1px solid #d9e5ee;grid-template-columns:1fr 1.25fr;gap:60px;margin:74px 0;padding-top:50px;display:grid}.mk-blog-resources h2{letter-spacing:-.035em;margin:0 0 14px;font-size:30px}.mk-blog-resources p{color:#53677b;font-size:15px;line-height:1.75}.mk-blog-guide-links a{color:#142c41;border-bottom:1px solid #d9e5ee;align-items:center;gap:18px;padding:23px 0;font-size:15px;text-decoration:none;display:flex}.mk-blog-guide-links span{color:#6a8298;font-family:var(--font-jbmono), monospace;font-size:11px}.mk-blog-guide-links b{margin-left:auto}.mk-blog-guide-links a:hover{color:#1b618b}.mk-blog-author{background:#edf5fa;border:1px solid #d9e5ee;border-radius:12px;gap:24px;padding:32px;display:flex}.mk-blog-author-mark{color:#c8e9ff;background:#14354e;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.mk-blog-author h2{margin:0 0 4px;font-size:16px}.mk-blog-author span{color:#456079;font-size:12px}.mk-blog-author p{color:#53677b;max-width:770px;margin:12px 0 0;font-size:14px;line-height:1.8}.mk-blog-article-heading{max-width:1000px;padding-top:44px;padding-bottom:62px}.mk-blog-back{color:#bdcddd;width:fit-content;margin-bottom:44px;font-size:13px;text-decoration:none;display:block}.mk-blog-article-heading h1{font-size:clamp(34px,4.7vw,54px)}.mk-blog-article-heading .mk-blog-meta{color:#aac1d5;margin-top:28px}.mk-blog-article-layout{grid-template-columns:220px minmax(0,720px);gap:64px;max-width:1100px;margin:0 auto;padding:64px 24px 96px;display:grid}.mk-blog-toc nav{position:sticky;top:32px}.mk-blog-toc nav>span{text-transform:uppercase;letter-spacing:.08em;color:#5e7388;font-size:11px;font-weight:650}.mk-blog-toc ol{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mk-blog-toc a{color:#456079;font-size:13px;line-height:1.65;text-decoration:none}.mk-blog-toc a:hover{color:#0b3b60;text-decoration:underline}.mk-blog-prose{min-width:0}.mk-blog-prose p,.mk-blog-prose li{color:#354c62;font-size:16px;line-height:1.9}.mk-blog-prose p{margin:0 0 22px}.mk-blog-prose li{margin-bottom:10px;padding-left:6px}.mk-blog-prose h2{letter-spacing:-.035em;color:#0d2438;margin:0 0 24px;font-size:clamp(24px,3vw,30px);line-height:1.3}.mk-blog-prose>section{margin-top:50px;scroll-margin-top:30px}.mk-blog-introduction p:first-child{color:#18364e;font-size:20px;line-height:1.7}.mk-blog-example{background:#fff;border:1px solid #cbdde9;border-left:3px solid #307499;border-radius:0 10px 10px 0;margin:28px 0;overflow:hidden}.mk-blog-example figcaption{letter-spacing:.035em;color:#375d77;background:#ecf4f9;border-bottom:1px solid #e2ecf3;padding:15px 24px;font-size:11px;font-weight:650}.mk-blog-example blockquote{white-space:pre-line;overflow-wrap:anywhere;color:#2b4357;margin:0;padding:24px;font-size:15px;line-height:1.85}.mk-blog-source{border-top:1px solid #d9e5ee;margin-top:44px;padding-top:28px}.mk-blog-source h2{letter-spacing:0;margin-bottom:12px;font-size:14px}.mk-blog-source p{color:#5a7186;font-size:13px;line-height:1.8}.mk-blog-related ul{padding:0;list-style:none}.mk-blog-related li{border-bottom:1px solid #d9e5ee;margin:0;padding:12px 0}.mk-blog-related a{color:#184f73;text-underline-offset:4px;text-decoration-thickness:1px}.mk-blog-related a span{padding-left:8px}.mk-blog-cta{background:#e7f1f8;border-radius:12px;padding:32px}.mk-blog-cta h2{margin-bottom:16px}.mk-blog a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #3784b5}@media (max-width:900px){.mk-blog-article-layout{grid-template-columns:1fr;gap:32px;max-width:768px;padding-top:36px}.mk-blog-toc nav{border-bottom:1px solid #d9e5ee;padding-bottom:28px;position:static}.mk-blog-toc ol{gap:10px}.mk-blog-card-copy{padding:30px}.mk-blog-card-art{padding:24px}.mk-blog-resources{gap:32px}}@media (max-width:600px){.mk-blog-heading{padding:40px 20px 54px}.mk-blog-heading>p{font-size:17px}.mk-blog-index{padding:36px 20px 54px}.mk-blog-card{grid-template-columns:1fr}.mk-blog-card-art{gap:22px;min-height:auto}.mk-blog-card-art>div{gap:8px;display:flex}.mk-blog-card-art b{flex:1;width:auto;padding:12px 6px;font-size:14px}.mk-blog-card-art i{transform:rotate(-90deg)}.mk-blog-card-art small{display:none}.mk-blog-card-copy{padding:28px 24px}.mk-blog-resources{grid-template-columns:1fr;gap:10px;margin:48px 0;padding-top:36px}.mk-blog-author{gap:16px;padding:24px}.mk-blog-author-mark{width:36px;height:36px;font-size:11px}.mk-blog-article-layout{padding:30px 20px 60px}.mk-blog-back{margin-bottom:30px}.mk-blog-prose>section{margin-top:38px}.mk-blog-example figcaption,.mk-blog-example blockquote{padding:18px}.mk-blog-cta{padding:26px}}
