.case-progress{display:flex;gap:16px;flex-wrap:wrap;margin:30px 0 20px;padding:16px 0;border-block:1px solid var(--line);font-size:12px;color:var(--muted)}.case-progress span+span:before{content:'›';padding-right:16px;color:var(--blue)}.preparation-fields{border:0;margin:0;padding:0;min-width:0}.preparation-fields h4,.final-review h4{font-size:18px;letter-spacing:-.3px;margin:0 0 16px;line-height:1.4}.preparation-fields .attachment-heading{margin-top:30px}.question-field{margin-bottom:17px}.question-field:first-child .field-label{margin-top:0}.attachment-row{border:1px solid #c4d1e5;border-radius:9px;padding:12px 16px 18px;margin:18px 0;min-width:0;background:#fff}.attachment-row legend{padding:0 7px;font-size:13px;font-weight:650;max-width:100%;overflow-wrap:anywhere}.attachment-row select{width:100%;max-width:100%;font:inherit;font-size:13px;border:1px solid #aebed5;padding:10px;border-radius:7px;background:white;color:var(--ink)}.attachment-row select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.attachment-row .checkbox-label{margin-bottom:6px}.attachment-file input{max-width:100%;font-size:12px;width:100%}.attachment-file input::file-selector-button{border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);padding:7px 10px;cursor:pointer;margin-right:8px}.preparation-summary{margin-top:24px;border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:var(--muted);line-height:1.8}.preparation-summary ul{padding-left:18px;display:grid;gap:8px}.draft-section>div{min-width:0}.draft-section form{min-width:0}.revision-section{margin:24px 0;padding:17px 20px;background:var(--surface);border-radius:8px;font-size:14px}.revision-section>summary{margin-left:10px;color:var(--blue);font-weight:600}.revision-section form{padding-top:9px}.revision-section .checkbox-label{margin-block:12px}.final-review{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.final-review .checkbox-label{margin:13px 0}.final-review>p{font-size:13px;font-weight:600;margin-top:20px}.final-review>ul{font-size:12px;color:var(--muted);line-height:1.8;display:grid;gap:4px}#draft-stale .checkbox-label{color:inherit;margin-bottom:0}.draft-actions{gap:12px}.draft-actions .button{font-size:13px}#package-status{overflow-wrap:anywhere}.package-scope{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.package-scope strong{color:var(--ink)}
@media(max-width:600px){.case-progress{gap:7px;font-size:10px}.case-progress span+span:before{padding-right:7px}.preparation-summary{margin-top:17px;padding-top:15px}.attachment-row{padding:10px 12px 14px}.revision-section{padding:15px}.draft-actions .button{padding:12px 13px}.draft-actions #download-package{width:100%}}

.site-footer {flex-wrap:wrap;gap:1.4rem}.site-footer>div{flex-wrap:wrap;gap:1rem}.site-footer p{line-height:1.8}
