.faq-list{flex-direction:column;gap:12px;display:flex}.faq-q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);transition:border-color .2s,box-shadow .2s,background-color .2s}.faq-q:hover{border-color:var(--border-strong)}.faq-q[open]{border-color:var(--accent);box-shadow:var(--glow)}.faq-q>summary{cursor:pointer;border-radius:var(--radius-l);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 20px 14px 24px;list-style:none;display:flex}.faq-q>summary::-webkit-details-marker{display:none}.faq-q>summary::marker{content:""}.faq-q>summary>:is(h3,h4){min-width:0;font:650 20px/1.35 var(--font-display);color:var(--heading);text-shadow:var(--head-glow);flex:1;margin:0;transition:color .2s}.faq-q>summary:after{content:"";background:var(--accent-soft);border:1px solid var(--border);box-sizing:border-box;--chev:var(--accent);background-image:linear-gradient(var(--chev), var(--chev)), linear-gradient(var(--chev), var(--chev));background-position:50%;background-repeat:no-repeat;background-size:10px 2px,2px 10px;border-radius:50%;flex:none;width:32px;height:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s}.faq-q[open]:not([data-closing])>summary:after{border-color:var(--accent);transform:rotate(45deg)}.faq-q>summary:hover>:is(h3,h4){color:var(--accent)}.faq-q>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.faq-a{color:var(--text);flex-direction:column;gap:12px;padding:0 24px 22px;line-height:1.65;display:flex}.faq-a>*{margin:0}.faq-a>:first-child{border-top:1px solid var(--border);padding-top:14px}@media (width<=600px){.faq-q>summary{min-height:60px;padding:12px 14px 12px 16px}.faq-a{padding:0 16px 18px}}@media (prefers-reduced-motion:reduce){.faq-q,.faq-q>summary>:is(h3,h4),.faq-q>summary:after{transition:none}}@media print{.faq-q:not([open])>.faq-a{display:flex}.faq-q>summary:after{display:none}}.mk-md ol{flex-direction:column;gap:8px;margin-block-end:0;padding-left:22px;display:flex}.mk-md li>p{display:inline}.mk-md img{border-radius:var(--radius-m);width:100%;max-width:100%;height:auto;display:block}.mk-md img:not([width]){aspect-ratio:16/9;object-fit:contain;background:var(--surface-2)}.mk-md video{aspect-ratio:16/10;object-fit:contain;background:var(--surface-2);border-radius:var(--radius-m);width:100%;max-width:100%;height:auto;display:block}.mk-md.stack-l>:is(p,figure,div,picture):has(img){margin-block:13px}.mk-md strong{color:var(--strong)}.mk-md .mk-h3{letter-spacing:-.015em;font-size:32px;font-weight:650;line-height:1.2}.mk-md .mk-h4{letter-spacing:-.01em;font-size:24px;font-weight:650;line-height:1.3}.mk-md .mk-h5{letter-spacing:0;font-size:20px;font-weight:650;line-height:1.35}.mk-md .mk-h6{font:600 14px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--h6c,var(--accent))}.mk-md h3 a,.mk-md h4 a{color:inherit;text-decoration:none}.mk-cta-p{flex-wrap:wrap;gap:12px 16px;display:flex}.mk-md>.mk-cta-p{margin-top:32px}.mk-md code{font:500 .9em var(--font-mono);background:var(--inset);border-radius:4px;padding:2px 6px}.mk-md .mk-table{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);max-width:none;overflow-x:auto}.mk-md .mk-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px;line-height:1.55}.mk-md .mk-table th,.mk-md .mk-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 18px}.mk-md .mk-table th{font:600 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--surface-2)}.mk-md .mk-table tr:last-child td{border-bottom:0}.mk-wide{flex-direction:column;font-size:19px;line-height:1.75;display:flex}.mk-wide>*{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.mk-wide>.mk-table,.mk-wide>.mk-diagram-slot{max-width:none}.mk-wide>:is(p,figure):has(img){max-width:none;margin-top:45px}.mk-wide>:is(p,figure):has(img)+*{margin-top:45px}.mk-wide>:is(p,figure):has(img)+:is(p,figure):has(img){margin-top:24px}.mk-wide>ul,.mk-wide>ol{margin-left:auto;margin-right:auto}.mk-wide>*+*{margin-top:24px}.mk-wide>h2{margin-top:0}.mk-wide>:is(h3,h4,h5,h6){margin-top:83px}.mk-md.stack-l>:is(h3,h4,h5,h6){margin-top:35px}.mk-wide>h2+*,.mk-wide>h3+*,.mk-wide>h4+*{margin-top:20px}.mk-wide ul,.mk-wide ol{flex-direction:column;gap:8px;margin-bottom:0;padding-left:22px;display:flex}.mk-md ol,.mk-wide ol{padding-left:2.25em}.mk-answer{background:var(--accent-soft);border-radius:var(--radius-m);flex-direction:column;gap:10px;padding:26px 28px;display:flex}.mk-answer p{color:var(--text)}.mk .crumbs{font:400 13px/1.4 var(--font-mono);color:var(--muted)}.mk .crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.mk .crumbs li+li:before{content:"/";margin-right:8px}.mk .crumbs a{color:var(--muted);text-decoration-thickness:1px}.mk .crumbs a:hover{color:var(--accent)}.mk-cta-band{background:var(--inset)}.mk-cta-band .mk-cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.mk-cta-band .mk-cta-copy{flex-direction:column;gap:16px;max-width:760px;display:flex}.mk-cta-band .mk-cta-copy p{color:var(--muted)}.mk-phase-nav{border-bottom:1px solid var(--border);background:var(--surface);z-index:40;position:sticky;top:89px}@media (width<=1199px){.mk-phase-nav{top:65px}}.mk:has(>.mk-phase-nav){--anchor-offset:156px}@media (width<=1199px){.mk:has(>.mk-phase-nav){--anchor-offset:132px}}@media (width<=960px){.mk:has(>.mk-phase-nav){--anchor-offset:160px}}.mk-phase-nav ol{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1240px;margin:0 auto;padding:0 64px;list-style:none;display:grid}.mk-phase-nav a{color:var(--muted);font:500 14px/1 var(--font-mono);text-transform:uppercase;border-bottom:2px solid #0000;padding:18px 0;text-decoration:none;display:block}.mk-phase-nav a:hover{color:var(--accent)}.mk-phase-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.mk-toc{top:var(--anchor-offset);flex-direction:column;align-self:start;gap:4px;font-size:14px;display:flex;position:sticky}.mk-toc a{color:var(--muted);border-left:2px solid var(--border);padding:6px 0 6px 14px;text-decoration:none}.mk-toc a:hover{color:var(--accent)}.mk-toc a[aria-current=page]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.mk-toc .eyebrow{margin-bottom:8px}.mk-pager{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.mk-hero-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:64px;display:grid}.mk-hero-toc{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.mk-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.mk-hero-copy .mk-lead-extra{flex-direction:column;gap:16px;max-width:760px;display:flex}.mk-glance dl{flex-direction:column;gap:18px;margin:0;display:flex}.mk-glance dt{color:var(--muted);font-size:15px}.mk-glance dd{margin:4px 0 0}.mk-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mk .mk-news-card.mk-news-card{gap:0;padding:0;overflow:hidden}.mk-news-card .mk-media{aspect-ratio:1024/439;background:var(--surface-2);display:block}.mk-news-card .mk-media img{object-fit:cover;border-radius:0;width:100%;height:100%}.mk-news-card .mk-body{flex-direction:column;gap:10px;padding:20px 24px 24px;display:flex}.mk .mk-news-card.mk-news-card h3{margin:0;font-size:20px;line-height:1.35}.mk-news-card h3 a{color:var(--heading);text-decoration:none}.mk-news-card h3 a:hover{color:var(--accent)}@media (width<=960px){.mk-hero-split,.mk-hero-toc{grid-template-columns:minmax(0,1fr);gap:32px}.mk-toc{position:static}.mk-phase-nav ol{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px}.mk-phase-nav a{padding:12px 0}.mk-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mk-offer-grid,.mk-news-grid{grid-template-columns:minmax(0,1fr)}.mk-wide,.mk .reading{font-size:18px}.mk-md .mk-h3,.mk-wide .mk-md .mk-h3{font-size:26px}}.mk-diagram-slot{margin-top:32px}.mk .stack-l>*{min-width:0}td.mk-dot{position:relative}.mk-dot{text-align:center}.mk-phase-step{color:var(--muted);font:500 14px/1 var(--font-mono);text-transform:uppercase;border-bottom:2px solid #0000;padding:18px 0;display:block}.mk-phase-step[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.mk-toc span{color:var(--muted);border-left:2px solid var(--border);padding:6px 0 6px 14px}.mk-toc span[aria-current=page]{color:var(--accent);border-left-color:var(--accent);font-weight:600}.mk img{max-width:100%;height:auto}.mk .mk-lead-extra img{border-radius:var(--radius-m)}.mk .mk-h4{margin:0;font-size:20px;line-height:1.3}.mk-logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:grid}.mk-logos img{width:auto;max-width:100%;max-height:48px}.mk-muted-eyebrow{color:var(--muted)}@media (width<=960px){.mk-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-md .mk-table.mk-table-in{background:0 0;border:0;border-radius:0;overflow:visible}.mk-md .table-box{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);max-width:100%;overflow-x:auto}.mk-md .mk-table:not(.mk-table-in),.mk-md .table-box{margin-block:50px}.mk-wide>.mk-table,.mk-wide>.table-box{margin-top:74px}.mk-md :is(.mk-table,.table-box):has(+.mk-cta-p){margin-bottom:0}
