#legal-news{color:#f9fff5;opacity:0;filter:blur(6px);justify-content:center;min-height:calc(100vh - 8.5rem);padding:4.5rem 1.5rem 3.5rem;animation:.7s cubic-bezier(.19,1,.22,1) 80ms forwards legal-news-page-in;display:flex;position:relative;overflow-x:hidden;transform:translateY(18px)scale(.985)}.legal-news-inner{flex-direction:column;gap:3.5rem;width:100%;max-width:64rem;margin:0 auto;display:flex}@keyframes legal-news-page-in{to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.legal-news-hero{text-align:center;flex-direction:column;align-items:center;gap:1.3rem;display:flex}.legal-news-detail-hero{text-align:left;align-items:flex-start}.legal-news-detail-title{font-size:clamp(1.8rem,3.2vw,2.4rem)}.legal-news-back-link{color:#94a3b8d9;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s}.legal-news-back-link:hover{color:#86efac}.legal-news-pill{letter-spacing:.16em;text-transform:uppercase;color:#bbf7d0;background:radial-gradient(circle at 0 0,#22c55e73,#0000 60%),radial-gradient(circle at 100% 100%,#2dd4bf59,#0000 60%),linear-gradient(135deg,#065f46f5,#0f172afa);border:1px solid #4ade80b3;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .7rem;font-size:.76rem;font-weight:600;display:inline-flex;box-shadow:0 16px 40px #000000f2}.legal-news-title{letter-spacing:.01em;background:conic-gradient(from 180deg,#ecfeff,#bbf7d0,#22c55e,#2dd4bf,#f9fafb);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.4rem,4.2vw,3.2rem);font-weight:800;line-height:1.08}.legal-news-lede{color:#e2f3e9f0;text-shadow:0 1px 4px #000000bf;max-width:42rem;margin:0;font-size:1.02rem;line-height:1.8}.legal-news-sourced{color:#94a3b8d9;letter-spacing:.01em;max-width:40rem;margin:0;font-size:.82rem;line-height:1.55}.legal-news-error{color:#fecaca;margin:.6rem 0 0;font-size:.9rem}.legal-news-filter-shell{width:100%;max-width:26rem;margin-top:.4rem;position:relative}.legal-news-filter-icon{opacity:.6;font-size:.9rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.legal-news-filter{color:#f9fff5;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:999px;outline:none;width:100%;padding:.7rem 1rem .7rem 2.4rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.legal-news-filter::placeholder{color:#94a3b8b3}.legal-news-filter:focus{border-color:#22c55e99;box-shadow:0 0 0 3px #22c55e26}.legal-news-companies{flex-direction:column;gap:2.4rem;display:flex}.legal-news-company{flex-direction:column;gap:1rem;display:flex}.legal-news-company-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:baseline;gap:.75rem;padding-bottom:.6rem;display:flex}.legal-news-company-name{color:#f9fff5;margin:0;font-size:1.4rem;font-weight:700}.legal-news-company-name-link{text-decoration:none;transition:color .15s}.legal-news-company-name-link:hover .legal-news-company-name{color:#86efac}.legal-news-company-count{color:#94a3b8d9;letter-spacing:.02em;margin:0;font-size:.78rem}.legal-news-issues,.legal-news-preview-list{flex-direction:column;gap:.9rem;display:flex}.legal-news-court-row-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b899;margin-bottom:.15rem;font-size:.66rem;font-weight:700;display:block}.legal-news-court-section{border-top:1px solid #ffffff0f;margin-top:.4rem;padding-top:1.1rem}.legal-news-court-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.legal-news-court-title{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8d9;font-size:.72rem;font-weight:700}.legal-news-court-count{color:#94a3b899;font-size:.75rem}.legal-news-court-rows{border-top:1px solid #ffffff0f}.legal-news-court-row{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.25rem;padding:.65rem 0;display:flex}.legal-news-court-row-boxed{background:radial-gradient(circle at 0 0,#0f172afa,#0f172af5);border:1px solid #1e293bf2;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 14px 34px #000}.legal-news-court-row-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.legal-news-court-case{color:#f9fff5;font-size:.88rem;font-weight:600}.legal-news-court-row-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.legal-news-court-meta{color:#94a3b8cc;font-size:.76rem}.legal-news-court-viewall{color:#86efac;margin-top:.7rem;font-size:.78rem;font-weight:600;text-decoration:none;display:block}.legal-news-court-viewall:hover{color:#bbf7d0}.legal-news-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.legal-news-page-btn{color:#f9fff5;cursor:pointer;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:600;transition:border-color .15s,color .15s,opacity .15s}.legal-news-page-btn:hover:not(:disabled){color:#86efac;border-color:#22c55e99}.legal-news-page-btn:disabled{opacity:.35;cursor:not-allowed}.legal-news-page-indicator{color:#94a3b8d9;white-space:nowrap;font-size:.76rem}.legal-news-issue-card{background:radial-gradient(circle at 0 0,#0f172afa,#0f172af5);border:1px solid #1e293bf2;border-radius:16px;flex-direction:column;gap:.7rem;padding:1.2rem 1.4rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 34px #000}.legal-news-issue-card:hover{border-color:#22c55eb3;box-shadow:0 20px 52px #000,0 0 26px #16a34a73}.legal-news-issue-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.legal-news-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.legal-news-status-active{color:#fca5a5;background:#f8717126;border:1px solid #f8717180}.legal-news-status-filed{color:#93c5fd;background:#60a5fa26;border:1px solid #60a5fa80}.legal-news-status-settled{color:#86efac;background:#22c55e26;border:1px solid #22c55e80}.legal-news-status-dismissed,.legal-news-status-closed{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b866}.legal-news-status-unknown{color:#a1a1aa;background:#71717a1f;border:1px solid #71717a66}.legal-news-issue-summary{color:#e2f3e9e6;margin:0;font-size:.92rem;line-height:1.6}.legal-news-issue-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.6rem;display:flex}.legal-news-issue-source{color:#94a3b8e6;letter-spacing:.01em;font-size:.78rem}.legal-news-issue-date{color:#94a3b8b3}.legal-news-issue-link{color:#86efac;white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s}.legal-news-issue-link:hover{color:#bbf7d0}.legal-news-feed-skeleton .legal-news-card{opacity:1;background:#0f172a99;border-color:#ffffff0d}.legal-news-card-skeleton{border-radius:16px;flex-direction:column;gap:.75rem;padding:1.2rem 1.4rem;display:flex}.legal-news-skeleton-meta,.legal-news-skeleton-title,.legal-news-skeleton-line{background:linear-gradient(90deg,#1e293b,#334155,#1e293b) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite legal-news-shimmer}.legal-news-skeleton-meta{width:30%;height:.6rem}.legal-news-skeleton-title{width:85%;height:1rem}.legal-news-skeleton-line{height:.6rem}.legal-news-skeleton-line.long{width:95%}.legal-news-skeleton-line.short{width:55%}@keyframes legal-news-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.legal-news-empty{color:#94a3b8e6;text-align:center;background:#0f172a66;border:1px dashed #ffffff14;border-radius:18px;max-width:34rem;margin:1rem auto 0;padding:2rem 1rem;font-size:.95rem;line-height:1.6}@media (max-width:900px){#legal-news{padding:4rem 1.25rem 3.2rem}.legal-news-hero{text-align:left;align-items:flex-start}.legal-news-inner{gap:2.5rem}.legal-news-filter-shell{max-width:100%}}@media (max-width:640px){#legal-news{padding:3.5rem 1rem 3rem}.legal-news-title{font-size:clamp(2rem,9vw,2.6rem)}.legal-news-issue-card{padding:1rem 1.1rem}.legal-news-company-name{font-size:1.2rem}}
