.or-h{font-size:1.1rem;margin:0 0 12px}.or-kind{border:0;padding:0;margin:0 0 14px;display:grid;gap:6px}.or-kind legend{font-weight:600;margin-bottom:6px;padding:0}.or-kind label{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-weight:500}.or-kind input{width:auto;margin:0;flex:0 0 auto}#calc .result-row .v{font-family:var(--font-body,inherit);text-align:end}.or-table{width:100%;border-collapse:collapse;font-size:.93rem}.or-table th,.or-table td{padding:9px 8px;border-bottom:1px solid var(--line,#e3e7ee);text-align:start}.or-table th{font-size:.85rem;color:var(--ink-soft);font-weight:600}.or-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.or-table tr.is-now td{background:var(--surface-soft,#f6f3ea);font-weight:600}.or-law{padding-inline-start:20px;display:grid;gap:8px;line-height:1.8}.cs-faq details{border:1px solid var(--line,#e3e7ee);border-radius:10px;padding:11px 15px;margin-bottom:8px;background:var(--surface,#fff)}.cs-faq summary{cursor:pointer;list-style-position:inside}.cs-faq summary h3{display:inline;font-size:1rem;margin:0}.cs-faq p{margin:8px 0 0;line-height:1.8}#calc .result-row[hidden],#calc .field[hidden]{display:none}@media (max-width:699px){.or-table thead{display:none}.or-table tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--line,#e3e7ee)}.or-table td{border:0;padding:2px 0}.or-table td::before{content:attr(data-label);display:block;font-size:.75rem;color:var(--ink-faint);font-family:var(--font-body,inherit)}.or-table td:first-child{grid-column:1 / -1;font-weight:600}}