.results-hero{isolation:isolate;color:#fff;background:#004d6b;align-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.results-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#002a3afa 0%,#003c52e8 47%,#0036496b 100%);position:absolute;inset:0}.results-hero:after{z-index:1;content:"";background:#c6a34d;height:14px;position:absolute;bottom:0;left:0;right:0}.results-hero-media{z-index:0;position:absolute;inset:0 0 0 39%}.results-hero-media img{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.03);width:100%;height:100%}.results-hero-frame{z-index:2;width:100%;padding:5rem 0 5.4rem;position:relative}.results-overline{color:#a6e0ed;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .72rem;font-size:.76rem;font-weight:800;line-height:1.2}.results-hero h1{color:#fff;max-width:720px;font-family:var(--heading);letter-spacing:.01em;margin:0;font-size:clamp(3rem,5.2vw,5.45rem);font-weight:700;line-height:.93}.results-hero-copy{color:#e6f5f8;max-width:650px;margin:1.35rem 0 0;font-size:1.17rem;line-height:1.65}.results-hero-actions{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2rem;display:flex}.results-text-link{color:#fff;text-underline-offset:4px;font-size:.92rem;font-weight:800;text-decoration:none}.results-text-link:hover{text-decoration:underline}.results-text-link span{color:#b9e9f2;margin-left:.32rem;font-size:1.3rem;display:inline-block;transform:translateY(2px)}.results-breadcrumb{color:#647178;flex-wrap:wrap;gap:.6rem;padding:1.15rem 0;font-size:.85rem;display:flex}.results-breadcrumb a{color:var(--teal-deep);font-weight:700;text-decoration:none}.results-breadcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.results-disclosure{background:#f5f1e7;border-block:1px solid #e8dbba}.results-disclosure-inner{color:#4f452d;align-items:flex-start;gap:.7rem;max-width:960px;padding:1rem 0;font-size:.88rem;line-height:1.5;display:flex}.results-disclosure strong{color:#6b511a;flex:none}.results-disclosure p{margin:0}.featured-results-section{color:#fff;background:linear-gradient(145deg,#043f55,#006386);padding:5.4rem 0 5.7rem}.section-intro{text-align:center;max-width:710px;margin:0 auto 3.15rem}.section-intro-dark h2{color:#fff}.section-intro h2{color:var(--teal-deep);margin:0;font-size:clamp(2.25rem,4vw,3.55rem);line-height:.98}.section-intro>p:last-child{color:#39474d;margin:1.2rem 0 0;font-size:1.04rem;line-height:1.66}.section-intro-dark>p:last-child{color:#d9f0f4}.featured-results-grid{background:#ffffff47;border:1px solid #ffffff47;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.featured-result-card{color:#fff;background:#00364b61;flex-direction:column;justify-content:flex-end;min-height:176px;padding:1.55rem;text-decoration:none;transition:background-color .18s,transform .18s;display:flex;position:relative}.featured-result-card:hover,.featured-result-card:focus-visible{background:#ffffff1c;outline:none;transform:translateY(-2px)}.featured-result-amount{color:#f4d27a;font-family:var(--heading);font-size:clamp(2.25rem,3.6vw,3.45rem);font-weight:700;line-height:.9}.featured-result-label{max-width:16rem;margin-top:.7rem;font-size:.95rem;font-weight:700;line-height:1.4}.featured-result-arrow{color:#b9ebf4;font-size:1.35rem;position:absolute;top:1rem;right:1.15rem}.results-by-matter{background:#f6f8f8;padding:6rem 0}.matter-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.matter-results-card{border-top:5px solid var(--teal);background:#fff;overflow:hidden;box-shadow:0 10px 25px #003d5314}.matter-results-card:last-child{grid-column:1/-1}.matter-card-header{border-bottom:1px solid #dce5e8;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.7rem 1.75rem 1.5rem;display:flex}.matter-card-header p{color:#74848a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .42rem;font-size:.7rem;font-weight:800}.matter-card-header h3{color:var(--teal-deep);font-family:var(--heading);margin:0;font-size:2rem;line-height:1}.matter-card-header a{color:#b8272a;text-transform:uppercase;flex:none;padding-top:.1rem;font-size:.78rem;font-weight:800;text-decoration:none}.matter-card-header a:hover{text-underline-offset:3px;text-decoration:underline}.matter-card-header a span{margin-left:.3rem;font-size:1.15rem}.matter-results-card ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.matter-results-card li{border-bottom:1px solid #e4eaec;grid-template-columns:minmax(8.7rem,.72fr) minmax(0,1.5fr);gap:1rem;padding:1.05rem 1.75rem;display:grid}.matter-results-card li:last-child{border-bottom:0}.matter-results-card li strong{color:#006386;font-family:var(--heading);font-size:1.45rem;line-height:1.05}.matter-results-card li span{color:#2e383d;font-size:.92rem;line-height:1.53}.attorney-results-section{background:#fff;padding:5.8rem 0}.attorney-results-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.attorney-results-intro{position:sticky;top:1rem}.attorney-results-intro h2{color:var(--teal-deep);margin:0;font-size:clamp(2.35rem,4vw,3.5rem);line-height:.98}.attorney-results-intro>p:not(.results-overline){color:#3c474c;margin:1.25rem 0 1.8rem;font-size:1.02rem;line-height:1.65}.attorney-results-list{border-top:1px solid #bdcdd2}.attorney-result-details{border-bottom:1px solid #bdcdd2}.attorney-result-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.45rem 0;list-style:none;display:flex}.attorney-result-details summary::-webkit-details-marker{display:none}.attorney-result-details summary strong{color:var(--teal-deep);font-family:var(--heading);font-size:2rem;line-height:1;display:block}.attorney-result-details summary small{color:#6c777c;letter-spacing:.1em;text-transform:uppercase;margin-top:.38rem;font-size:.78rem;font-weight:800;display:block}.attorney-result-toggle{width:35px;height:35px;color:var(--teal-deep);border:1px solid #a4c0c8;flex:none;place-items:center;font-size:1.65rem;font-weight:300;line-height:1;display:grid}.attorney-result-details[open] .attorney-result-toggle{color:#fff;background:var(--teal-deep);font-size:0}.attorney-result-details[open] .attorney-result-toggle:after{content:"–";font-size:1.65rem}.attorney-result-details ul{margin:0 0 1.7rem;padding:0 0 0 1.25rem}.attorney-result-details li{color:#273136;margin:0 0 .7rem;font-size:.97rem;line-height:1.55}.reported-decisions-section{background:#e9f1f3;padding:5.5rem 0 6rem}.reported-decisions-list{border-top:1px solid #b9cdd3;max-width:970px;margin-inline:auto}.reported-decision{border-bottom:1px solid #b9cdd3;grid-template-columns:66px minmax(0,1fr);gap:1.35rem;padding:1.55rem 0;display:grid}.decision-number{color:#c19637;font-family:var(--heading);font-size:1.6rem;font-weight:700;line-height:1}.reported-decision h3{color:var(--teal-deep);font-family:var(--heading);margin:0;font-size:1.45rem;line-height:1.15}.reported-decision p{color:#34444a;margin:.55rem 0 0;font-size:.98rem;line-height:1.57}.results-contact-section{color:#fff;background:#004d6b;padding:4.8rem 0}.results-contact-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,6.5rem);display:grid}.results-contact-section h2{color:#fff;margin:0;font-size:clamp(2.3rem,3.6vw,3.4rem);line-height:1}.results-contact-section p:not(.results-overline){color:#def1f4;margin:1.1rem 0 0;font-size:1.03rem;line-height:1.63}.results-contact-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.results-contact-actions .button-outline{color:#fff;border-color:#a8dce7}.results-contact-actions .button-outline:hover{color:var(--teal-deep);background:#fff;border-color:#fff}.results-contact-actions p{width:100%;font-size:.78rem!important}@media (width<=800px){.results-hero{min-height:460px}.results-hero:before{background:linear-gradient(#002d40f0,#003d53d9)}.results-hero-media{inset:0}.results-hero-frame{padding:4.3rem 0 4.8rem}.featured-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-results-grid{grid-template-columns:1fr}.matter-results-card:last-child{grid-column:auto}.attorney-results-layout,.results-contact-layout{grid-template-columns:1fr;gap:2.7rem}.attorney-results-intro{position:static}}@media (width<=560px){.results-hero{min-height:485px}.results-hero-frame{padding:4rem 0 4.6rem}.results-hero h1{font-size:3.35rem}.results-hero-copy{font-size:1rem}.results-hero-actions{flex-direction:column;align-items:flex-start;gap:1rem}.results-disclosure-inner{padding:1rem 0;display:block}.results-disclosure-inner p{margin-top:.35rem}.featured-results-section,.results-by-matter,.attorney-results-section,.reported-decisions-section{padding:4rem 0}.featured-results-grid{grid-template-columns:1fr}.featured-result-card{min-height:132px}.matter-card-header{padding:1.35rem 1.2rem}.matter-card-header h3{font-size:1.7rem}.matter-results-card li{grid-template-columns:1fr;gap:.38rem;padding:.9rem 1.2rem}.matter-results-card li strong{font-size:1.32rem}.attorney-result-details summary strong{font-size:1.68rem}.reported-decision{grid-template-columns:42px minmax(0,1fr);gap:.85rem}.reported-decision h3{font-size:1.25rem}.results-contact-section{padding:3.7rem 0 5rem}}
