.zb-svc .cc__h2{margin:0 0 var(--svc-head);font-size:var(--svc-h2);line-height:1.15;font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance}.zb-svc .cc__stages{gap:var(--zb-ref-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zb-svc .cc__stage{padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--svc-r,var(--zb-radius-md));background:var(--zb-surface-raised);flex-direction:column;display:flex}.zb-svc .cc__stage-head{justify-content:space-between;align-items:center;margin-block-end:var(--zb-ref-space-4);display:flex}.zb-svc .cc__stage-ico{border-radius:var(--zb-radius-sm);background:var(--zb-action-subtle);block-size:40px;inline-size:40px;color:var(--zb-brand);place-items:center;display:grid}.zb-svc .cc__stage-n{font-family:var(--zb-font-mono);font-size:13px;font-weight:var(--zb-weight-ui);color:var(--zb-text-subtle);font-variant-numeric:tabular-nums}.zb-svc .cc__stage-title{margin:0 0 var(--zb-ref-space-2);font-size:16px;line-height:1.3;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-svc .cc__stage-line{color:var(--zb-text-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}@media (min-width:560px){.zb-svc .cc__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.zb-svc .cc__stages{gap:var(--zb-ref-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.zb-svc .cc__stages{gap:var(--zb-ref-space-3);grid-template-columns:repeat(6,minmax(0,1fr))}.zb-svc .cc__stage{padding:var(--zb-ref-space-4)}}.zb-svc .cc__authors{gap:var(--zb-ref-space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--zb-ref-space-4);display:grid}.zb-svc .cc__author{padding:var(--zb-ref-space-5);border:1px solid var(--zb-border);border-radius:var(--svc-r);background:var(--zb-surface-raised)}.zb-svc .cc__author-who{margin:0 0 var(--zb-ref-space-3);border-block-end:1px solid var(--zb-border);font-size:12px;line-height:16px;font-weight:var(--zb-weight-ui,var(--zb-weight-heading));letter-spacing:.12em;text-transform:uppercase;color:var(--zb-text-muted);padding-block-end:var(--zb-ref-space-2)}.zb-svc .cc__author-what{margin:0 0 var(--zb-ref-space-2);font-size:var(--svc-big);line-height:1.2;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:balance}.zb-svc .cc__author-body{color:var(--zb-text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.zb-svc .cc__note{margin:var(--zb-ref-space-6) 0 0;max-inline-size:70ch;font-size:17px;line-height:1.55;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:pretty}.zb-svc .cc__author-ico{color:var(--zb-accent-text,var(--zb-text-heading));margin-block-end:var(--zb-ref-space-4);display:inline-flex}.zb-svc .cc-art{position:relative}.zb-svc .cc-art__seal{z-index:1;inline-size:33%;max-inline-size:180px;position:absolute;inset-block-end:8%;inset-inline-start:6%;transform:rotate(3deg)}[dir=rtl] .zb-svc .cc-art__seal{transform:rotate(-3deg)}@media (min-width:768px){.zb-svc .cc__authors{grid-template-columns:repeat(2,minmax(0,1fr))}}
