.mk{overflow-x:clip}.mk-wrap{max-width:1280px;margin:0 auto;padding-inline:16px}@media (min-width:641px){.mk-wrap{padding-inline:var(--s8)}}.mk .lnav{z-index:40;border:1px solid var(--line);border-radius:var(--pill);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:saturate(1.2)blur(16px);width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow);align-items:center;gap:6px;margin:14px auto 0;padding-block:6px;padding-inline:18px 6px;display:flex;position:sticky;inset-block-start:14px}.mk .lnav-logo{margin-inline-end:8px;display:inline-flex}.mk .lnav a.l{border-radius:var(--pill);color:var(--muted);white-space:nowrap;padding:8px 11px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:none}.mk .lnav a.l:hover,.mk .lnav a.l.on{color:var(--ink);background:var(--hover)}.mk .lnav a.l.lnav-signin{display:inline-block}.mk .lnav .nav-cta{white-space:nowrap;display:inline-flex}.mk .lnav-mark,.mk .lsw-short,.mk .cta-short{display:none}.mk .lnav-mark .sr-mark{block-size:30px;inline-size:30px}.mk .lnav-more .hm-pop{inset-inline:auto 0}.mk .lnav-more>summary:after{display:none}.mk .lnav-more{align-items:center;display:inline-flex}.mk .lnav-more>summary{align-items:center;min-block-size:36px;padding-block:0;padding-inline:10px;display:inline-flex}.mk .lnav-burger{flex-direction:column;justify-content:center;gap:3px;inline-size:16px;display:inline-flex}.mk .lnav-burger i{block-size:1.5px;transition:transform var(--dur-base) var(--ease),opacity var(--dur-base);background:currentColor;border-radius:2px;display:block}.mk .lnav-more[open] .lnav-burger i:first-child{transform:translateY(4.5px)rotate(45deg)}.mk .lnav-more[open] .lnav-burger i:nth-child(2){opacity:0}.mk .lnav-more[open] .lnav-burger i:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}@media (min-width:1180px){.mk .lnav a.l{display:inline-block}.mk .lnav-more{display:none}}.mk .lang-sw{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);margin-inline:4px;padding:3px;display:inline-flex}.mk .lang-sw a{border-radius:var(--pill);height:30px;color:var(--muted);white-space:nowrap;align-items:center;padding-inline:12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.mk .lang-sw a[hreflang=ar]{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.mk .lang-sw a[aria-current=true]{background:var(--ink);color:var(--on-ink)}@media (max-width:640px){.mk .lnav{gap:2px;max-inline-size:calc(100% - 24px);padding-inline:8px 6px}.mk .lnav-logo{margin-inline-end:2px}.mk .lnav-full,.mk .lsw-full,.mk .cta-full{display:none}.mk .lnav-mark,.mk .lsw-short,.mk .cta-short{display:inline}.mk .lang-sw{margin-inline:2px}.mk .lang-sw a{block-size:28px;padding-inline:9px}.mk .lnav a.l.lnav-signin{padding-inline:7px;font-size:13px}.mk .lnav .nav-cta{padding-inline:12px}.mk .lnav .nav-cta .arrow{display:none}.mk .lnav-more>summary{padding-inline:8px}}.mk .sec{padding-block:var(--s9) 0}@media (min-width:641px){.mk .sec{padding-block:var(--s10) 0}}.mk .sec-h{justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap;margin-block-end:var(--s6);display:flex}.mk .sec-h>*{min-width:0}.mk .sec-h h2{letter-spacing:-.05em;max-width:22ch;font-size:30px;font-weight:700;line-height:1.08}[dir=rtl] .mk .sec-h h2{letter-spacing:0;font-size:28px;line-height:1.35}.mk .sec-h p{color:var(--muted);max-width:50ch;font-size:15.5px}@media (min-width:641px){.mk .sec-h{margin-block-end:var(--s7)}.mk .sec-h h2{font-size:42px}[dir=rtl] .mk .sec-h h2{font-size:36px}}.mk .final{padding:var(--s7) var(--s6);border-radius:var(--r-xl);background:var(--island);color:var(--on-solid);justify-content:space-between;align-items:center;gap:var(--s6);flex-wrap:wrap;margin-block-start:var(--s10);display:flex;position:relative;overflow:hidden}@media (min-width:641px){.mk .final{padding:var(--s9) var(--s8)}}.mk .final:after{content:"";background:radial-gradient(50% 120% at 100% 0%,rgba(var(--white-rgb),.22),transparent 60%);pointer-events:none;position:absolute;inset:0}.mk .final-t{z-index:1;position:relative}.mk .final h2{letter-spacing:-.05em;max-width:18ch;font-size:32px;font-weight:700;line-height:1.05}[dir=rtl] .mk .final h2{letter-spacing:0;line-height:1.35}@media (min-width:641px){.mk .final h2{font-size:46px}}.mk .final p{opacity:.88;max-width:46ch;margin-block-start:10px;font-size:15px}.mk .final .acts{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.mk .final .btn{background:var(--on-solid);height:52px;color:var(--island);border-color:var(--on-solid);z-index:1;padding-inline:24px;font-size:15px;position:relative}.mk .final .btn.ghost2{color:var(--on-solid);border-color:rgba(var(--white-rgb),.55);background:0 0}.mk .mfoot{justify-content:space-between;align-items:center;gap:var(--s5);padding-block:var(--s7) var(--s8);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--s8);display:flex}.mk .flinks{flex-wrap:wrap;gap:6px 18px;font-size:13.5px;font-weight:600;display:flex}.mk .flinks a{color:var(--muted);text-decoration:none}.mk .flinks a:hover{color:var(--ink)}.mk .endorse{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.mk .endorse img{height:26px}.mk .endorse .zs-name{color:var(--ink);font-size:17px}.mk .zs-rev,[data-theme=dark] .mk .zs-ink{display:none}[data-theme=dark] .mk .zs-rev{display:block}.mk .book-form{display:contents}.mk .m-done{flex-direction:column;align-items:flex-start;gap:12px;padding:28px 22px 24px;display:flex}.mk .m-done[hidden],.mk .book-form[hidden]{display:none}.mk .m-done h3{letter-spacing:-.03em;font-size:22px;font-weight:700}[dir=rtl] .mk .m-done h3{letter-spacing:0}.mk .m-done .nx{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mk .m-done .nx li{border:1px solid var(--line);border-radius:var(--r-md);gap:2px;padding:12px 14px;display:grid}.mk .m-done .nx b{font-size:14px;font-weight:700}.mk .m-done .nx span{color:var(--muted);font-size:13px}.mk .m-done .acts{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}.mk .lang-pick{display:flex}.mk .lang-pick button[data-v=ar]{font-family:IBM Plex Sans Arabic,system-ui,sans-serif}.mk .m-b select.inp{appearance:auto}@media (max-width:640px){.mk .m-f{flex-wrap:wrap}.mk .m-f>.m-f-a{justify-content:flex-end;width:100%}}
