.verification-schema{--diagram-surface:rgb(233, 234, 230);--diagram-box:rgb(250, 250, 247);--diagram-ink:rgb(24, 34, 29);--diagram-line:rgb(85, 99, 93);--diagram-accent:rgb(34, 70, 59);}
.verification-schema{margin:2rem 0;padding:1.4rem 0;border-block:1px solid var(--lex-line)}
.verification-schema svg{display:block;width:100%;height:auto;font-family:inherit;background:var(--diagram-surface)}
.verification-schema .vf-mobile{display:none}
.verification-schema text{fill:var(--diagram-ink);font-size:34px}
.verification-schema .vf-title{font-size:36px;font-weight:700}
.verification-schema .vf-box{fill:var(--diagram-box);stroke:var(--diagram-line);stroke-width:2.5}
.verification-schema .vf-line{fill:none;stroke:var(--diagram-line);stroke-width:2}
.verification-schema .vf-edge{fill:none;stroke:var(--diagram-accent);stroke-width:2.5}
.verification-schema .vf-arrow{fill:var(--diagram-accent)}
.verification-schema figcaption{margin-top:1rem;color:var(--lex-soft);font-size:.9rem;line-height:1.7}
@media(max-width:768px){.verification-schema .vf-desktop{display:none}.verification-schema .vf-mobile{display:block;max-width:420px;margin-inline:auto}.verification-schema .vf-mobile text{font-size:18px}.verification-schema .vf-mobile .vf-title{font-size:24px}}
