.zs-page{--page-ink:#1c3030;--page-muted:#5d7270;--page-edge:#e3ebe8;--page-soft:color-mix(in srgb, var(--theme-primary,#0f8a5f) 8%, #fff);--page-accent:var(--theme-primary,#0f8a5f);color:var(--page-ink);min-width:0}.zs-page__crumbs{color:var(--page-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.zs-page__crumbs a{color:inherit}.zs-page__crumbs a:hover{color:var(--page-accent)}.zs-page__crumbs [aria-current]{color:var(--page-ink);font-weight:700}.zs-page__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.zs-page__layout[data-side]{grid-template-columns:270px minmax(0,1fr)}.zs-page__side{border:1px solid var(--page-edge);background:#fff;border-radius:20px;padding:18px 14px;position:sticky;top:24px}.zs-page__side-title{color:var(--page-muted);margin:0 8px 10px;font-size:13px;font-weight:800}.zs-page__side ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zs-page__side a{color:var(--page-ink);border-radius:12px;padding:10px 14px;font-size:14px;transition:background .15s,color .15s;display:block}.zs-page__side a:hover{background:var(--page-soft);color:var(--page-accent)}.zs-page__side a[aria-current=page]{background:var(--page-accent);color:#fff;font-weight:800}.zs-page__card{border:1px solid var(--page-edge);background:#fff;border-radius:24px;min-width:0;padding:40px 48px 52px;box-shadow:0 10px 30px #1c30300a}.zs-page__head{border-bottom:1px solid var(--page-edge);margin-bottom:28px;padding-bottom:22px}.zs-page__head h1{margin:0 0 8px;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.5}.zs-page__head p{color:var(--page-muted);margin:0;font-size:12.5px}.zs-page .zs-cms-html{color:#2b3f3e;max-width:none;font-size:15.5px;line-height:2.15}.zs-page .zs-cms-html>p,.zs-page .zs-cms-html>ul,.zs-page .zs-cms-html>ol,.zs-page .zs-cms-html>blockquote,.zs-page .zs-cms-html>h2,.zs-page .zs-cms-html>h3,.zs-page .zs-cms-html>h4{max-width:60rem}.zs-page .zs-cms-html p{margin:0 0 16px}.zs-page .zs-cms-html strong{color:var(--page-ink)}.zs-page .zs-cms-html h2{border-inline-start:4px solid var(--page-accent);color:var(--page-ink);margin:38px 0 14px;padding-inline-start:14px;font-size:21px;font-weight:900;line-height:1.7}.zs-page .zs-cms-html h3{color:var(--page-ink);margin:28px 0 10px;font-size:17.5px;font-weight:800}.zs-page .zs-cms-html h2:first-child,.zs-page .zs-cms-html h3:first-child{margin-top:0}.zs-page .zs-cms-html ul,.zs-page .zs-cms-html ol{margin:0 0 18px;padding-inline-start:26px}.zs-page .zs-cms-html li{margin-bottom:6px;padding-inline-start:4px}.zs-page .zs-cms-html li::marker{color:var(--page-accent)}.zs-page .zs-cms-html a{color:var(--page-accent);text-underline-offset:4px;text-decoration:underline}.zs-page .zs-cms-html blockquote{background:var(--page-soft);border:0;border-inline-start:4px solid var(--page-accent);color:var(--page-ink);border-radius:14px;margin:22px 0;padding:16px 22px}.zs-page .zs-cms-html blockquote p:last-child{margin-bottom:0}.zs-page .zs-cms-html table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.9}.zs-page .zs-cms-html th,.zs-page .zs-cms-html td{border:1px solid var(--page-edge);text-align:start;padding:12px 16px}.zs-page .zs-cms-html th{background:var(--page-soft);font-weight:800}@media (max-width:1023px){.zs-page__layout[data-side]{grid-template-columns:minmax(0,1fr)}.zs-page__side{border-radius:16px;padding:10px;position:static}.zs-page__side-title{display:none}.zs-page__side ul{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.zs-page__side a{white-space:nowrap;padding:8px 14px;font-size:13px}}@media (max-width:640px){.zs-page__card{border-radius:18px;padding:24px 18px 32px}.zs-page .zs-cms-html{font-size:15px;line-height:2}.zs-page .zs-cms-html h2{font-size:18.5px}}
