.workflow-choices{padding-top:64px;padding-bottom:64px;scroll-margin-top:100px;color:var(--ink,#232820)}
.workflow-choice-heading{max-width:780px;margin-bottom:28px}
.workflow-choice-heading h2{font-size:clamp(26px,3.2vw,42px);line-height:1.18;letter-spacing:-.035em;margin:12px 0 18px}
.workflow-choice-heading>p{font-size:17px;line-height:1.75;color:#565b54}
.workflow-choices .table-scroll{overflow-x:auto;max-width:100%;border:1px solid #daddd5;border-radius:12px}
.workflow-choices table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.65}
.workflow-choices caption{text-align:left;padding:16px 20px;font-weight:600;background:#f0f2ec}
.workflow-choices th,.workflow-choices td{padding:17px 20px;vertical-align:top;border-bottom:1px solid #daddd5}
.workflow-choices thead{background:#f8f9f6}
.workflow-choices thead th{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:none}
.workflow-choices tbody th{width:25%;font-weight:600}
.workflow-choices tbody tr:last-child>*{border-bottom:0}
.workflow-choice-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:25px 0 18px}
.workflow-choice-links a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.workflow-choice-links svg{width:16px;height:16px;flex:none}
.workflow-choice-sources,.workflow-choice-date{font-size:13px;line-height:1.8;color:#565b54;margin:8px 0}
.workflow-choice-sources a{text-decoration:underline;text-underline-offset:3px}
.workflow-choices a:focus-visible,.workflow-choices .table-scroll:focus-visible{outline:3px solid var(--accent,#496474);outline-offset:5px}
@media(max-width:640px){.workflow-choices{padding-top:40px;padding-bottom:40px}.workflow-choice-links{flex-direction:column;align-items:flex-start}.workflow-choice-heading>p{font-size:16px}}
