.zc-mf-head{padding:136px var(--zn-pad) 0;text-align:center;justify-items:center;display:grid}.zx .zc-mf-label{color:var(--zn-text-2);font-size:var(--zn-tiny);line-height:16px;font-weight:var(--zn-w-ui);letter-spacing:.06em;text-transform:uppercase;margin:0}.zx .zc-mf-h{color:var(--zn-text);letter-spacing:-.035em;font-variation-settings:"opsz" 36;margin:20px 0 0;font-family:Zvena Serif,"Source Serif 4",Georgia,serif;font-size:128px;font-weight:540;line-height:1}.zx .zc-mf-lead{max-width:25em;color:var(--zn-text-2);font-size:var(--zn-body-lg);text-wrap:balance;margin:40px 0 0;line-height:27.2px}.zc-mf-art{width:min(880px, calc(100% - 2 * var(--zn-pad)));margin:112px auto 0}.zc-mf-art .zc-chain{--zc-art-bg:var(--zn-bg);color:#4a4d54;width:100%;height:auto}.zc-mf-toc{width:min(696px, calc(100% - 2 * var(--zn-pad)));margin:120px auto 0}.zc-mf-group+.zc-mf-group{border-top:1px dashed var(--zn-line-2);margin-top:32px;padding-top:32px}.zx .zc-mf-group-h{color:var(--zn-text);font-size:11px;line-height:16px;font-weight:var(--zn-w-card);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.zc-mf-group ul{margin:0;padding:0;list-style:none}.zx .zc-mf-group a{color:var(--zn-text-2);font-size:var(--zn-small);justify-content:space-between;gap:24px;padding:6px 0;line-height:18px;text-decoration:none;transition:color .16s;display:flex}.zc-mf-group a span:last-child{color:var(--zn-text-3);font-family:var(--zn-mono);font-size:var(--zn-tiny);transition:color .16s ease, translate .2s var(--zn-ease)}.zx .zc-mf-group a:hover{color:var(--zn-text)}.zx .zc-mf-group a:hover span:last-child{color:var(--zn-text-2);translate:0 2px}.zc-mf-parts{width:min(696px, calc(100% - 2 * var(--zn-pad)));margin:144px auto 0}.zc-mf-part{max-width:624px;scroll-margin-top:calc(var(--zn-header) + 32px)}.zc-mf-part+.zc-mf-part{margin-top:56px}.zx .zc-mf-part h2{color:var(--zn-text);font-size:24px;line-height:31.92px;font-weight:var(--zn-w-card);letter-spacing:-.012em;margin:0 0 16px}.zx .zc-mf-part p{color:var(--zn-text-1);font-size:var(--zn-body-lg);letter-spacing:-.005em;text-wrap:pretty;margin:0;line-height:27.2px}.zx .zc-mf-part p+p{margin-top:20px}.zx .zc-mf-part a{color:var(--zn-text);text-underline-offset:3px;-webkit-text-decoration:underline #f7f8f859;text-decoration:underline #f7f8f859;text-decoration-thickness:1px;transition:text-decoration-color .16s}.zx .zc-mf-part a:hover{-webkit-text-decoration-color:var(--zn-text);text-decoration-color:var(--zn-text)}@media (max-width:1023px){.zx .zc-mf-h{font-size:96px}}@media (max-width:767px){.zc-mf-head{padding-top:64px}.zx .zc-mf-h{font-size:48px;line-height:1}.zx .zc-mf-lead{font-size:var(--zn-body);margin-top:28px;line-height:24px}.zc-mf-art,.zc-mf-toc{margin-top:64px}.zc-mf-parts{margin-top:88px}.zx .zc-mf-part h2{font-size:22px;line-height:28px}}
