.ada-lawsuits-page{width:min(100% - 2 * var(--gutter),60rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem) var(--space-section)}.page-header{margin-bottom:clamp(2rem,5vw,3.5rem)}.page-header h1{margin-bottom:1rem}.page-header p{max-width:58ch;font-size:var(--step-1);line-height:1.55;color:var(--color-text-muted)}.ada-lawsuits-page section{padding:clamp(1.5rem,3.5vw,2.25rem);margin-bottom:1.5rem;background:var(--color-surface);border:1px solid var(--color-border)}.ada-lawsuits-page section h2{font-size:var(--step-2)}.ada-lawsuits-page section p+p{margin-top:1rem}.ada-lawsuits-page section a{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.22em}.ada-lawsuits-page .highlight-box{border-left:3px solid var(--color-accent)}.ada-lawsuits-page .solutions-promo{border-left:3px solid var(--color-accent-secondary)}.lawsuit-examples ul{list-style:none}.lawsuit-examples li{padding:.75rem 0;border-top:1px solid var(--color-border)}.lawsuit-examples li:first-child{border-top:0;padding-top:0}.lawsuit-examples .note{margin-top:1rem;padding-top:1.25rem;border-top:2px solid var(--color-accent-secondary)}.cta-link{display:inline-flex;align-items:center;min-height:2.875rem;margin-top:1.5rem;padding:.6rem 1.5rem;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:.04em;background:var(--color-action-bg);transition:background-color .2s var(--ease)}.ada-lawsuits-page section a.cta-link{color:var(--color-on-accent);text-decoration:none}.cta-link:hover{background:var(--color-action-bg-hover)}.page-footer{padding-top:1.25rem;border-top:1px solid var(--color-border);font-size:.95rem;color:var(--color-text-muted)}.page-footer a{text-decoration:underline;text-underline-offset:.22em}.ada-table-scroll{width:100%;margin-block:1.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.ada-table{width:100%;min-width:30rem;border-collapse:collapse;font-size:1rem}.ada-table td,.ada-table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.ada-table thead th{font-family:var(--font-display);font-size:1.0625rem;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:2px solid var(--color-border-strong)}.ada-table tbody tr:last-child td{border-bottom:0}.lawsuit-examples li{position:relative;isolation:isolate}.lawsuit-examples li:before{content:"";position:absolute;inset:0 -.75rem;z-index:-1;background:var(--color-tint-strong);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out);pointer-events:none}.ada-table tbody td{transition:background-color .2s var(--ease)}@media (hover:hover){.lawsuit-examples li:hover:before{transform:scaleX(1)}.ada-table tbody tr:hover td{background:var(--color-tint)}}