:root{--paper:#fcfcfd;--raised:#fff;--sunken:#f5f7f9;--ink:#14161a;--muted:#646d7a;--faint:#8b939e;--line:#e3e7ec;--line-soft:#eef1f4;--accent:#003970;--accent-ink:#fff;--accent-soft:#eaf0f6;--ok:#1a7f52;--ok-soft:#e6f4ed;--warn:#8a6100;--warn-soft:#fbf2dd;--stop:#b23b4a;--stop-soft:#fbe9eb;--focus:#003970;--scan-plate:#fff;--scan-ink:#14161a;--display:ui-serif, Georgia, "Iowan Old Style", "Times New Roman", serif;--body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--radius:4px;--radius-lg:6px;--step-2:.75rem;--step-1:.875rem;--step0:1rem;--step1:1.125rem;--step2:1.375rem;--step3:2rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1216;--raised:#161a20;--sunken:#0b0e12;--ink:#e8ebef;--muted:#9aa3b0;--faint:#6b7480;--line:#262c34;--line-soft:#1d2229;--accent:#8db9e6;--accent-ink:#0f1216;--accent-soft:#13263a;--ok:#4cc08a;--ok-soft:#12291f;--warn:#d6a53a;--warn-soft:#2a2214;--stop:#e0697a;--stop-soft:#2d1519;--focus:#8db9e6}}:root[data-theme=dark]{--paper:#0f1216;--raised:#161a20;--sunken:#0b0e12;--ink:#e8ebef;--muted:#9aa3b0;--faint:#6b7480;--line:#262c34;--line-soft:#1d2229;--accent:#8db9e6;--accent-ink:#0f1216;--accent-soft:#13263a;--ok:#4cc08a;--ok-soft:#12291f;--warn:#d6a53a;--warn-soft:#2a2214;--stop:#e0697a;--stop-soft:#2d1519;--focus:#8db9e6}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--body:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--display:var(--body);--mono:var(--font-geist-mono), "SFMono-Regular", ui-monospace, monospace;--field:#f4f4f5;--surface-hover:#e5e7eb;--surface-selected:#ebebeb;--sidebar-surface:#fff;--sidebar-hover:#f3f3f3;--preview-surface:#f7f7f8;--topbar-h:0rem;--content-max:80rem;--gutter:1.25rem;--cell-y:.5rem;--cell-x:.75rem;--dur-fast:90ms;--dur:.14s;--dur-slow:.19s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){.skeleton{background:var(--sunken);animation:none}.slide-in,.toast{transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--accent)}:root[data-theme=light]{--paper:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#191919;--raised:#242424;--sunken:#202020;--ink:#f1f1f1;--muted:#a8a8a8;--faint:#898989;--line:#2f2f2f;--line-soft:#282828;--field:#262626;--surface-hover:#2b2b2b;--surface-selected:#343434;--sidebar-surface:#202020;--sidebar-hover:#292929;--preview-surface:#202020;--accent-ink:#1e1e1e}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;padding:0}body{font-family:var(--body);font-size:var(--step-1);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit}.numeric,time,td,th{font-variant-numeric:tabular-nums}main{padding:1.25rem var(--gutter) 3rem;width:100%;min-width:0;max-width:none;margin:0}h1{font-family:var(--display);font-size:var(--step2);letter-spacing:-.01em;margin:0 0 .25rem;font-weight:600}h2{font-family:var(--display);font-size:var(--step1);margin:0 0 .75rem;font-weight:600}.lede{color:var(--muted);margin:0 0 1.25rem}.meta{color:var(--muted);font-size:var(--step-2)}code,.mono{font-family:var(--mono);letter-spacing:.02em;font-size:.92em}.count{color:var(--faint);font-size:var(--step-2);margin:.75rem 0 0}.back{color:var(--muted);font-size:var(--step-2);transition:color var(--dur-fast) var(--ease);margin-bottom:.75rem;display:inline-block}.back:hover{color:var(--ink)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-head>:first-child{min-width:0}.page-head h1,.page-head h2{margin-bottom:.15rem}.page-head .lede{margin-bottom:0}.page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);margin-bottom:1.25rem;padding:1rem 1.1rem}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-head h2,.panel-head h3{margin:0}.well{background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--radius);padding:.6rem .75rem}.stats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:.5rem .7rem}.stat dt,.stat .stat-label{color:var(--muted);font-size:var(--step-2);margin:0 0 .15rem}.stat dd,.stat .stat-value{font-size:var(--step1);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.stat.ok{border-color:var(--ok);background:var(--ok-soft)}.stat.ok .stat-value,.stat.ok dd{color:var(--ok)}.stat.warn{border-color:var(--warn);background:var(--warn-soft)}.stat.warn .stat-value,.stat.warn dd{color:var(--warn)}.stat.stop{border-color:var(--stop);background:var(--stop-soft)}.stat.stop .stat-value,.stat.stop dd{color:var(--stop)}.empty{border:1px dashed var(--line);border-radius:var(--radius-lg);text-align:center;color:var(--muted);padding:2.5rem 1.5rem}.refusal{background:var(--sunken);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);font-size:var(--step-2);align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding:.7rem .85rem;line-height:1.6;display:flex}.refusal code,.refusal .mono{color:var(--ink);font-weight:500}.notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);border-left-width:2px;margin-bottom:1.25rem;padding:.7rem .85rem}.notice.ok{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.notice.warn{border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.notice.stop{border-color:var(--stop);background:var(--stop-soft);color:var(--stop)}.error{border-left:2px solid var(--stop);color:var(--muted);margin-bottom:1.25rem;padding-left:.75rem}.table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);margin-bottom:.5rem}.table-wrap.wide{max-height:calc(100vh - var(--topbar-h) - 8rem);overflow:auto}.table-wrap.wide thead th{top:0}table{border-collapse:collapse;width:100%;font-size:var(--step-1)}th,td{text-align:left;padding:var(--cell-y) var(--cell-x)}thead th{top:var(--topbar-h);z-index:1;background:var(--sunken);box-shadow:inset 0 -1px 0 var(--line);color:var(--muted);font-weight:500;font-size:var(--step-2);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;position:sticky}thead th:first-child{border-top-left-radius:var(--radius-lg)}thead th:last-child{border-top-right-radius:var(--radius-lg)}tbody td{border-bottom:1px solid var(--line-soft)}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background-color var(--dur-fast) var(--ease)}tbody tr:hover{background:var(--sunken)}td.numeric,th.numeric{text-align:right;font-family:var(--mono);font-size:var(--step-2);color:var(--muted)}.table-foot{padding:.5rem var(--cell-x);border-top:1px solid var(--line);background:var(--sunken);color:var(--muted);font-size:var(--step-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pill{border-radius:var(--radius);font-size:var(--step-2);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--sunken);border:1px solid var(--line);color:var(--ink);align-items:center;gap:.35rem;padding:.1rem .45rem;font-weight:500;display:inline-flex}.pill:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:.35rem;height:.35rem}.pill.ok,.pill.active{color:var(--ok);background:var(--ok-soft);border-color:var(--ok)}.pill.ok:before,.pill.active:before,.pill.warn:before,.pill.expiring:before,.pill.widened:before,.pill.sensitive:before,.pill.stop:before,.pill.revoked:before{background:currentColor}.pill.warn,.pill.expiring,.pill.widened,.pill.sensitive{color:var(--warn);background:var(--warn-soft);border-color:var(--warn)}.pill.stop,.pill.revoked{color:var(--stop);background:var(--stop-soft);border-color:var(--stop)}.pill.muted,.pill.lapsed,.pill.narrowed{color:var(--muted);background:var(--sunken);border-color:var(--line)}.pill.muted:before,.pill.lapsed:before,.pill.narrowed:before{background:var(--faint)}.permissions{flex-wrap:wrap;gap:.35rem;display:flex}.permissions span{font-family:var(--mono);font-size:var(--step-2);background:var(--sunken);border:1px solid var(--line-soft);border-radius:var(--radius);padding:.1rem .4rem}button,.button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--raised);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--sunken);border-color:var(--muted)}button:disabled{cursor:not-allowed;color:var(--faint);background:var(--sunken);border-color:var(--line)}button:disabled:hover{border-color:var(--line)}.button.primary,button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.button.primary:hover,button.primary:hover{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.button.danger,button.danger{color:var(--stop);border-color:var(--stop);background:var(--stop-soft)}.button.danger:hover,button.danger:hover{background:var(--stop-soft);border-color:var(--stop);color:var(--stop)}button.link{color:var(--muted);font-size:var(--step-2);background:0 0;border:none;padding:0;font-weight:400;text-decoration:underline}button.link:hover{color:var(--stop);background:0 0;border-color:#0000}button.icon{color:var(--muted);padding:.15rem .45rem;line-height:1.2}button.icon:disabled{color:var(--faint);border-color:var(--line-soft)}button.icon.danger:not(:disabled):hover{color:var(--stop);border-color:var(--stop)}input,select,textarea{font:inherit;background-color:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;min-height:2rem;transition:border-color var(--dur-fast) var(--ease);padding:.35rem .5rem}input:focus,select:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:var(--faint)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--faint);-webkit-text-fill-color:var(--faint);background-color:var(--sunken);border-color:var(--line-soft);opacity:1}input[readonly],textarea[readonly]{background-color:var(--sunken)}textarea{resize:vertical;min-height:4.5rem;line-height:1.5}input.search,input[type=search]{background-color:var(--sunken)}input:autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 100px var(--raised)}input:autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 100px var(--raised)}select{--arrow:var(--muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease)}select:hover:not(:disabled){border-color:var(--muted)}select:focus{--arrow:var(--accent)}select:disabled{--arrow:var(--faint);cursor:not-allowed}select:not([multiple]):not([size]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--arrow) 50%), linear-gradient(135deg, var(--arrow) 50%, transparent 50%);background-position:right .9rem center,right .6rem center;background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:1.75rem}select:required:invalid,option:disabled{color:var(--faint)}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}::picker(select){appearance:base-select}select:not([multiple]):not([size]){background-image:none;gap:.5rem;padding-right:.6rem}select::picker-icon{color:var(--muted);transition:transform var(--dur) var(--ease), color var(--dur-fast) var(--ease)}select:hover::picker-icon{color:var(--ink)}select:focus::picker-icon{color:var(--accent)}select:open::picker-icon{transform:rotate(180deg)}select:disabled::picker-icon{color:var(--faint)}::picker(select){border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--raised);box-shadow:0 6px 16px color-mix(in srgb, var(--ink) 14%, transparent);margin-top:.25rem;padding:.25rem}option{border-radius:var(--radius);color:var(--ink);cursor:pointer;background-color:#0000;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}option:hover,option:focus{background-color:var(--accent-soft)}option:disabled{color:var(--faint);cursor:not-allowed}option::checkmark{color:var(--accent)}}input[type=checkbox]:not([role=switch]),input[type=radio]{appearance:none;border-radius:var(--radius);width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;box-shadow:inset 0 0 0 1px var(--muted), inset 0 0 0 1rem var(--raised);vertical-align:-.25em;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease);border:0;flex:none;margin:0;padding:0;display:inline-block;position:relative}:root input[type=radio]{border-radius:50%}input[type=checkbox]:not([role=switch]):before,input[type=radio]:before{content:"";background-color:var(--accent-ink);transition:transform var(--dur-fast) var(--ease);position:absolute;top:50%;left:50%;transform:scale(0)}input[type=checkbox]:not([role=switch]):before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.625rem;height:.625rem}input[type=radio]:before{border-radius:50%;width:.5rem;height:.5rem}input[type=checkbox]:not([role=switch]):checked,input[type=radio]:checked,input[type=checkbox]:not([role=switch]):indeterminate{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 1rem var(--accent)}input[type=checkbox]:not([role=switch]):checked:before,input[type=radio]:checked:before,input[type=checkbox]:not([role=switch]):indeterminate:before{transform:scale(1)}input[type=checkbox]:not([role=switch]):indeterminate:before{clip-path:polygon(12% 42%,88% 42%,88% 58%,12% 58%)}input[type=checkbox]:not([role=switch]):not(:disabled):hover,input[type=radio]:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 1rem var(--raised)}input[type=checkbox]:not([role=switch]):not(:disabled):checked:hover,input[type=radio]:not(:disabled):checked:hover,input[type=checkbox]:not([role=switch]):not(:disabled):indeterminate:hover{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 1rem var(--accent)}input[type=checkbox]:not([role=switch]):disabled,input[type=radio]:disabled{cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--line), inset 0 0 0 1rem var(--sunken)}input[type=checkbox]:not([role=switch]):disabled:checked,input[type=radio]:disabled:checked,input[type=checkbox]:not([role=switch]):disabled:indeterminate{box-shadow:inset 0 0 0 1px var(--faint), inset 0 0 0 1rem var(--faint)}input[type=checkbox]:not([role=switch]):disabled:before,input[type=radio]:disabled:before{background-color:var(--sunken)}input[type=file]{cursor:pointer;color:var(--muted);padding:.25rem}input[type=file]::file-selector-button{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--sunken);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);margin-right:.6rem;padding:.2rem .6rem;font-weight:500}input[type=file]:not(:disabled)::file-selector-button:hover{border-color:var(--muted)}input[type=file]:disabled::file-selector-button{cursor:not-allowed;color:var(--faint);border-color:var(--line-soft)}input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity var(--dur-fast) var(--ease)}input::-webkit-calendar-picker-indicator:hover{opacity:1}input:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.3}label{font-size:var(--step-2);color:var(--muted);margin-bottom:.25rem;display:block}.field{flex-direction:column;min-width:0;display:flex}.hint{color:var(--faint);font-size:var(--step-2);margin:.25rem 0 0}.check{color:var(--ink);font-size:var(--step-1);cursor:pointer;align-items:center;gap:.45rem;margin:0;display:flex}.check:has(input:disabled){cursor:not-allowed;color:var(--muted)}.check.consent{align-items:flex-start}.check input{margin:0}.choices{flex-direction:column;gap:.35rem;display:flex}.columns{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:1.25rem;display:grid}.row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.row>*{min-width:0}.grow{flex:1}.filters{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:1rem;display:flex}.listing{margin:0 0 1rem;padding:0;list-style:none}.listing li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.listing li:last-child{border-bottom:none}@keyframes slide-in{0%{opacity:0;transform:translateY(4px)}}.slide-in{animation:slide-in var(--dur-slow) var(--ease) both}@keyframes skeleton-sweep{to{background-position:-200% 0}}.skeleton{border-radius:var(--radius);color:#0000;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg, var(--sunken) 0%, var(--line-soft) 50%, var(--sunken) 100%);background-size:200% 100%;animation:1.4s linear infinite skeleton-sweep}@property --tick{syntax:"<integer>";inherits:false;initial-value:0}@keyframes tick-up{0%{--tick:0}}.tick{counter-reset:tick var(--tick);font-variant-numeric:tabular-nums;animation:tick-up .5s var(--ease) both}.tick:after{content:counter(tick)}.toasts{right:var(--gutter);bottom:var(--gutter);z-index:40;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed}.toast{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);color:var(--ink);max-width:22rem;animation:slide-in var(--dur-slow) var(--ease) both;padding:.6rem .85rem}.toast.ok{border-color:var(--ok)}.toast.stop{border-color:var(--stop)}.note{font-size:var(--step-2);color:var(--muted);margin-top:1.25rem}.form-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.tabs{flex-wrap:wrap;gap:.35rem;display:flex}.tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);color:var(--muted);font-size:var(--step-1);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding:.35rem .7rem;text-decoration:none}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-color:var(--muted);background:var(--sunken)}.toolbar{top:var(--topbar-h);z-index:2;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.6rem 0;display:flex;position:sticky}.save{font-size:var(--step-2);color:var(--muted);font-variant-numeric:tabular-nums}.save.failed{color:var(--stop)}.builder{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:60rem){.builder{grid-template-columns:minmax(0,1fr)}}.side{top:calc(var(--topbar-h) + 1rem);flex-direction:column;gap:1.25rem;display:flex;position:sticky}.questions{flex-direction:column;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.question{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);padding:.75rem .9rem .6rem}.question.flagged,.page-break.flagged{border-left:2px solid var(--stop)}.page-break{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--sunken);border-top-width:2px;padding:.75rem .9rem .6rem}.page-break label{margin-top:.5rem}.page-break>input{width:100%}.question label{margin-top:.5rem}.question input[type=text],.question>input:not([type]),.question>input{width:100%}.question-bar{align-items:center;gap:.5rem;display:flex}.ordinal{color:var(--faint);font-variant-numeric:tabular-nums;font-size:var(--step-2);min-width:1.25rem}.locked-label{background:var(--sunken);border-radius:var(--radius);border:1px solid var(--line-soft);margin:.5rem 0 .35rem;padding:.45rem .6rem}.options{margin-top:.6rem}.option{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.option input{flex:1}.option-value{color:var(--faint);min-width:5rem}.add-option{margin-top:.15rem}button.link.add-option:hover{color:var(--accent)}.question-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;padding-top:.5rem;display:flex}.problems{margin:.6rem 0 0;padding:0;list-style:none}.problems li{color:var(--stop);font-size:var(--step-2);padding:.15rem 0}.problems-panel{border-left:2px solid var(--stop)}.add-question{margin-bottom:0}.preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--raised);min-width:0;margin:0;padding:.9rem 1.1rem 1.1rem}.preview legend{text-transform:uppercase;letter-spacing:.05em;font-size:var(--step-2);color:var(--muted);padding:0 .35rem}.asked{border-bottom:1px solid var(--line-soft);padding:.55rem 0}.asked:last-child{border-bottom:none}.asked-label{font-size:var(--step-1);margin:0 0 .3rem}.asked input,.asked select,.asked textarea{width:100%;font:inherit;background:var(--sunken);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);padding:.35rem .5rem}.asked input[type=checkbox],.asked input[type=radio]{width:auto}.asked .choices{flex-direction:column;gap:.2rem;display:flex}.page-mark-break{border-top:2px solid var(--line);margin-top:.55rem;padding-top:.55rem}.page-mark{color:var(--faint);font-size:var(--step-2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .2rem}.page-heading{margin:0 0 .2rem;font-weight:600}.req{color:var(--stop)}@media (max-width:48rem){:root{--gutter:.75rem;--topbar-h:3.5rem}.page-head{flex-direction:column;align-items:stretch}}
