.mk-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 18px;padding:0;list-style:none;font-size:14px;color:var(--fg-3)}.mk-crumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.mk-crumbs a{color:var(--fg-2);text-decoration:underline;text-underline-offset:3px}.mk-status{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;background:var(--lime);color:var(--navy)}.mk-status.is-planned{background:var(--purple-tint);color:var(--purple-ink)}.mk-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px}.mk-art .pg-art svg,.mk-art svg{width:min(100%,440px);height:auto}.mk-art.pg-art{aspect-ratio:auto;min-height:300px}.mk-art.tone-white{background:var(--surface)}.mk-art.tone-navy{background:var(--navy-2)}.mk-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mk-facts .stat-tile{min-height:132px;gap:18px;padding:22px 24px}.mk-facts .stat-num{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.04em;line-height:1.05}.mk-facts .stat-label{font-size:15px;max-width:none}@media (max-width:720px){.mk-facts{grid-template-columns:1fr}.mk-facts .stat-tile{min-height:0}}.mk-steps{counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.mk-steps li{counter-increment:step;position:relative;padding:26px 26px 28px 82px;border-radius:var(--radius);background:var(--surface)}.mk-steps li:before{content:counter(step);position:absolute;left:24px;top:24px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lime);color:var(--navy);font-weight:800;font-size:17px}.mk-steps h3{margin:0 0 6px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.mk-steps p{margin:0;color:var(--fg-2);font-size:15px;line-height:1.6}@media (max-width:760px){.mk-steps{grid-template-columns:1fr}}.mk-note{padding:22px 26px;border-radius:var(--radius);background:var(--raised);color:var(--fg-2);font-size:15px;line-height:1.6}.mk-note strong{color:var(--fg)}.mk-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px}.mk-two .h2{font-size:clamp(30px,4vw,44px)}@media (max-width:860px){.mk-two{grid-template-columns:1fr;gap:20px}}.mk-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mk-links a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:var(--surface);font-size:14px;font-weight:600}.mk-links a:hover{background:var(--purple-tint);color:var(--purple-ink)}.mk-flag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mk-flag .tile{min-height:250px;justify-content:space-between}.mk-flag .tile h3{font-size:22px}.mk-flag-art{margin:0 -6px 4px}.mk-flag-art svg{width:100%;height:auto}.mk-flag .tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:13px;font-weight:700}.mk-flag .tile-go{display:inline-flex;align-items:center;gap:6px}@media (max-width:1100px){.mk-flag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mk-flag{grid-template-columns:1fr}}.mk-verdict{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:760px){.mk-verdict{grid-template-columns:1fr}}.mk-cell-note{font-size:14px;color:var(--fg-2)}.mk-text-cell{font-size:14.5px;line-height:1.5}table.cmp.mk-cmp th[scope=col]{min-width:150px}table.cmp.mk-cmp td{vertical-align:top}.mk-sources{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;color:var(--fg-2)}.mk-sources a{color:var(--purple-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.mk-bench{width:100%;border-collapse:collapse;font-size:15px}.mk-bench td,.mk-bench th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--hairline)}.mk-bench thead th{font-size:14px;color:var(--fg-2)}.mk-bench tbody th{font-weight:600}.mk-bench td.is-win{font-weight:800}.dk-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-top:clamp(32px,5vw,56px)}.dk-side{position:sticky;top:92px;display:grid;gap:22px;max-height:calc(100vh - 110px);overflow:auto;padding-right:4px}.dk-side h2{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--fg-3)}.dk-side ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.dk-side a{display:block;padding:8px 12px;border-radius:10px;font-size:15px;font-weight:500;color:var(--fg-2)}.dk-side a:hover{background:var(--surface);color:var(--fg)}.dk-side a[aria-current=page]{background:var(--navy);color:#fff}@media (max-width:900px){.dk-shell{grid-template-columns:minmax(0,1fr);gap:28px}.dk-side{display:contents}.dk-side .dk-search{order:0}.dk-content{order:1}.dk-side nav{order:2}.dk-side ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.dk-search{position:relative}.dk-search label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.dk-search-box{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-radius:999px;background:var(--surface);border:1px solid var(--hairline-2)}.dk-search-box:focus-within{outline:2px solid var(--purple-btn);outline-offset:3px}.dk-search input{flex:1 1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:16px;color:var(--fg)}.dk-search input:focus{outline:none}.dk-search input::placeholder{color:var(--fg-3)}.dk-results{margin:10px 0 0;padding:8px;list-style:none;border-radius:var(--radius);background:var(--surface);display:grid;gap:2px}.dk-results a{display:grid;gap:2px;padding:12px 14px;border-radius:12px}.dk-results a:focus-visible,.dk-results a:hover{background:var(--purple-tint);color:var(--fg)}.dk-results b{font-size:15.5px}.dk-results span{font-size:13.5px;color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dk-results small{font-size:12.5px;color:var(--fg-3)}.dk-empty{margin:10px 0 0;padding:16px 18px;border-radius:var(--radius);background:var(--surface);color:var(--fg-2);font-size:15px}.dk-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:980px){.dk-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dk-home-grid{grid-template-columns:1fr}}.dk-group{margin:40px 0 14px;font-size:22px;font-weight:800;letter-spacing:-.02em}.dk-prose{max-width:74ch;color:var(--fg-2);font-size:16.5px;line-height:1.7}.dk-prose h2{margin:44px 0 12px;font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--fg)}.dk-prose h3{margin:28px 0 8px;font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--fg)}.dk-prose p{margin:0 0 14px}.dk-prose ol,.dk-prose ul{margin:0 0 16px;padding-left:22px;display:grid;gap:6px}.dk-prose a{color:var(--purple-ink);text-decoration:underline;text-underline-offset:3px}.dk-prose code{padding:2px 6px;border-radius:6px;background:var(--surface);color:var(--fg);font-size:13.5px}.dk-pre{margin:0 0 18px;padding:16px 18px;border-radius:16px;background:var(--navy);color:#e8e9f7;overflow-x:auto;font-size:13.5px;line-height:1.65}.dk-pre code{padding:0;background:none;color:inherit;font-size:inherit}.dk-callout{margin:0 0 18px;padding:16px 20px;border-radius:16px;background:var(--lime);color:var(--navy);font-size:15.5px}.dk-callout.is-note{background:var(--purple-tint)}.dk-callout p{margin:0;color:inherit}.dk-table-wrap{margin:0 0 20px;overflow-x:auto;border-radius:16px;background:var(--surface)}.dk-table{width:100%;border-collapse:collapse;font-size:14.5px}.dk-table td,.dk-table th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline)}.dk-table tr:last-child td,.dk-table tr:last-child th{border-bottom:0}.dk-table th{font-weight:700;color:var(--fg)}.dk-table td{color:var(--fg-2)}.dk-table code{white-space:nowrap}.dk-cmd{padding:24px 26px;border-radius:var(--radius);background:var(--surface);margin:0 0 14px;scroll-margin-top:96px}.dk-cmd h3{margin:0 0 6px;font-size:20px;font-weight:800;letter-spacing:-.02em}.dk-cmd h3 code{background:none;padding:0;font-size:inherit}.dk-cmd>p{margin:0 0 14px;color:var(--fg-2);font-size:15.5px}.dk-cmd .dk-table-wrap{background:var(--raised);margin:0}.dk-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.dk-toc a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--surface);font-size:13.5px;font-weight:600;font-family:var(--ff-mono)}.dk-toc a:hover{background:var(--purple-tint);color:var(--purple-ink)}.dk-next{display:flex;flex-wrap:wrap;gap:12px;margin-top:48px}.mk-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.5;color:var(--navy)}.mk-edge{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--raised);color:var(--fg-2);white-space:nowrap}.mk-edge.is-us{background:var(--lime);color:var(--navy)}.mk-edge.is-them{background:var(--purple-tint);color:var(--purple-ink)}.cl-cloud{max-width:72ch;margin:0 0 56px;padding:clamp(24px,4vw,40px);border-radius:var(--radius-lg);background:var(--lime);color:var(--navy);scroll-margin-top:96px}.cl-cloud-date{margin:0 0 8px;font-size:14px;font-weight:700}.cl-cloud-title{margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.1}.cl-cloud-title strong{font-weight:800}.cl-cloud-lede,.cl-cloud-planned{margin:0 0 18px;font-size:16px;line-height:1.6}.cl-cloud h3{margin:26px 0 10px;font-size:18px;font-weight:800;letter-spacing:-.02em}.cl-cloud-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15.5px;line-height:1.55}.cl-cloud a{text-decoration:underline;text-underline-offset:3px;color:var(--navy)}.cl-cloud :focus-visible{outline-color:var(--navy)}