nav,.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}nav a,.actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px}ol.progress{display:flex;gap:20px;flex-wrap:wrap;padding-inline-start:24px}ol.progress li{padding:8px}li[aria-current=step]{font-weight:700;text-decoration:underline}.error{display:block;color:#b12424;min-height:1.5em;font-size:.9rem}@media(prefers-color-scheme:dark){.error{color:#ffb4b4}}input[aria-invalid=true],select[aria-invalid=true]{border:2px solid #b12424}#journey-form label{margin-block:12px}#journey-form .grid{margin:0;padding:0;border:0}small{display:block}table{border-collapse:collapse;width:100%}td,th{text-align:start;padding:10px;border-bottom:1px solid var(--line)}.next{margin-top:28px;border-top:1px solid var(--line);padding-top:18px}#summary a{overflow-wrap:anywhere}.stage-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.stage-links article{margin:0}.stage-links a{display:block;min-height:44px;padding-block:8px}@media print{#journey-form,.next,.actions,.stage-links,#erase,#storage{display:none!important}#summary{display:block}a::after{font-size:9px}table{font-size:12px}}
