.tc-lede{max-width:770px;color:var(--muted);margin-top:14px}.tc-boundary{border:1px solid var(--line);border-left:4px solid var(--copper);background:var(--sage);max-width:980px;margin:0 0 28px;padding:18px 22px;font-size:14px}.tc-boundary a,.tc-foot a{text-underline-offset:3px;text-decoration:underline}.tc-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:26px;display:flex}.tc-tabs [role=tab]{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:600 14px var(--sans);cursor:pointer;border-bottom:0;padding:12px 18px}.tc-tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--paper)}.tc-tabs [role=tab]:focus-visible,.tc-button:focus-visible,.tc-panel input:focus-visible,.tc-panel select:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.tc-panel h2{margin:30px 0 10px;font-size:30px}.tc-panel h3{margin:0 0 8px;font-size:18px}.tc-help{color:var(--muted);max-width:860px;margin:6px 0 14px;font-size:14px}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 22px;max-width:980px;display:grid}.tc-grid label{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.tc-grid-views{grid-template-columns:2fr 1fr 1fr;align-items:end}.tc-vlabel{align-self:center;font-size:13px}.tc-grid-ledger{grid-template-columns:3fr 1fr 1fr 1fr;align-items:end}.tc-grid-ledger p{grid-column:1/-1}.tc-hint{color:var(--muted);font-size:12px;font-weight:400}.tc-panel input,.tc-panel select{border:1px solid var(--line);color:var(--ink);font:15px var(--sans);background:#fff;width:100%;min-width:0;padding:9px 10px}.tc-panel input:disabled{background:var(--sage)}.tc-views,.tc-radio{border:1px solid var(--line);max-width:980px;margin:20px 0;padding:16px 20px}.tc-views legend,.tc-radio legend{padding:0 6px;font-size:14px;font-weight:600}.tc-radio label{margin-right:22px;font-size:14px}.tc-radio input{width:auto;margin-right:6px}.tc-table{border-collapse:collapse;width:100%;max-width:980px;margin:14px 0;font-size:14px}.tc-table th,.tc-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.tc-table thead th{font-size:12px}.tc-inputs input{max-width:110px}.tc-key{color:#82432a;font-weight:700}.tc-button{background:var(--ink);color:var(--paper);font:600 14px var(--sans);cursor:pointer;border:0;border-radius:3px;padding:12px 18px}.tc-button.secondary{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.tc-decision{font:28px/1.2 var(--serif);max-width:980px;margin:18px 0 10px}.tc-say{max-width:900px;font-size:15px}.tc-error{color:#8a2b0f;margin:10px 0;font-weight:600}.tc-note{border-top:1px solid var(--line);max-width:900px;margin-top:34px;padding-top:20px;font-size:14px}.tc-note ul{padding-left:22px}.tc-foot{margin-top:40px;font-size:13px}.tc-foot h2{font-size:30px}.tc-foot p{overflow-wrap:anywhere;margin:10px 0}@media (width<=760px){.tc-grid,.tc-grid-views,.tc-grid-ledger{grid-template-columns:1fr}.tc-table{font-size:13px}.tc-decision{font-size:23px}}
