.steps .st-top{display:flex;justify-content:flex-end;margin-bottom:16px}.steps .st-sub{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 10px;display:block}.steps .st-l{display:block;font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.steps .st-l small{font-weight:500;color:var(--ink-3)}.steps .st-ftin{display:flex;gap:8px}.steps .st-ftin .dt-in{flex:1}.steps .dt-in select{flex:1;width:100%;font-size:14.5px}.steps .st-own{margin-top:14px}.steps .st-own summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--blue-700);list-style:none;display:inline-block}.steps .st-own summary::-webkit-details-marker{display:none}.steps .st-own summary:after{content:" →"}.steps .st-own[open] summary{margin-bottom:10px}.steps .st-own .dt-fld{max-width:320px}.steps .st-table{margin-top:22px;padding-top:4px;border-top:1px solid var(--line)}.steps .st-scroll{overflow-x:auto}.steps table{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.steps th,.steps td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.steps th{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.steps td{font-family:var(--ff-mono);color:var(--navy-800)}.steps td small{color:var(--ink-3)}