.page.answer{max-width:74ch;margin-inline:auto;padding-inline:var(--pad-l) var(--pad-r);padding-block:clamp(24px,5vw,56px) 0}.answer-kicker{font:var(--w-medium) var(--label-size) / 1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--porcelain-dim);margin:0 0 clamp(12px,2vw,20px)}.page.answer h1{font:var(--w-loud) var(--finding-head-size) / 1.04 var(--font-civic);letter-spacing:-.02em;margin:0 0 clamp(16px,3vw,28px);max-width:20ch;text-wrap:balance}.answer-govern{font:var(--w-text) var(--body-size) / 1.55 var(--font-civic);color:var(--porcelain);max-width:var(--measure);margin:0 0 1em}.answer-govern+.answer-govern{color:var(--porcelain-dim)}.answer-govern a{color:inherit;text-underline-offset:3px;text-decoration-color:var(--rule)}.answer-govern a:hover,.answer-govern a:focus-visible{color:var(--phosphor);text-decoration-color:currentColor}.answer-ask{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:clamp(12px,2vw,20px);margin:clamp(24px,4vw,40px) 0 0;padding-block:clamp(16px,2.5vw,24px);border-block:1px solid var(--rule)}.answer-field{display:grid;gap:6px;margin:0;min-width:0}.answer-field label{font:var(--w-text) var(--caption-size) / 1.35 var(--font-civic);color:var(--porcelain-dim)}.answer-field input,.answer-field select{min-height:44px;width:100%;min-width:0;padding:0 .6rem;font:var(--w-text) var(--control-size) / 1.2 var(--font-mono);color:var(--phosphor);background:var(--housing-2);border:1px solid var(--rule);border-radius:0}.answer-field input::placeholder{color:var(--porcelain-dim);opacity:1}.answer-ask button{align-self:end;min-height:44px;min-width:44px;padding:0 1rem;border:1px solid var(--rule);border-radius:0;background:var(--housing-2);color:var(--phosphor);font:var(--w-medium) var(--control-size) / 1.2 var(--font-mono);cursor:pointer}.answer-ask button:hover,.answer-ask button:focus-visible{border-color:var(--porcelain-dim)}.answer-plates{margin:clamp(24px,4vw,40px) 0 0}.answer-plates h2,.answer-orders h2{font:var(--w-medium) var(--label-size) / 1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--porcelain-dim);margin:0 0 10px}.answer-plates ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:0 clamp(12px,2vw,28px);margin:0;padding:0}.answer-plate{display:flex;align-items:center;justify-content:space-between;gap:.6em;min-height:44px;min-width:44px;color:var(--porcelain);text-decoration:none;border-bottom:1px solid var(--rule);font:var(--w-text) var(--body-size) / 1.2 var(--font-civic)}a.answer-plate:hover,a.answer-plate:focus-visible{color:var(--phosphor)}.answer-plate[aria-current]{color:var(--phosphor);font-weight:var(--w-medium)}.answer-plate[data-dark]{color:var(--porcelain-dim)}.answer-plate-n{font:var(--w-medium) var(--caption-size) / 1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--porcelain-dim);flex:none}.answer-reading{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:clamp(28px,5vw,48px) 0 0;font:var(--w-medium) var(--data-size) / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--phosphor)}.answer-reading .mark{flex:none;width:.42rem;height:1.15em;background:var(--in-force)}.answer-reading .mark[data-empty=true]{background:var(--rule)}.answer-projected,.answer-verb{font-size:var(--label-size);font-weight:var(--w-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--porcelain-dim)}.answer-next{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem}.answer-note{font:var(--w-text) var(--caption-size) / 1.5 var(--font-civic);color:var(--porcelain-dim);max-width:var(--measure);margin:10px 0 0}.answer-note a{color:var(--porcelain-dim);text-underline-offset:3px}.answer-note a:hover,.answer-note a:focus-visible{color:var(--phosphor)}.answer-orders{margin:clamp(20px,3vw,28px) 0 0;padding-block:clamp(10px,1.5vw,14px);border-top:1px solid var(--rule)}.answer-orders ul{list-style:none;display:flex;flex-wrap:wrap;gap:0 clamp(4px,2vw,20px);margin:0;padding:0}.answer-order{display:flex;align-items:center;min-height:44px;min-width:44px;padding-inline:2px;font:var(--w-text) var(--data-size) / 1.2 var(--font-mono);color:var(--porcelain-dim);text-decoration-color:var(--rule);text-underline-offset:3px}a.answer-order:hover,a.answer-order:focus-visible{color:var(--phosphor);text-decoration-color:currentColor}.answer-order[aria-current]{color:var(--phosphor);font-weight:var(--w-medium);text-decoration:none}.answer-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.answer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px clamp(12px,2vw,20px);padding-block:4px 12px;border-bottom:1px solid var(--rule)}.answer-row-name{display:flex;align-items:center;min-height:44px;grid-column:1;grid-row:1;max-width:var(--measure);font:var(--w-medium) var(--body-size) / 1.35 var(--font-civic);color:var(--porcelain);text-decoration-color:var(--rule);text-underline-offset:3px}.answer-row-name:hover,.answer-row-name:focus-visible{color:var(--phosphor);text-decoration-color:currentColor}.answer-row-left{grid-column:2;grid-row:1;align-self:center;text-align:right;white-space:nowrap;font:var(--w-medium) var(--data-size) / 1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--phosphor)}.answer-row-where{grid-column:1;max-width:var(--measure);font:var(--w-text) var(--caption-size) / 1.4 var(--font-civic);color:var(--porcelain-dim)}.answer-row-price{grid-column:2;text-align:right;white-space:nowrap;font:var(--w-text) var(--caption-size) / 1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--porcelain-dim)}.answer-row-trip{grid-column:1 / -1;max-width:var(--measure);font:var(--w-text) var(--caption-size) / 1.45 var(--font-mono);color:var(--porcelain-dim)}.answer-row.is-late{border-left:2px solid var(--rule);padding-left:.6rem}.answer-row.is-late .answer-row-left{color:var(--porcelain-dim)}.answer-row-late{grid-column:1 / -1;max-width:var(--measure);font:var(--w-text) var(--caption-size) / 1.45 var(--font-civic);color:var(--porcelain-dim)}.answer-empty{margin:clamp(16px,2.5vw,24px) 0 0;font:var(--w-text) var(--body-size) / 1.55 var(--font-civic);color:var(--porcelain);max-width:var(--measure)}.answer-else,.answer-limits{margin:clamp(32px,6vw,64px) 0 0;padding-block:clamp(18px,2.5vw,26px) 0;border-top:2px solid var(--rule)}.answer-limits{padding-bottom:clamp(40px,7vw,80px)}.answer-else h2,.answer-limits h2{font:var(--w-strong) var(--step-4) / 1.2 var(--font-civic);margin:0 0 .7em}.answer-else ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.answer-else li{padding-block:4px 12px;border-bottom:1px solid var(--rule)}.answer-else a{display:flex;align-items:center;min-height:44px;font:var(--w-medium) var(--body-size) / 1.35 var(--font-civic);color:var(--porcelain);text-decoration-color:var(--rule);text-underline-offset:3px}.answer-else a:hover,.answer-else a:focus-visible{color:var(--phosphor);text-decoration-color:currentColor}.answer-else p,.answer-limits p{font:var(--w-text) var(--caption-size) / 1.5 var(--font-civic);color:var(--porcelain-dim);max-width:var(--measure);margin:0}.answer-limits p+p{margin-top:.8em}@media(max-width:520px){.answer-row{grid-template-columns:minmax(0,1fr)}.answer-row-name,.answer-row-left,.answer-row-where,.answer-row-price{grid-column:1;grid-row:auto;text-align:left}.answer-row-left{align-self:start}}
