.zk-guide{display:block;max-width:720px;margin:0 auto;padding:8px 0 72px}.zk-guide-back{margin:0 0 28px;font-size:15px;font-weight:600}.zk-guide-back a{color:var(--ink-500);border-bottom:none}.zk-guide-back a:hover{color:var(--forest-900)}.zk-guide-head{display:flex;flex-direction:column;gap:12px;padding-bottom:28px;border-bottom:1.5px solid var(--border-subtle)}.zk-guide-h1{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--forest-900);text-wrap:pretty}.zk-guide-meta{font-size:14px;color:var(--ink-500);margin:0}.zk-guide-lead{font-size:18px;line-height:1.6;color:var(--ink-700);margin:0}.zk-guide-list{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.zk-guide-card{display:flex;flex-direction:column;gap:8px;padding:22px 24px;background:var(--white);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg, 18px);color:inherit;transition:border-color .15s ease,transform .15s ease}.zk-guide-card,.zk-guide-card:hover{border-bottom:1.5px solid var(--border-subtle)}.zk-guide-card:hover{border-color:var(--forest-500);transform:translateY(-1px)}.zk-guide-card-title{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:21px;line-height:1.25;font-weight:800;letter-spacing:-.015em;margin:0;color:var(--forest-900)}.zk-guide-card-desc{font-size:15.5px;line-height:1.55;color:var(--ink-600);margin:0}.zk-guide-card-meta{font-size:13px;font-weight:700;color:var(--mustard-700)}.zk-guide-body{padding-top:8px}.zk-guide-body h2{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:25px;line-height:1.2;font-weight:800;letter-spacing:-.015em;margin:40px 0 14px;color:var(--forest-900);text-wrap:pretty}.zk-guide-body h3{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:19px;line-height:1.3;font-weight:800;margin:28px 0 10px;color:var(--forest-800)}.zk-guide-body p,.zk-guide-body li{font-size:17px;line-height:1.7;color:var(--ink-700)}.zk-guide-body p{margin:0 0 16px}.zk-guide-body ul,.zk-guide-body ol{margin:0 0 18px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.zk-guide-body li{padding-left:4px}.zk-guide-body li::marker{font-weight:700;color:var(--forest-500)}.zk-guide-body strong{color:var(--ink-900);font-weight:700}.zk-guide-body blockquote{margin:22px 0;padding:18px 22px;background:var(--forest-50);border-left:5px solid var(--forest-500);border-radius:var(--radius-lg, 18px)}.zk-guide-body blockquote p{margin:0;font-size:16px;color:var(--ink-800)}.zk-guide-body blockquote p+p{margin-top:10px}.zk-guide-body table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15.5px}.zk-guide-body th,.zk-guide-body td{text-align:left;padding:10px 12px;border-bottom:1.5px solid var(--border-subtle);vertical-align:top}.zk-guide-body th{color:var(--forest-900);font-weight:700}.zk-guide-cta{margin:44px 0 0;padding:24px 26px;background:var(--cream-100);border-radius:var(--radius-lg, 18px);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.zk-guide-cta-title{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:20px;font-weight:800;color:var(--forest-900);margin:0}.zk-guide-cta-text{font-size:15.5px;line-height:1.6;color:var(--ink-700);margin:0}.zk-guide-cta-link,.zk-guide-cta-link:hover,.zk-guide-cta-link:focus{margin-top:6px;display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;background:var(--forest-900);color:var(--mustard-400);font-weight:800;font-size:15px;border-bottom:none}.zk-guide-cta-link:hover{background:var(--forest-800)}.zk-guide-related{margin-top:36px}.zk-guide-related-title{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-700);margin-bottom:12px}.zk-guide-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zk-guide-related a{font-size:16px;font-weight:600}@media(min-width:880px){.zk-guide{padding:24px 0 96px}.zk-guide-h1{font-size:44px}.zk-guide-body h2{font-size:28px}}
