.legal-coverage{color:var(--muted-foreground);gap:5px;min-width:180px;font-size:12px;display:grid}.legal-archive .knowledge-heading h1{font-size:38px}.legal-archive .knowledge-breadcrumb{margin-bottom:24px}.knowledge-disclosure-compact{padding:12px 16px}.knowledge-disclosure-compact summary{cursor:pointer;font-weight:500}.knowledge-disclosure-compact>div{padding-top:12px}.legal-coverage strong{color:var(--foreground);font:500 34px / 1.2 var(--font-inter), sans-serif}.legal-library-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px 28px;margin:0 0 24px;font-size:13px;display:flex}.legal-library-nav a{padding:12px 0}.legal-library-nav a[aria-current]{color:var(--accent-foreground);border-bottom:2px solid;font-weight:600}.legal-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin-top:24px;display:grid}.legal-controls>div{gap:8px;display:grid}.legal-controls label{font-size:12px;font-weight:600}.legal-controls select{background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:4px;padding:11px 10px;font-size:13px}.legal-filter-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:20px 0 36px;font-size:12px;display:flex}.legal-filter-actions button{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border-radius:4px;padding:10px 18px}.legal-filter-actions button:hover{filter:brightness(.9)}.legal-filter-actions a{text-underline-offset:3px;text-decoration:underline}.legal-filter-actions span{color:var(--muted-foreground)}.legal-results-heading{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:baseline;gap:24px;scroll-margin-top:100px;display:grid}.legal-results-heading h2{overflow-wrap:anywhere;min-width:0;font:600 19px / 1.5 var(--font-inter), sans-serif}.legal-results-heading>span{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.legal-coverage-note{max-width:100ch;color:var(--muted-foreground);margin:12px 0 22px;font-size:12px;line-height:1.8}.legal-result{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr) 155px;gap:22px;padding:24px 0;display:grid}.legal-result-date{flex-direction:column;gap:7px;font-size:12px;display:flex}.legal-result-date>span{color:var(--muted-foreground);font-size:11px}.legal-court{color:var(--muted-foreground);margin-bottom:7px;font-size:12px;line-height:1.6}.legal-court strong{color:var(--foreground);white-space:nowrap;font-weight:500}.legal-result h3{font:600 17px / 1.5 var(--font-inter), sans-serif;max-width:72ch}.legal-result-links a:hover,.legal-pagination a:hover,.legal-result h3 a:hover{text-underline-offset:3px;text-decoration:underline}.legal-summary{color:var(--muted-foreground);max-width:76ch;margin-top:10px;font-size:13px;line-height:1.8}.legal-topics{flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:11px;display:flex}.legal-topics a{color:var(--accent-foreground);text-underline-offset:3px;text-decoration:underline}.legal-source-line{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:10px;display:flex}.legal-source-line a{color:var(--accent-foreground)}.legal-result-links{color:var(--accent-foreground);flex-direction:column;gap:16px;padding-top:3px;font-size:12px;display:flex}.legal-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:13px;display:flex}.legal-pagination>span{color:var(--muted-foreground)}.legal-facts{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:20px 30px;padding:24px 0;display:grid}.legal-facts dt{color:var(--muted-foreground);margin-bottom:6px;font-size:11px}.legal-facts dd{font-size:14px;line-height:1.7}.legal-decision .knowledge-small-note a{color:var(--accent-foreground);text-decoration:underline}.legal-archive .knowledge-search-field button{font-size:13px}@media (max-width:900px){.legal-result{grid-template-columns:90px minmax(0,1fr);gap:18px}.legal-result-links{flex-flow:wrap;grid-column:2}}@media (max-width:640px){.legal-archive .knowledge-heading h1{font-size:32px}.legal-archive .knowledge-heading{flex-direction:column;align-items:start;gap:20px}.legal-coverage{grid-template-columns:auto 1fr;gap:4px 12px}.legal-coverage strong{grid-row:1/3;font-size:30px}.legal-library-nav{gap:4px 18px;font-size:12px}.legal-controls{grid-template-columns:1fr 1fr;gap:16px}.legal-controls>div:nth-child(3),.legal-controls>div:nth-child(5){grid-column:1/-1}.legal-controls select{font-size:14px}.legal-result{padding:22px 0;display:block}.legal-result-date{flex-direction:row;align-items:baseline;gap:14px;margin-bottom:10px}.legal-result-links{margin-top:18px}.legal-results-heading{gap:12px}.legal-results-heading h2{font-size:17px}.legal-results-heading>span{font-size:11px}.legal-facts{grid-template-columns:1fr;gap:16px}.legal-pagination{gap:10px;font-size:12px}}
