.dir-action-page{max-width:40rem}.dir-action-page>*+*{margin-top:1.4em}.dir-action-page .dir-head h1{font-size:clamp(30px,3.2vw,44px)}.dir-action-lead{font-size:18px;line-height:1.55}.dir-action-meta{color:var(--ink-soft);font-size:14.5px;line-height:1.45}.dir-action-meta strong{color:var(--ink);font-weight:600}.dir-action-page a:not(.btn){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.dir-action-page a:not(.btn):hover{text-decoration-thickness:2px}.dir-action-links{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dir-form{row-gap:22px;display:grid}.dir-form .field textarea{min-height:132px}.dir-form-optional{color:var(--ink-soft);font-weight:400}.dir-form-error{font-size:15px}.dir-form-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.dir-confirm{border-top:2px solid var(--ink);padding-top:1.2em}.dir-confirm>*+*{margin-top:1em}.dir-confirm h2{font-size:clamp(23px,2vw,29px);line-height:1.12}.dir-choices{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.dir-choices>li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:12px 0;display:flex}.dir-choices .dir-choice-name{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:21px;line-height:1.2}.dir-choices a.dir-choice-name{text-decoration:none}.dir-choices a.dir-choice-name:hover{text-decoration:underline;text-decoration-thickness:1px}.dir-workflow-pick{border:0;row-gap:10px;min-width:0;margin:0;padding:0;display:grid}.dir-workflow-pick>legend{margin-bottom:2px;padding:0;font-size:15px;font-weight:600}.dir-workflow-list{overscroll-behavior:contain;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-height:22rem;overflow-y:auto}.dir-workflow-pick .choice{padding-inline:2px}.dir-workflow-pick .choice span{overflow-wrap:anywhere;min-width:0}.dir-workflow-pick .choice small{color:var(--ink-soft);margin-top:2px;font-size:14px;line-height:1.4;display:block}.dir-workflow-none{color:var(--ink-soft);padding:12px 0;font-size:15px}.dir-choice-new{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dir-next-actions{flex-wrap:wrap;gap:10px 12px;display:flex}.dir-next .dir-next-actions .btn{margin-top:0}.cap-links .cap-link{row-gap:12px;display:grid}.cap-link-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cap-link-head h3{overflow-wrap:anywhere;font-size:19px;line-height:1.25}.cap-link-head h3 a{text-decoration:none}.cap-link-head h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cap-link-newer{row-gap:8px;display:grid}.cap-link-newer .save-row{gap:6px 18px}.cap-link-notes{white-space:pre-wrap;overflow-wrap:anywhere}
