.content-page{background:var(--ivory);overflow-wrap:anywhere}.insights-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px 56px;display:grid}.insights-discovery-card{border:1px solid var(--line);border-block-start:2px solid var(--gold);background:var(--white);flex-direction:column;align-items:start;min-inline-size:0;padding:clamp(24px,3vw,40px);text-decoration:none;display:flex}.content-body .insights-discovery-card h2{margin-block:0 16px;font-size:clamp(24px,2.2vw,30px);line-height:1.3}.insights-discovery-card p{color:var(--text-muted);margin-block:0 28px}.insights-discovery-action{inline-size:100%;color:var(--text-accent);justify-content:space-between;align-items:center;gap:20px;margin-block-start:auto;font-weight:500;display:flex}.insights-discovery-card:hover,.insights-discovery-card:focus-visible{border-color:var(--gold)}.insights-discovery-card:hover .insights-discovery-action,.insights-discovery-card:focus-visible .insights-discovery-action{text-underline-offset:.25em;text-decoration:underline}@media (max-width:819px){.insights-discovery{grid-template-columns:minmax(0,1fr);gap:0;margin-block:16px 32px}.insights-discovery-card{border:0;border-block-start:1px solid var(--gold);background:0 0;padding:18px 0 12px}.insights-discovery-card+.insights-discovery-card{border-block-start-color:var(--line)}.content-body .insights-discovery-card h2{text-wrap:pretty;margin-block-end:8px;font-size:clamp(20px,3vw,24px);line-height:1.35}.insights-discovery-card p{margin-block-end:10px;font-size:14px;line-height:1.6}.insights-discovery-action{gap:12px;min-block-size:44px;font-size:14px;line-height:1.4}.insights-discovery-action .content-arrow{flex-shrink:0}}.knowledge-search{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:20px;margin-block-end:32px;padding-block-end:32px;display:flex}.knowledge-search>div{flex:180px;min-inline-size:0}.knowledge-search .knowledge-search-text{flex:2 260px}.knowledge-search label{margin-block-end:8px;font-weight:600;display:block}.knowledge-search :is(input,select){border:1px solid var(--line);background:var(--white);min-block-size:48px;inline-size:100%;color:var(--text);border-radius:4px;padding:10px 12px}.knowledge-search>a{padding-block:12px}.knowledge-grid .content-insight-unit{border-block-start:1px solid var(--line);padding-block-start:24px}.knowledge-grid .knowledge-text-card{grid-template-columns:1fr}.knowledge-reading{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.knowledge-reading .content-reading{inline-size:100%}.knowledge-source{border:1px solid var(--line);background:var(--white);padding:24px}.content-body .knowledge-source h2{font-size:24px}.content-body .knowledge-source h3{margin-block:28px 8px;font-size:16px;font-weight:600}.knowledge-source a{color:var(--text-accent)}@media (max-width:819px){.knowledge-reading{grid-template-columns:1fr}}@media (max-width:479px){.knowledge-search>div{flex-basis:100%}}.content-hero{isolation:isolate;background:var(--charcoal);color:var(--ivory);--focus:var(--gold);padding-block:clamp(40px,4vw,64px);position:relative}.content-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);min-block-size:210px;display:grid;position:relative}.content-hero-text{grid-template-columns:1fr}.content-hero h1{max-inline-size:20ch;margin-block:28px 32px;font-size:clamp(36px,4.6vw,66px);font-weight:400;line-height:1.14}.content-eyebrow{color:var(--text-accent);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(16px,1.5vw,22px);font-weight:600}.content-hero .content-eyebrow{color:var(--gold)}.content-hero .content-eyebrow:after{content:"";background:var(--gold);block-size:1px;inline-size:40px;margin-block-start:20px;display:block}.content-hero .plain-content{max-inline-size:42ch;font-size:18px;line-height:1.7}.content-hero .button{margin-block-start:16px}.content-hero-light{background:var(--ivory);color:var(--charcoal);--focus:var(--text-accent)}.content-hero-light .content-eyebrow{color:var(--text-accent)}.content-image{aspect-ratio:1.1;background:var(--soft);border-radius:4px;position:relative;overflow:hidden}.content-image img{object-fit:cover;block-size:100%;inline-size:100%}.content-portrait{aspect-ratio:386/500;border-radius:12px}.content-body{padding-block:clamp(56px,7vw,100px)}.content-body ul,.content-body ol{margin:0;padding:0;list-style:none}.content-body h2{margin-block-end:20px;font-size:clamp(26px,2.5vw,36px);line-height:1.25}.content-body h3{font-size:24px;line-height:1.35}.content-body h2 a,.content-body h3 a{text-decoration:none}.content-body h2 a:hover,.content-body h3 a:hover{text-decoration:underline}.plain-content p{white-space:pre-wrap;margin-block-end:1.4em;line-height:1.8}.plain-content p:last-child{margin-block-end:0}.content-reading{max-inline-size:820px;margin-inline:auto;font-size:18px}.content-section{margin-block-end:64px}.content-section:last-child{margin-block-end:0}.content-section .plain-content{max-inline-size:75ch}.content-arrow{color:var(--text-accent);white-space:nowrap;margin-inline-start:16px;font-size:24px;display:inline-block}.content-number{color:var(--text-accent);padding-block-start:6px;font-size:13px}.content-ruled-list>li{border-block-start:1px solid var(--line)}.content-ruled-list>li:last-child{border-block-end:1px solid var(--line)}.content-practice-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:32px;padding-block:36px;display:grid}.content-practice-row.has-image{grid-template-columns:40px minmax(0,1fr) minmax(160px,.4fr)}.content-practice-row .content-image{aspect-ratio:1.6}.content-practice-row .plain-content{max-inline-size:70ch}.content-attorney-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px;display:grid}.content-attorney-grid h2{border-block-start:1px solid var(--line);margin-block:24px 8px;padding-block-start:20px;font-size:clamp(24px,2vw,30px)}.content-attorney-grid article>p{color:var(--text-muted);margin-block-end:12px}.content-inline-links{color:var(--text-accent);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.content-matter-row{max-inline-size:980px;padding-block:36px}.content-facts{margin-block:0 0 24px;flex-wrap:wrap;gap:20px 32px;display:flex}.content-facts dt{color:var(--text-muted);font-size:13px}.content-facts dd{white-space:pre-wrap;margin:0}.content-matter-facts .content-facts{gap:24px;display:grid}.content-filters{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;margin-block-end:40px;padding-block-end:32px;display:flex}.content-filters a{align-items:center;min-block-size:44px;text-decoration:none;display:inline-flex}.content-filters a[aria-current]{color:var(--text-accent);text-decoration:underline;text-decoration-thickness:2px}.content-insight-lead{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:48px;margin-block-end:80px;display:grid}.content-insight-lead .content-image{aspect-ratio:760/430}.content-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;display:grid}.content-insight-unit{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;display:grid}.content-insight-unit h2{font-size:26px}.content-insight-unit .content-image{aspect-ratio:260/180}.content-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px 20px;margin-block-end:20px;font-size:14px;display:flex}.content-meta a{color:var(--text-accent)}.content-profile-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(40px,8vw,112px);display:grid}.content-profile-grid .plain-content{font-size:18px}:is(.content-qualifications:has(.content-section),.content-matter-facts:has(.content-facts>div)){border:1px solid var(--line);padding:32px}.content-qualifications .content-section{margin-block-end:32px}.content-qualifications .content-section:last-child{margin-block-end:0}.content-qualifications h2{font-size:24px}.content-contact{color:var(--gold);flex-wrap:wrap;gap:16px 24px;margin-block-start:24px;display:flex}.content-back{min-block-size:44px;color:var(--text-accent);align-items:center;gap:12px;margin-block-end:48px;display:inline-flex}.content-references li{border-block-start:1px solid var(--line);padding-block:20px}.content-references li a{font-size:22px}.content-references li p{color:var(--text-muted);margin-block:8px 0}.content-related{margin-block-start:80px}.content-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.content-related-grid li{border-block-start:1px solid var(--line);padding-block-start:24px}.content-related-grid .content-image{aspect-ratio:1.6;margin-block-end:24px}.content-related-grid time{color:var(--text-muted);font-size:14px}.content-related-grid h3{margin-block-start:20px}.content-about h1{font-family:var(--font-display)}.content-about .content-body>.content-section{max-inline-size:820px}.content-about-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-block-end:64px;display:grid}.content-about-pair .content-section{border-block-start:1px solid var(--line);margin-block-end:0;padding-block-start:32px}.content-pagination{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-block-start:64px;padding-block-start:32px;display:flex}.content-pagination a{min-block-size:44px;color:var(--text-accent);align-items:center;display:flex}.content-empty{padding-block:32px}.content-legal .content-hero-grid{min-block-size:200px}html[lang=ar] .content-eyebrow{letter-spacing:0}html[lang=ar] .content-hero h1{line-height:1.5}html[lang=ar] .content-body h2,html[lang=ar] .content-body h3{line-height:1.6}@media (max-width:1023px){.content-attorney-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-insight-unit{grid-template-columns:1fr}.content-profile-grid{gap:40px}}@media (max-width:819px){.content-hero-grid,.content-profile-grid,.content-insight-lead,.content-about-pair{grid-template-columns:1fr}.content-hero-grid{min-block-size:0}.content-hero h1{max-inline-size:none}.content-hero .content-image{aspect-ratio:1.3;max-inline-size:100%}.content-hero .content-portrait{aspect-ratio:1;max-inline-size:480px}.content-practice-row,.content-practice-row.has-image{grid-template-columns:28px minmax(0,1fr);gap:16px}.content-practice-row .content-image{grid-column:2}.content-attorney-grid,.content-insight-grid,.content-related-grid{grid-template-columns:1fr}.content-attorney-grid .content-portrait{aspect-ratio:342/360}.content-profile-grid{gap:56px}.content-qualifications:has(.content-section){padding:24px}.content-pagination{flex-wrap:wrap;gap:16px}.content-pagination>span:empty{display:none}.content-about-pair{gap:48px}.content-about h1{font-family:var(--font-heading)}}.content-hero-text{min-block-size:190px}.content-hero .content-image{aspect-ratio:1.25;max-block-size:340px;inline-size:100%}.content-hero-background .content-hero-grid{z-index:1}.content-hero-background .content-hero-text{min-block-size:240px}.content-about .firm-facts{margin-block:0 56px}.content-about .institution-carousel{margin-block:0 64px}@media (max-width:819px){.content-hero{padding-block:36px 40px}.content-hero-grid{min-block-size:0}.content-hero h1{margin-block:20px}.content-eyebrow{font-size:16px}}.content-breadcrumbs{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin-block-end:20px;font-size:13px;display:flex}.content-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}
