.WorkflowDetailShell-module__R9nvMa__detail{color:#111e31;background:#f7f5ef}.WorkflowDetailShell-module__R9nvMa__detail :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #3154b8}.WorkflowDetailShell-module__R9nvMa__title{max-width:16ch;font:800 clamp(46px,6vw,74px)/.94 var(--font-display),sans-serif;letter-spacing:0;text-wrap:balance;margin:0 0 24px}.WorkflowDetailShell-module__R9nvMa__intro{color:#304259;max-width:54ch;margin:0 0 28px;font-size:clamp(18px,1.7vw,21px);font-weight:600;line-height:1.6}.WorkflowDetailShell-module__R9nvMa__stepNumber{color:#a43d18;font:800 15px/1.6 var(--font-mono),monospace;flex:none}.WorkflowDetailShell-module__R9nvMa__detail h2{font:800 clamp(33px,3.5vw,45px)/1 var(--font-display),sans-serif;margin-bottom:18px}.WorkflowDetailShell-module__R9nvMa__detail h3{font:800 clamp(25px,2.8vw,34px)/1 var(--font-display),sans-serif}.WorkflowDetailShell-module__R9nvMa__detail p{font-size:16px;font-weight:500;line-height:1.65}.WorkflowDetailShell-module__R9nvMa__detail li{font-size:16px;line-height:1.6}.WorkflowDetailShell-module__R9nvMa__detail button{min-height:48px}.WorkflowDetailShell-module__R9nvMa__detail :is([class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"]){font-size:13px}@media (max-width:600px){.WorkflowDetailShell-module__R9nvMa__detail{padding-top:28px}.WorkflowDetailShell-module__R9nvMa__title{font-size:clamp(45px,12vw,60px)}.WorkflowDetailShell-module__R9nvMa__intro{font-size:18px}.WorkflowDetailShell-module__R9nvMa__detail h2{font-size:35px}}@media (prefers-contrast:more){.WorkflowDetailShell-module__R9nvMa__detail [class*=rounded-xl],.WorkflowDetailShell-module__R9nvMa__detail [class*=rounded-2xl]{border-color:#111e31}}
.WorkflowRunner-module__vvRvMq__runner{padding:0 0 65px;scroll-margin-top:100px}.WorkflowRunner-module__vvRvMq__runner h1{font:800 clamp(38px,4vw,50px)/.98 var(--font-display),sans-serif;text-wrap:balance;margin-bottom:18px}.WorkflowRunner-module__vvRvMq__runner p{font-size:16px;font-weight:500;line-height:1.6}.WorkflowRunner-module__vvRvMq__topline{flex-wrap:wrap;justify-content:space-between;gap:15px;margin:0 0 22px;display:flex}.WorkflowRunner-module__vvRvMq__topline button,.WorkflowRunner-module__vvRvMq__topline a{color:#9e3a17;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:700;text-decoration:underline}.WorkflowRunner-module__vvRvMq__progressCopy{justify-content:space-between;align-items:end;gap:16px;margin:0 0 14px;display:flex}.WorkflowRunner-module__vvRvMq__runner .WorkflowRunner-module__vvRvMq__progressCopy p{color:#9e3a17;letter-spacing:.04em;margin:0 0 4px;font-size:14px;font-weight:800}.WorkflowRunner-module__vvRvMq__progressCopy strong{font:800 clamp(31px,3.5vw,45px)/1 var(--font-display),sans-serif}.WorkflowRunner-module__vvRvMq__progressCopy>span{color:#304259;font-size:15px;font-weight:700}.WorkflowRunner-module__vvRvMq__progressBar{background:#d7e0dd;border-radius:99px;height:9px;margin-bottom:24px;overflow:hidden}.WorkflowRunner-module__vvRvMq__progressBar span{background:#2b8c95;border-radius:99px;height:100%;transition:width .3s;display:block}.WorkflowRunner-module__vvRvMq__notice{color:#111e31;background:#fff;border:1px solid #c9d4d0;border-top:5px solid #ff6b2b;border-radius:10px;padding:30px;font-size:17px;line-height:1.6}.WorkflowRunner-module__vvRvMq__notice h2{font:800 clamp(32px,3.4vw,44px)/1 var(--font-display),sans-serif;margin:0 0 12px}.WorkflowRunner-module__vvRvMq__notice p{margin:0 0 20px}.WorkflowRunner-module__vvRvMq__notice div{flex-wrap:wrap;gap:12px;display:flex}.WorkflowRunner-module__vvRvMq__notice a{color:#fff;background:#111e31;border-radius:8px;align-items:center;min-height:46px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex}.WorkflowRunner-module__vvRvMq__runner :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #3154b8}@media (prefers-reduced-motion:reduce){.WorkflowRunner-module__vvRvMq__progressBar span{transition:none}}
