.page-practice-area .site-block{margin-top:0;margin-bottom:0}.page-practice-area{padding-bottom:0}.page-transition:has(>.page-practice-area){opacity:1;animation:none;transform:none}.page-practice-area section.text-section{padding:56px 0}.page-practice-area section.text-section:not(:has(h2)):not(:has(h3)){padding:24px 0 48px}.page-practice-area div:has(>section.text-section)+div>section.text-section{padding-top:0}.page-practice-area section.attorneys-carousel .embla,.page-practice-area section.results-carousel .embla,.page-practice-area section.related-articles-section .embla{margin-bottom:0}.page-practice-area section.attorneys-carousel{background-color:#fff}.page-practice-area section.results-carousel{background-color:#f7f7f7}.page-practice-area section.injury-section{background-color:#fff}.page-practice-area section.faq-section{background-color:#f7f7f7}.page-practice-area section.related-articles-section{background-color:#fff}.page-practice-area :is(.site-long-form-copy,.prose){width:100%;max-width:none;margin-inline:0}.page-practice-area .site-long-form-copy>h2,.page-practice-area .text-section .payload-richtext.site-long-form-copy>h2{text-align:left;width:100%;max-width:none;margin-inline:0}.page-practice-area .site-long-form-copy>h2:after,.page-practice-area .text-section .payload-richtext.site-long-form-copy>h2:after{left:0;transform:none}.page-practice-area :is(.site-long-form-copy,.prose)>:is(p,ul,ol,blockquote){text-align:left;width:100%;max-width:none;margin-inline:0}.page-practice-area .lexical-table-container{max-width:100%;overflow-x:auto}.page-practice-area .text-section .payload-richtext a,.page-practice-area .image-text-section a{color:#171717;text-decoration:underline;-webkit-text-decoration-color:var(--brand-color,#eb0010);text-decoration-color:var(--brand-color,#eb0010);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s}.page-practice-area .text-section .payload-richtext a:hover,.page-practice-area .image-text-section a:hover{color:var(--brand-color,#eb0010)}.page-practice-area .image-text-section .image-text-section__heading{width:100%;max-width:none;margin-inline:0}.page-practice-area .image-text-section .image-text-section__heading.image-text-section__heading h2{text-align:left;width:100%;max-width:none;margin-inline:0}.page-practice-area .image-text-section .image-text-section__heading.image-text-section__heading h2:after{left:0;transform:none}.page-practice-area .embla__dots{flex-wrap:wrap;gap:0}.page-practice-area .embla__dots .embla__dot{box-sizing:content-box;background-clip:content-box;flex-shrink:0;padding:16px}.page-practice-area .site-content-grid>.site-section-intro.site-section-intro{width:100%;max-width:none}.page-practice-area .site-content-grid>.site-section-intro.site-section-intro>.description{max-width:62ch}.page-practice-area .attorneys-carousel .attorney-position,.page-practice-area .related-articles-section .category-tag,.page-practice-area .results-carousel .result-badge{font-size:.875rem}.page-practice-area.page-mass-tort section.results-carousel,.page-practice-area.page-mass-tort section.faq-section{background-color:#faf9f7}.page-practice-area.page-mass-tort .image-text-section__image img{border-radius:1rem;box-shadow:0 12px 30px #17171714}.page-practice-area.page-mass-tort .image-text-section__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.5rem);width:100%;max-width:none;margin-inline:0;display:grid}.page-practice-area.page-mass-tort .image-text-section__image{width:100%;max-width:var(--long-form-copy-max-width);aspect-ratio:3/2;background:#f3f1ed;border-radius:1rem;margin-inline:auto;position:relative;overflow:hidden}.page-practice-area.page-mass-tort .image-text-section__image>div,.page-practice-area.page-mass-tort .image-text-section__image picture{width:100%;height:100%;display:block;position:absolute;inset:0}.page-practice-area.page-mass-tort .image-text-section__image .image-text-section__img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;margin:0}.page-practice-area.page-mass-tort .image-text-section__content{width:100%;min-width:0}.page-practice-area.page-mass-tort .faq-list{gap:.75rem}.page-practice-area.page-mass-tort .faq-item{border:1px solid #eceae6;border-radius:.875rem;box-shadow:0 4px 14px #1717170d}.page-practice-area.page-mass-tort .faq-item--open{border-color:color-mix(in srgb, var(--brand-color,#eb0010) 35%, #eceae6);box-shadow:0 12px 30px #1717171a}.page-practice-area.page-mass-tort .text-section .payload-richtext>p{line-height:1.72}@media (max-width:768px){.page-practice-area .embla .slider-arrow{width:44px;height:44px}.page-practice-area section.text-section{padding:40px 0}.page-practice-area section.attorneys-carousel,.page-practice-area section.results-carousel,.page-practice-area section.injury-section,.page-practice-area section.faq-section,.page-practice-area section.related-articles-section{padding-top:48px;padding-bottom:48px}}.practice-area-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.practice-area-body__main{min-width:0}.practice-area-body__main section.text-section{padding:0}.practice-area-body__main .text-section__inner{max-width:none;padding:0}.practice-area-body__main section.text-section+section.text-section{margin-top:2.5rem}.practice-area-body__aside{min-width:0}.practice-area-sidebar{flex-direction:column;gap:1.25rem;display:flex}.practice-area-sidebar__card{border:1px solid var(--border-subtle,#e5e3df);border-radius:var(--radius-card,.75rem);background:var(--surface-card,#fff);box-shadow:var(--shadow-card,0 12px 30px #17171714);padding:1.5rem}.practice-area-sidebar__heading{color:var(--text-strong,#171717);font-family:var(--font-display);letter-spacing:normal;text-transform:none;margin:0 0 .75rem;font-size:1.375rem;font-weight:600;line-height:1.25}.practice-area-sidebar__text{color:var(--text-muted,#575757);margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.practice-area-sidebar__actions{flex-direction:column;gap:.75rem;display:flex}.practice-area-sidebar__button{border:2px solid var(--brand-color,#eb0010);background:var(--brand-color,#eb0010);color:#fff;min-height:48px;font-family:var(--font-marketing,inherit);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.practice-area-sidebar__button:hover{background:var(--button-color-hover,var(--brand-color,#eb0010));border-color:var(--button-color-hover,var(--brand-color,#eb0010));color:#fff;text-decoration:none}.practice-area-sidebar__button--outline{color:var(--brand-color,#eb0010);background:0 0}.practice-area-sidebar__button--outline:hover{background:var(--brand-color,#eb0010);color:#fff}.practice-area-sidebar__button:focus-visible{outline:3px solid var(--brand-gold,var(--brand-color,#eb0010));outline-offset:3px}.practice-area-sidebar__meta{color:var(--text-muted,#575757);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.5}.practice-area-sidebar__meta a{color:var(--brand-color,#eb0010);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.practice-area-sidebar__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.practice-area-sidebar__list li+li{border-top:1px solid var(--border-subtle,#e5e3df)}.practice-area-sidebar__list a{color:var(--text-strong,#171717);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.practice-area-sidebar__list a:hover{color:var(--brand-color,#eb0010)}.practice-area-sidebar__list svg{color:var(--brand-gold,var(--brand-color,#eb0010));flex:none}@media (min-width:1024px){.practice-area-body{grid-template-columns:minmax(0,1fr) 20rem}.practice-area-body__aside{align-self:stretch}.practice-area-sidebar{top:calc(var(--header-offset,80px) + 1.5rem);position:sticky}}.practice-area-sidebar__meta a{align-items:center;gap:.375rem;display:inline-flex}
