.work-process{margin-top:58px;padding-top:38px;border-top:1px solid var(--line)}.work-process>h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3vw,42px);font-weight:400;letter-spacing:-.03em;margin:0 0 28px}.work-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 28px;padding:0;list-style:none;counter-reset:work-step}.work-process li{counter-increment:work-step}.work-process li:before{content:"0" counter(work-step);display:block;font-size:13px;letter-spacing:.12em;font-weight:700;color:var(--accent);margin-bottom:14px}.work-process h4{font-size:19px;line-height:1.4;margin:0 0 10px}.work-process li p{font-size:16px;line-height:1.65;color:var(--muted);margin:0;max-width:340px}.work-process-note{font-size:16px;line-height:1.7;max-width:850px;margin:0 0 24px;color:var(--muted)}@media(max-width:700px){.work-process{margin-top:38px;padding-top:30px}.work-process ol{grid-template-columns:1fr;gap:25px}.work-process li p{max-width:100%}}

.work-process .work-process-note{max-width:none;margin:48px 0 24px;padding-top:28px;border-top:1px solid var(--line)}
.work-process-upload{display:inline;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.work-process-upload:hover{color:var(--accent)}.work-process-upload:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
@media(max-width:700px){.work-process .work-process-note{margin-top:36px;padding-top:24px}}
