.articles-page{--ink:var(--text);--ink-body:color-mix(in srgb, var(--text) 82%, transparent);--ink-muted:color-mix(in srgb, var(--text) 62%, transparent);--ivory:var(--surface);--hairline:color-mix(in srgb, var(--text) 12%, transparent);background:var(--bg);width:100%;color:var(--ink-body);margin-top:calc(-1 * var(--public-header-h));padding:calc(var(--space-10) + var(--public-header-h)) var(--space-6) var(--space-16);overflow-x:clip}.articles-page.mk-ambient:before{background:radial-gradient(40rem 30rem at 18% 6rem,#7c6cc429,#0000 60%),radial-gradient(36rem 28rem at 88% 12rem,#3a848a21,#0000 62%)}.articles-page .articles-column{width:min(100%,62rem);margin:0 auto}.articles-page .articles-head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.articles-page .articles-kicker{color:var(--ink-muted);letter-spacing:.16em}.articles-page .articles-back{color:inherit;text-decoration:none}.articles-page .articles-back:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.articles-page .articles-head h1{font-family:var(--font-tanker);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1}.articles-page .articles-hl{background:linear-gradient(to top, var(--mk-citron) .28em, transparent .28em);padding-inline:.04em}.articles-page .articles-lede{max-width:44rem;color:var(--ink-muted);margin:0;font-size:1.125rem;line-height:1.55}.articles-page .articles-byline{font-size:var(--fs-sm);color:var(--ink-muted);margin:0}.articles-page .articles-list{align-items:stretch;gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=40rem){.articles-page .articles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.articles-page .articles-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.articles-page .article-card{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--text);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);padding:clamp(1.1rem,2.4vw,1.5rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.articles-page .article-card:hover{box-shadow:var(--elev-shadow-overlay), inset 0 1px 0 #ffffff12;transform:translateY(-2px)}.articles-page .article-card:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--text);outline:2px solid #0000}.articles-page .article-card-text{z-index:1;min-width:0;position:relative}.articles-page .article-card-text h2{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-xl);color:var(--text);font-weight:700}.articles-page .article-card-text p{font-size:var(--fs-md);color:color-mix(in srgb, var(--text) 78%, transparent);margin:0;line-height:1.5}.articles-page .article-card-meta{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-muted);font-weight:600;display:inline-block}.articles-page .articles-list .article-card{--mk-ring-hue:var(--accent);flex-direction:column;justify-content:flex-start;align-items:stretch}.articles-page .articles-list .article-card:hover{box-shadow:var(--elev-shadow-overlay), inset 0 1px 0 #ffffff12, 0 0 30px -6px color-mix(in srgb, var(--accent) 45%, transparent)}.articles-page .articles-list .article-card:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--text)}.articles-page .articles-list .article-card-text h2{align-items:flex-start;gap:var(--space-3);line-height:1.4;display:flex}.articles-page .articles-list .article-icon{flex:none;display:grid}.articles-page .articles-list .article-disc{width:2.5rem;height:2.5rem;font-size:1.1875rem}.articles-page .articles-list .article-card-text p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.articles-page .articles-list .article-card-foot{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;display:flex;position:relative}.articles-page .article-arrow{z-index:1;width:2rem;height:2rem;color:var(--text);background-color:color-mix(in srgb, var(--text) 10%, transparent);transition:transform var(--duration-base) var(--ease-spring), background-color var(--duration-base) var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.articles-page .article-card:hover .article-arrow{background-color:color-mix(in srgb, var(--text) 18%, transparent);transform:translate(3px)}.articles-page .articles-more{margin-top:var(--space-10)}.articles-page .articles-more h2{margin:0 0 var(--space-3);font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:800}.articles-page .articles-more ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.articles-page .articles-more li{margin:0}.articles-page .articles-prose{min-width:0;max-width:46rem}.articles-page .articles-prose p,.articles-page .articles-prose ul,.articles-page .articles-prose ol,.articles-page .articles-prose h2,.articles-page .articles-prose h3,.articles-page .articles-prose figcaption,.articles-page .articles-prose .wiki-callout{max-width:34rem}.articles-page .articles-prose>:first-child{margin-top:0}.articles-page .articles-prose h2{margin:var(--space-7) 0 var(--space-2);font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-size:1.375rem;font-weight:800}.articles-page .articles-prose h3{margin:var(--space-5) 0 var(--space-1);font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:700}.articles-page .articles-prose p{margin:0 0 var(--space-3);color:var(--ink-body);font-size:.9375rem;line-height:1.65}.articles-page .articles-prose ul,.articles-page .articles-prose ol{margin:0 0 var(--space-3) var(--space-5);padding:0}.articles-page .articles-prose li{margin-bottom:var(--space-1);color:var(--ink-body);font-size:.9375rem;line-height:1.65}.articles-page .articles-prose a,.articles-page .articles-more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 45%, transparent);text-underline-offset:2px;font-weight:600;text-decoration-thickness:1.5px}.articles-page .articles-prose a:hover,.articles-page .articles-more a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.articles-page .articles-prose .wiki-callout{margin:var(--space-4) 0;color:var(--ink-body);font-size:.9375rem;line-height:1.6}.articles-page .articles-prose .wiki-callout strong{color:var(--ink);font-weight:700}.articles-page .articles-prose code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-sm);background-color:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:4px;padding:1px 5px}.articles-page .articles-prose pre.wiki-code{margin:var(--space-2) 0 var(--space-4);padding:var(--space-3) var(--space-4);background-color:color-mix(in srgb, var(--ink) 4%, transparent);box-shadow:var(--elev-shadow);border-radius:var(--radius-sm);white-space:pre;line-height:1.6;font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-sm);color:var(--ink-body);overflow-x:auto}.articles-page .articles-prose pre.wiki-code code{box-shadow:none;background:0 0;padding:0}.articles-page .articles-prose pre.wiki-code:focus-visible,.articles-page .articles-prose .wiki-table-wrap:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink), var(--elev-shadow);outline:2px solid #0000}.articles-page .articles-prose .wiki-table-wrap{margin:var(--space-3) 0 var(--space-4);background-color:var(--surface);box-shadow:var(--elev-shadow);border-radius:var(--radius-sm);padding:var(--space-2);overflow-x:auto}.articles-page .articles-prose .wiki-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md);color:var(--ink-body)}.articles-page .articles-prose .wiki-table thead th{background-color:color-mix(in srgb, var(--ink) 8%, transparent)}.articles-page .articles-prose .wiki-table tbody tr:nth-child(odd)>th,.articles-page .articles-prose .wiki-table tbody tr:nth-child(odd)>td{background-color:color-mix(in srgb, var(--text) 3.5%, transparent)}.articles-page .articles-prose .wiki-table tbody tr>:first-child,.articles-page .articles-prose .wiki-table thead th:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.articles-page .articles-prose .wiki-table tbody tr>:last-child,.articles-page .articles-prose .wiki-table thead th:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.articles-page .articles-prose .wiki-table th{text-align:left;padding:var(--space-2) var(--space-3);color:var(--ink);white-space:nowrap;font-weight:700}.articles-page .articles-prose .wiki-table td{padding:var(--space-2) var(--space-3);vertical-align:top;line-height:1.55}@media (width<=39.9375rem){.articles-page{padding:calc(var(--space-8) + var(--public-header-h)) var(--space-3) var(--space-12)}}@media (prefers-reduced-motion:reduce){.articles-page .article-card,.articles-page .article-arrow{transition:none}.articles-page .article-card:hover,.articles-page .article-card:hover .article-arrow{transform:none}}
