.cando{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:26px 0 22px}@media (min-width:720px){.cando{grid-template-columns:1fr 1fr;gap:16px}}.cando-col{border-radius:14px;padding:26px 28px}.cando .cando-h{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;line-height:1.3;margin:0 0 18px;max-width:none}.cando .can{background:var(--paper-2);border:1px solid var(--line-2)}.cando .can .cando-h{color:var(--ink-3)}.cando .cando-list{list-style:none;margin:0;padding:0}.cando .cando-list li{font-size:17px;font-weight:650;color:var(--ink);padding:10px 0;margin:0;border-top:1px solid var(--line)}.cando .cando-list li:first-child{border-top:0;padding-top:0}.cando .cant{background:var(--navy);display:flex;flex-direction:column;justify-content:center}.cando .cant .cando-h{color:#ff875a}.cando .cando-q{font-size:clamp(24px,3.4vw,32px);font-weight:750;letter-spacing:-.03em;line-height:1.12;color:#fff;margin:0;max-width:none}.run-doc .bigline{font-size:clamp(21px,2.9vw,27px);font-weight:750;letter-spacing:-.028em;line-height:1.26;color:var(--ink);max-width:28ch;margin:28px 0;padding-left:18px;border-left:4px solid var(--accent)}.verbs{list-style:none;margin:20px 0;padding:0;max-width:62ch}.run-doc .verbs li{font-size:16.5px;line-height:1.5;color:var(--ink-2);margin:0;padding:11px 0;border-top:1px solid var(--line)}.run-doc .verbs li:last-child{border-bottom:1px solid var(--line)}.verbs b{color:var(--ink);font-weight:750}.levels{margin:26px 0}.level{border:1px solid var(--line-2);border-radius:14px;padding:22px 24px;background:var(--paper)}.level-top{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.level .level-n{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--ink-3);border-radius:99px;padding:4px 11px;margin:0;max-width:none}.level-2 .level-n{background:var(--accent-fill)}.level-3 .level-n{background:var(--navy)}.level .level-name{font-size:22px;font-weight:750;letter-spacing:-.028em;line-height:1.15;color:var(--ink);margin:0;max-width:none}.level .level-q{font-size:17.5px;font-weight:650;line-height:1.4;color:var(--ink);margin:0 0 14px;max-width:none}.level .level-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.level .level-list li{font-size:13.5px;font-weight:600;color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:99px;padding:5px 12px;margin:0}.level .level-note{font-size:14.5px;line-height:1.5;color:var(--ink-3);margin:0;max-width:none}.levels .level-step{display:block;text-align:center;font-size:18px;line-height:1;color:var(--ink-3);margin:10px 0}.guide-end{margin:36px 0 0;padding:32px 34px;background:var(--navy);border-radius:16px}.guide-end h2{color:#fff;margin:0 0 4px}.guide-end h2,.run-doc .guide-end .guide-end-sub{font-size:clamp(25px,3.6vw,34px);letter-spacing:-.032em;line-height:1.1}.run-doc .guide-end .guide-end-sub{color:#ff875a;font-weight:750;margin:0 0 22px;max-width:none}.run-doc .guide-end p{color:#c3ccdb;font-size:16.5px;line-height:1.62;max-width:60ch}.guide-end strong{color:#fff}.run-doc .guide-end .guide-end-btns{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;max-width:none}.guide-end .btn-g{color:#fff;border-color:#3a4661}