.procedure-library{margin-block:1.5rem}.procedure-search{display:grid;gap:.6rem;max-width:48rem}.procedure-search input,.procedure-search select{width:100%;min-height:2.75rem;padding:.7rem;border:1px solid var(--border,#aab8ac);border-radius:.5rem;background:var(--surface,#fff);color:inherit}.procedure-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem}.procedure-card,.procedure-law{padding:1rem;border:1px solid var(--border,#c4cfc6);border-radius:.65rem}.procedure-card h3{margin-top:0}.procedure-detail{margin-block:1.5rem;padding-block:1rem;border-block:2px solid var(--border,#b3c2b8);scroll-margin-top:1rem}.procedure-detail li{margin-block:.75rem}.procedure-refs{display:inline-block;font-size:.85rem}.procedure-sources p{margin-block:.4rem}.procedure-sources code{overflow-wrap:anywhere}.procedure-detail h3{margin-top:1.8rem}.procedure-law{margin-block:1rem}.procedure-detail h4{margin-block:.6rem}
.procedure-coverage-table{overflow:auto}.procedure-coverage-table table{width:100%;border-collapse:collapse}.procedure-coverage-table th,.procedure-coverage-table td{padding:.65rem;text-align:left;border-bottom:1px solid var(--border,#c4cfc6)}.procedure-coverage-table caption{text-align:left;font-weight:600;margin-block:.65rem}
