.mk-header>.cx-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px}.mk-header .brand-lockup{max-width:240px}.mk-header nav,.mk-footer nav{display:flex;gap:20px;flex-wrap:wrap}.mk-header nav a,.mk-footer a{color:var(--image-midnight-teal);font-weight:700;font-size:.86rem;text-decoration:none}.mk-language{display:flex;gap:4px}.mk-language button{border:1px solid var(--image-line);border-radius:8px;background:#fff;color:var(--image-midnight-teal);padding:9px;min-width:42px;min-height:42px;cursor:pointer}.mk-language [aria-pressed=true]{background:var(--image-midnight-teal);color:#fff}.mk-main{padding-block:48px 80px}.mk-hero{display:grid;grid-template-columns:1.7fr 1fr;gap:42px;align-items:end;margin-bottom:40px}.mk-hero h1{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.06;letter-spacing:-.04em;max-width:760px;margin:15px 0 24px}.mk-hero .cx-lead{max-width:690px;font-size:1.03rem}.mk-intro{border-left:3px solid var(--image-digital-aqua);padding:18px 22px;background:var(--image-tint);border-radius:0 14px 14px 0;line-height:1.6}.mk-intro p{margin:12px 0;font-size:.88rem}.mk-intro a{font-size:.86rem;color:var(--image-link);font-weight:700}.mk-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 22px}.mk-toolbar>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mk-badge{display:inline-block;border-radius:999px;padding:6px 12px;background:var(--image-tint);font-size:.77rem;font-weight:700;max-width:100%;white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.mk-badge.paused{background:#edf0ee;color:var(--image-muted)}.mk-section{margin-top:26px}.mk-section h2,.mk-section h3{margin:0 0 14px;line-height:1.25}.mk-section>p{max-width:820px;margin-bottom:22px}.mk-muted{font-size:.84rem;color:var(--image-muted);line-height:1.7}.mk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mk-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.mk-metric{padding:22px;background:#fff;border:1px solid var(--image-line);border-radius:16px;min-width:0}.mk-metric span{display:block;font-size:.79rem;color:var(--image-muted)}.mk-metric strong{display:block;font-size:clamp(1.2rem,2vw,1.6rem);margin-top:14px;overflow-wrap:anywhere}.mk-card{border:1px solid var(--image-line);border-radius:16px;padding:22px;background:#fff;min-width:0}.mk-card-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px}.mk-card-head>h3{min-width:0;flex:1 1 10rem;overflow-wrap:anywhere}.mk-card h3{font-size:1.04rem;margin-bottom:8px;overflow-wrap:anywhere}.mk-card p{font-size:.87rem;color:var(--image-muted);line-height:1.65}.mk-card img{width:100%;height:155px;object-fit:contain;background:var(--image-soft-ivory);border-radius:10px;margin-bottom:18px}.mk-card dl,.mk-profile{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px 18px;margin:16px 0;font-size:.84rem}.mk-card dt,.mk-profile dt{color:var(--image-muted)}.mk-card dd,.mk-profile dd{margin:0;overflow-wrap:anywhere;font-weight:700}.mk-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.mk-list{display:grid;gap:16px}.mk-list:empty{display:none}.mk-form{margin-top:20px}.mk-form .cx-form-grid{align-items:start}.mk-form textarea{min-height:110px}.mk-form [readonly]{background:var(--image-soft-ivory)}.mk-form fieldset{border:0;padding:0;margin:0;min-width:0}.mk-form legend{font-weight:700;margin-bottom:16px}.mk-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:.86rem;line-height:1.65}.mk-check input{width:19px;height:19px;flex:0 0 auto;margin-top:3px;accent-color:var(--image-link)}.mk-feedback:not(:empty){margin:16px 0}.mk-feedback .cx-notice{margin:0}.mk-error{background:#fff1ee!important;border-color:#d6b8b1!important;color:#742c26!important}.mk-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--image-line);border-radius:12px}.mk-table{width:100%;border-collapse:collapse;min-width:600px;text-align:left;font-size:.84rem}.mk-table th,.mk-table td{padding:15px;border-bottom:1px solid var(--image-line);vertical-align:top}.mk-table th{font-size:.76rem;background:var(--image-soft-ivory);white-space:nowrap}.mk-table td{max-width:280px;overflow-wrap:anywhere}.mk-table tr:last-child td{border-bottom:0}.mk-table .cx-button{font-size:.76rem;padding:9px 14px;min-height:42px}.mk-inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-inline-form select{max-width:200px}.mk-terms{margin-top:42px}.mk-terms h2{font-size:1.5rem}.mk-authored{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.8;margin:20px 0;max-height:420px;overflow-y:auto;padding:20px;background:var(--image-soft-ivory);border-radius:12px}.mk-footer{border-top:1px solid var(--image-line);padding-block:28px;background:#fff}.mk-footer>.cx-wrap{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap}.mk-split-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mk-details{border:1px solid var(--image-line);border-radius:16px;background:#fff;margin-top:20px}.mk-details>summary{padding:20px;cursor:pointer;font-weight:700}.mk-details>div{padding:0 22px 22px}.mk-admin-note{padding:15px 20px;border-left:3px solid var(--image-digital-aqua);background:var(--image-tint);font-size:.84rem;line-height:1.7}.mk-order-line{font-size:.77rem;color:var(--image-muted);display:block;margin-top:6px}.mk-program-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mk-form .cx-button:disabled{opacity:.55;cursor:not-allowed}.mk-file-progress{font-size:.8rem;line-height:1.6;color:var(--image-muted)}.mk-save-note{font-size:.8rem;color:var(--image-link);margin-top:10px}.mk-main button:focus-visible,.mk-main a:focus-visible,.mk-header button:focus-visible{outline:3px solid var(--image-link);outline-offset:4px}.mk-form input,.mk-form select,.mk-form textarea{width:100%;max-width:100%;min-width:0}.mk-form input[type=checkbox]{width:auto}.mk-main [hidden]{display:none!important}@media(max-width:900px){.mk-header>.cx-wrap{flex-wrap:wrap}.mk-header nav{order:3;flex-basis:100%;justify-content:center;gap:22px;padding-top:12px;border-top:1px solid var(--image-line)}.mk-hero{grid-template-columns:1fr;gap:24px}.mk-hero h1{max-width:700px}.mk-intro{max-width:700px}.mk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-grid,.mk-program-grid{grid-template-columns:1fr}}@media(max-width:480px){.mk-header>.cx-wrap{gap:12px;padding-block:16px}.mk-header .brand-lockup{max-width:200px}.mk-header nav{justify-content:flex-start;gap:16px}.mk-header nav a{font-size:.76rem}.mk-main{padding-block:30px 48px}.mk-hero h1{font-size:2.35rem}.mk-intro{padding:15px 18px}.mk-card,.mk-metric{padding:17px}.mk-profile{grid-template-columns:1fr;gap:5px}.mk-profile dd{margin-bottom:9px}.mk-metrics{gap:10px}.mk-metric strong{font-size:1.17rem}.mk-actions .cx-button,.mk-toolbar .cx-button{flex:1 1 auto}.mk-form .cx-form-grid{grid-template-columns:1fr}.mk-table-wrap{border-radius:8px}.mk-language button{min-width:38px;padding:8px}.mk-section.cx-block{padding:22px 18px}.mk-details>div{padding:0 17px 17px}}@media(prefers-reduced-motion:reduce){.mk-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
