.mk-content-index{overflow:clip}.mk-content-index section[id]{scroll-margin-top:132px}.mk-content-index .resources-hero{background:radial-gradient(54% 78% at 90% 2%, color-mix(in srgb, var(--mk-premium) 14%, transparent), transparent 70%), radial-gradient(52% 82% at 6% 0%, color-mix(in srgb, var(--mk-action) 9%, transparent), transparent 72%), var(--mk-surface);padding:58px 0 42px;position:relative}.mk-content-index .resources-hero-grid{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}.mk-content-index .resources-hero h1{max-width:15ch;letter-spacing:var(--mk-ls-display);text-wrap:balance;margin-top:16px;font-size:clamp(40px,6vw,66px);line-height:1.015}.mk-content-index .resources-hero h1 em{color:var(--mk-action);font-style:normal}.mk-content-index .resources-hero-copy>p{max-width:60ch;color:var(--mk-text-muted);margin-top:19px;font-size:clamp(16.5px,1.8vw,18px);line-height:1.65}.mk-content-index .resources-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 19px;margin-top:25px;display:flex}.mk-content-index .resources-text-link{color:var(--mk-action);font-size:14px;font-weight:780}.mk-content-index .resources-text-link:hover{text-underline-offset:4px;text-decoration:underline}.mk-content-index .resources-hero-proof{border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:610px;margin-top:28px;display:grid}.mk-content-index .resources-hero-proof>span{gap:2px;min-width:0;padding:14px 12px 14px 0;display:grid}.mk-content-index .resources-hero-proof>span+span{border-left:1px solid var(--mk-line);padding-left:14px}.mk-content-index .resources-hero-proof b{color:var(--mk-text);font-family:var(--mk-font-display);font-size:23px;line-height:1}.mk-content-index .resources-hero-proof small{color:var(--mk-text-muted);font-size:11.5px;font-weight:650;line-height:1.3}.mk-content-index .resources-hero-art{min-width:0;margin:0}.mk-content-index .resources-hero-art-frame{border:1px solid color-mix(in srgb, var(--mk-premium) 35%, var(--mk-line));border-radius:calc(var(--mk-radius-lg) + 4px);background:#e8d4ad;position:relative;overflow:hidden;box-shadow:0 32px 70px -47px #0f1c28b3}.mk-content-index .resources-hero-art-frame:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:0}.mk-content-index .resources-hero-art img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.mk-content-index .resources-art-tag{color:#fff;font-family:var(--mk-font-mono);letter-spacing:.045em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1e27d4;border:1px solid #ffffff6b;border-radius:999px;padding:8px 11px;font-size:10.5px;font-weight:750;position:absolute;top:14px;left:14px}.mk-content-index .resources-hero-art figcaption{gap:3px;padding:13px 4px 0;display:grid}.mk-content-index .resources-hero-art figcaption b{color:var(--mk-text);font-size:14px}.mk-content-index .resources-hero-art figcaption span{color:var(--mk-text-muted);font-size:12.5px;line-height:1.45}.mk-content-index .resources-map{border-radius:calc(var(--mk-radius-lg) + 4px);background:var(--mk-surface-inverse);color:#fff;border:1px solid #ffffff1f;gap:22px;margin-top:38px;padding:clamp(24px,3.5vw,36px);display:grid;box-shadow:0 30px 70px -52px #08121be6}.mk-content-index .resources-map-intro{align-content:center;gap:7px;display:grid}.mk-content-index .resources-map-intro>span{color:var(--mk-premium);font-family:var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-content-index .resources-map-intro>b{color:#fff;max-width:16ch;font-family:var(--mk-font-display);font-size:clamp(22px,2.7vw,29px);line-height:1.08}.mk-content-index .resources-map-intro>p{color:#ffffffa3;max-width:39ch;margin:2px 0 0;font-size:13px;line-height:1.5}.mk-content-index .resources-map ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-content-index .resources-map li{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;align-content:start;gap:5px;min-width:0;padding:15px;display:grid;position:relative}.mk-content-index .resources-map li>span{color:var(--mk-premium);font-family:var(--mk-font-mono);font-size:10.5px;font-weight:800}.mk-content-index .resources-map li>b{color:#fff;font-size:14px;line-height:1.25}.mk-content-index .resources-map li>small{color:#ffffff9e;font-size:11.5px;line-height:1.42}@media (min-width:900px){.mk-content-index .resources-hero{padding-top:74px}.mk-content-index .resources-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:clamp(42px,5vw,72px)}.mk-content-index .resources-map{grid-template-columns:minmax(220px,.76fr) minmax(0,2.24fr);align-items:stretch}.mk-content-index .resources-map ol{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-content-index .resources-map li:not(:last-child):after{z-index:2;background:var(--mk-surface-inverse);width:18px;height:18px;color:var(--mk-premium);content:"→";text-align:center;border:1px solid #ffffff24;border-radius:50%;font-size:11px;line-height:16px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}}.mk-content-index .resources-jump{z-index:35;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);background:color-mix(in srgb, var(--mk-surface) 93%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:68px;box-shadow:0 12px 28px -26px #101c2b8c}.mk-content-index .resources-jump-inner{align-items:center;gap:24px;min-width:0;padding-top:9px;padding-bottom:9px;display:flex}.mk-content-index .resources-jump-inner>span{min-width:132px;color:var(--mk-text);white-space:nowrap;font-size:13.5px;font-weight:800}.mk-content-index .resources-jump-inner>span:before{background:var(--mk-action);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--mk-action) 14%, transparent);content:"";border-radius:50%;margin-right:10px;display:inline-block}.mk-content-index .resources-jump-inner>div{scrollbar-width:none;flex:1;gap:7px;min-width:0;display:flex;overflow-x:auto}.mk-content-index .resources-jump-inner>div::-webkit-scrollbar{display:none}.mk-content-index .resources-jump a{color:var(--mk-text-muted);border:1px solid #0000;border-radius:10px;flex:none;padding:9px 12px;font-size:13px;font-weight:750}.mk-content-index .resources-jump a:hover{border-color:color-mix(in srgb, var(--mk-action) 42%, var(--mk-line));background:color-mix(in srgb, var(--mk-action-soft) 45%, #fff);color:var(--mk-action)}.mk-content-index .resources-hubs{padding:var(--mk-section-y) 0}.mk-content-index .resources-section-head,.mk-content-index .resources-head{align-items:end;gap:17px;margin-bottom:31px;display:grid}.mk-content-index .resources-section-head h2,.mk-content-index .resources-head h2{text-wrap:balance;max-width:22ch;margin-top:13px;font-size:clamp(31px,4.3vw,48px);line-height:1.06}.mk-content-index .resources-section-head>p,.mk-content-index .resources-head>p{max-width:50ch;color:var(--mk-text-muted);font-size:15px;line-height:1.65}.mk-content-index .resources-hub-grid{grid-template-columns:1fr;gap:14px;display:grid}.mk-content-index .resources-hub{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);min-height:265px;transition:border-color var(--mk-dur), background var(--mk-dur), transform var(--mk-dur-fast) var(--mk-ease), box-shadow var(--mk-dur);background:#fff;padding:clamp(24px,3vw,32px);display:grid;box-shadow:0 20px 46px -43px #0e1c28a6}.mk-content-index .resources-hub:hover{border-color:color-mix(in srgb, var(--mk-action) 55%, var(--mk-line));background:color-mix(in srgb, var(--mk-action-soft) 25%, #fff);transform:translateY(-3px);box-shadow:0 24px 52px -38px #0e1c287a}.mk-content-index .resources-hub-top{align-items:center;gap:11px;display:flex}.mk-content-index .resources-hub-top>span{background:var(--mk-action-soft);width:34px;height:34px;color:var(--mk-action);font-family:var(--mk-font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.mk-content-index .resources-hub-top>small{color:var(--mk-action);font-family:var(--mk-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-content-index .resources-hub h3{margin-top:22px;font-size:clamp(23px,2.4vw,29px);line-height:1.08}.mk-content-index .resources-hub>p{max-width:51ch;color:var(--mk-text-muted);margin-top:11px;font-size:14.5px;line-height:1.62}.mk-content-index .resources-hub-bottom{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:24px;display:flex}.mk-content-index .resources-hub-bottom>span{color:var(--mk-text-subtle);font-family:var(--mk-font-mono);font-size:11px}.mk-content-index .resources-hub-bottom>b{color:var(--mk-action);font-size:13px}.mk-content-index .resources-hub-actions{border-top:1px solid var(--mk-line);flex-wrap:wrap;gap:9px 16px;margin-top:16px;padding-top:16px;display:flex}.mk-content-index .resources-hub-actions a{color:var(--mk-action);text-underline-offset:4px;font-size:12.5px;font-weight:800}.mk-content-index .resources-hub-actions a:last-child{color:var(--mk-text-muted)}.mk-content-index .resources-hub-actions a:hover{text-decoration:underline}.mk-content-index .resources-featured,.mk-content-index .resources-library{padding:var(--mk-section-y) 0;border-top:1px solid var(--mk-line)}.mk-content-index .resources-featured{background:var(--mk-surface-2)}.mk-content-index .featured-resource{border:1px solid var(--mk-line);border-radius:calc(var(--mk-radius-lg) + 2px);transition:transform var(--mk-dur-fast) var(--mk-ease), box-shadow var(--mk-dur);background:#fff;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 24px 58px -46px #0e1c2873}.mk-content-index .featured-resource:hover{transform:translateY(-3px);box-shadow:0 28px 64px -42px #0e1c288c}.mk-content-index .featured-resource img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:290px}.mk-content-index .featured-resource>div{flex-direction:column;justify-content:center;padding:clamp(26px,5vw,48px);display:flex}.mk-content-index .featured-resource span,.editorial-card>span{color:var(--mk-action);font-family:var(--mk-font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-content-index .featured-resource h3{text-wrap:balance;max-width:20ch;margin-top:11px;font-size:clamp(27px,4vw,40px);line-height:1.08}.mk-content-index .featured-resource p{color:var(--mk-text-muted);margin-top:14px;font-size:15px;line-height:1.65}.mk-content-index .featured-resource b{color:var(--mk-action);margin-top:22px;font-size:13.5px}.mk-content-index .resources-library-bar{border:1px solid var(--mk-line);background:var(--mk-surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-bottom:18px;padding:15px 17px;display:flex}.mk-content-index .resources-library-bar b{color:var(--mk-text);font-size:13.5px}.mk-content-index .resources-library-bar span{color:var(--mk-text-muted);font-size:12.5px}.mk-content-index .resources-filters{scrollbar-width:thin;gap:8px;margin:-8px 0 18px;padding:3px 0 6px;display:flex;overflow-x:auto}.mk-content-index .resources-filters a{border:1px solid var(--mk-line);min-height:42px;color:var(--mk-text-muted);transition:border-color var(--mk-dur-fast), background var(--mk-dur-fast), color var(--mk-dur-fast);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:760;display:inline-flex}.mk-content-index .resources-filters a:hover{border-color:color-mix(in srgb, var(--mk-action) 52%, var(--mk-line));color:var(--mk-action)}.mk-content-index .resources-filters a.active{border-color:var(--mk-action);background:var(--mk-action);color:#fff}.mk-content-index .resources-filters a span{background:var(--mk-surface-2);min-width:23px;min-height:23px;color:var(--mk-text);font-family:var(--mk-font-mono);border-radius:999px;place-items:center;padding:0 6px;font-size:10.5px;display:inline-grid}.mk-content-index .resources-filters a.active span{color:#fff;background:#fff3}.mk-content-index .resources-pagination{--editorial-line:var(--mk-line);--editorial-paper:#fff;--editorial-ink:var(--mk-text);--editorial-ink-muted:var(--mk-text-muted)}.mk-content-index .resources-empty{border:1px dashed var(--mk-line-strong);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);text-align:center;padding:clamp(34px,6vw,58px)}.mk-content-index .resources-empty h3{font-size:24px}.mk-content-index .resources-empty p{color:var(--mk-text-muted);margin-top:8px}.mk-content-index .resources-empty a{color:var(--mk-action);margin-top:17px;font-weight:800;display:inline-block}@media (min-width:760px){.mk-content-index .resources-section-head,.mk-content-index .resources-head{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:48px}.mk-content-index .resources-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.mk-content-index .featured-resource{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.editorial-grid{grid-template-columns:1fr;gap:16px;display:grid}.editorial-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);min-width:0;transition:border-color var(--mk-dur), transform var(--mk-dur-fast) var(--mk-ease), box-shadow var(--mk-dur);background:#fff;flex-direction:column;display:flex;overflow:hidden}.editorial-card:hover{border-color:var(--mk-action);transform:translateY(-3px);box-shadow:0 18px 38px -28px #12243073}.editorial-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.editorial-card>span{margin:20px 20px 0}.editorial-card h3{text-wrap:balance;margin:9px 20px 0;font-size:21px;line-height:1.2}.editorial-card p{color:var(--mk-text-muted);margin:10px 20px 0;font-size:14px;line-height:1.58}.editorial-card>b{color:var(--mk-action);margin:auto 20px 20px;padding-top:19px;font-size:12.5px}@media (min-width:700px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-content-index .resources-close{background:var(--mk-surface-inverse);color:#fff;text-align:center;padding:82px 0}.mk-content-index .resources-close .eye{color:#ffffffab;justify-content:center}.mk-content-index .resources-close h2{color:#fff;max-width:21ch;margin:14px auto 0;font-size:clamp(32px,4.8vw,51px)}.mk-content-index .resources-close h2 em{color:var(--mk-premium);font-style:normal}.mk-content-index .resources-close p{color:#ffffffb8;margin-top:16px;font-size:15px}.mk-content-index .resources-close .btn{margin-top:25px}@media (max-width:680px){.mk-content-index .resources-hero{padding-top:44px}.mk-content-index .resources-hero-actions .btn{justify-content:center;width:100%}.mk-content-index .resources-map ol{grid-template-columns:1fr}.mk-content-index .resources-jump{top:64px}.mk-content-index .resources-jump-inner{gap:10px;padding-right:0}.mk-content-index .resources-jump-inner>span{min-width:118px;font-size:12.5px}.mk-content-index .resources-jump-inner>div{padding-right:var(--mk-gutter)}}.mk-article{--blog-action-font:var(--mk-font-sans);--blog-font-body:var(--mk-font-sans);--blog-meta-font:var(--mk-font-mono);--blog-heading:var(--mk-text);--blog-text:var(--mk-text-muted);--blog-muted:var(--mk-text-subtle);--blog-accent:var(--mk-action);--blog-line:var(--mk-line);--blog-card:#fff;--blog-surface-alt:var(--mk-surface-2);--blog-anchor-offset:158px;--article-toc-sticky-top:72px;--article-toc-max-width:var(--mk-wrap);--article-toc-gutter:var(--mk-gutter)}.mk-article .article-hero{border-bottom:1px solid var(--mk-line);background:radial-gradient(60% 80% at 90% 0%, color-mix(in srgb, var(--mk-action) 9%, transparent), transparent 70%);padding:50px 0 54px}.mk-article .article-hero-grid{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}.mk-article .article-breadcrumb{color:var(--mk-text-subtle);font-family:var(--mk-font-mono);flex-wrap:wrap;gap:7px;font-size:11.5px;line-height:1.45;display:flex}.mk-article .article-breadcrumb a:hover{color:var(--mk-action)}.mk-article .article-breadcrumb b{color:var(--mk-text-muted);font-weight:600}.mk-article .article-kind{color:var(--mk-action);font-family:var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:800;display:block}.mk-article .article-hero h1{max-width:22ch;letter-spacing:var(--mk-ls-tight);text-wrap:balance;margin-top:12px;font-size:clamp(28px,3.3vw,42px);line-height:1.1}.mk-article .article-excerpt{max-width:60ch;color:var(--mk-text-muted);margin-top:17px;font-size:clamp(16px,2vw,18px);line-height:1.62}.mk-article .article-meta{color:var(--mk-text-subtle);font-family:var(--mk-font-mono);flex-wrap:wrap;gap:8px 16px;margin-top:21px;font-size:11.5px;line-height:1.45;display:flex}.mk-article .article-meta span+span:before{content:"·";margin-right:16px}.mk-article .article-cover{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface-2);overflow:hidden;box-shadow:0 24px 58px -44px #0f1c2880}.mk-article .article-cover img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.mk-article .article-cover figcaption{color:var(--mk-text-subtle);font-family:var(--mk-font-mono);padding:10px 13px;font-size:11px;line-height:1.4}@media (min-width:920px){.mk-article .article-hero{padding:68px 0 64px}.mk-article .article-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);gap:68px}}.mk-article .article-layout{width:100%;max-width:1180px;padding-top:54px;padding-bottom:var(--mk-section-y)}.mk-article .article-body{width:100%;min-width:0;max-width:1040px;margin:0 auto}.mk-article .article-intro{color:var(--mk-text);font-family:var(--mk-font-display);font-size:clamp(20px,2.8vw,25px);font-weight:500;line-height:1.5}.mk-article .article-takeaways{border:1px solid color-mix(in srgb, var(--mk-action) 26%, var(--mk-line));border-left:4px solid var(--mk-action);border-radius:0 var(--mk-radius-lg) var(--mk-radius-lg) 0;background:color-mix(in srgb, var(--mk-action-soft) 45%, #fff);margin:28px 0 42px;padding:20px 22px}.mk-article .article-takeaways>span{color:var(--mk-action);font-family:var(--mk-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.mk-article .article-takeaways ul{gap:8px;margin-top:12px;padding-left:19px;display:grid}.mk-article .article-takeaways li{color:var(--mk-text);font-size:15px;line-height:1.55}.mk-article .article-body>section{margin-top:42px;scroll-margin-top:180px}.mk-article .article-body>section h2{color:var(--mk-text);font-size:clamp(25px,3.5vw,34px);line-height:1.16}.mk-article .article-body>section p{color:var(--mk-text-muted);margin-top:15px;font-size:16px;line-height:1.78}.mk-article .article-body>section ul{color:var(--mk-text);gap:8px;margin-top:17px;padding-left:22px;display:grid}.mk-article .article-body>section li{padding-left:3px;font-size:14.5px;line-height:1.55}.mk-article .article-body blockquote{border-left:4px solid var(--mk-premium);background:var(--mk-premium-soft);color:var(--mk-text);font-family:var(--mk-font-display);margin:23px 0 0;padding:18px 20px;font-size:17px;font-weight:600;line-height:1.55}.mk-article .article-cta{border:1px solid var(--mk-line);border-top:4px solid var(--mk-action);border-radius:var(--mk-radius-lg);background:#fff;grid-template-columns:1fr;align-items:center;gap:20px;margin-top:48px;padding:25px;display:grid;box-shadow:0 20px 44px -36px #10202c6b}.mk-article .article-cta small{color:var(--mk-action);font-family:var(--mk-font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.mk-article .article-cta h2{margin-top:7px;font-size:25px}.mk-article .article-cta p{color:var(--mk-text-muted);margin-top:7px;font-size:14.5px;line-height:1.6}.mk-article .article-cta .btn{justify-content:center;width:100%}@media (min-width:680px){.mk-article .article-cta{grid-template-columns:1fr auto}.mk-article .article-cta .btn{width:auto}}.mk-article .article-method{border:1px dashed var(--mk-line-strong);border-radius:var(--mk-radius-lg);margin-top:20px;padding:17px 19px}.mk-article .article-method b{color:var(--mk-text);font-family:var(--mk-font-mono);text-transform:uppercase;font-size:10.5px;font-weight:800}.mk-content-index small,.mk-article small,.mk-content-index :is(.resources-art-tag,.resources-map-intro>span,.resources-map li>span,.resources-hub-top>span,.resources-hub-top>small,.resources-hub-bottom>span,.featured-resource span,.editorial-card>span),.mk-article :is(.article-breadcrumb,.article-kind,.article-meta,.article-cover figcaption,.article-takeaways>span,.article-cta small,.article-method b){font-size:12px;line-height:1.5}.mk-article .article-method p{color:var(--mk-text-subtle);margin-top:7px;font-size:13px;line-height:1.6}.mk-article .article-neighbours{border-top:1px solid var(--mk-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;padding-top:24px;display:grid}.mk-article .article-neighbour{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);min-width:0;transition:border-color var(--mk-dur-fast), transform var(--mk-dur-fast) var(--mk-ease);background:#fff;gap:7px;padding:17px 18px;display:grid}.mk-article .article-neighbour:hover{border-color:var(--mk-action);transform:translateY(-2px)}.mk-article .article-neighbour>span{color:var(--mk-action);font-family:var(--mk-font-mono);text-transform:uppercase;font-size:11px;font-weight:800}.mk-article .article-neighbour>b{color:var(--mk-text);text-overflow:ellipsis;font-size:14px;line-height:1.35;overflow:hidden}.mk-article .article-neighbour-next{text-align:right}.mk-article .article-related{padding:var(--mk-section-y) 0;border-top:1px solid var(--mk-line);background:var(--mk-surface-2)}.mk-article .article-related-head{gap:12px;margin-bottom:27px;display:grid}.mk-article .article-related-head h2{font-size:clamp(28px,4vw,42px)}.mk-article .article-related-head>a{width:fit-content;color:var(--mk-action);font-size:13px;font-weight:800}.mk-article .article-related-head>a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:64rem){.mk-article{--blog-anchor-offset:196px}}@media (max-width:480px){.mk-content-index .resources-close .btn,.mk-article .article-cta .btn{justify-content:center;width:100%}.mk-article .article-meta span+span:before{display:none}.mk-article .article-neighbours{grid-template-columns:1fr}.mk-article .article-neighbours>span:empty{display:none}}.mk-article .article-body{--blog-heading-font:var(--mk-font-display);--blog-meta-font:var(--mk-font-mono);--blog-heading:var(--mk-text);--blog-strong:var(--mk-text);--blog-text:var(--mk-text-muted);--blog-muted:var(--mk-text-subtle);--blog-accent:var(--mk-action);--blog-line:var(--mk-line);--blog-surface-alt:var(--mk-surface-2);--blog-code-bg:var(--mk-grey-100);--blog-code-text:var(--mk-text);--blog-pre-text:#e8e9eb;--blog-th-bg:var(--mk-surface-2);--blog-radius:var(--mk-radius);--blog-reading-font-size:17px;--store-type-section-title:clamp(25px, 3.5vw, 34px);--store-type-card-title:1.25rem;--store-type-body:16px;--store-type-caption:13px}.mk-article .article-body .rich-article-content blockquote{--blog-accent:var(--mk-premium);--blog-quote-bg:color-mix(in srgb, var(--mk-premium-soft) 60%, #fff)}.mk-article .article-body .rich-article-content>p:first-child{color:var(--mk-text);font-family:var(--mk-font-display);font-size:clamp(20px,2.8vw,25px);font-weight:500;line-height:1.5}
