.law-firms-page{background:#fff;color:var(--ds-ink,#17201d)}.law-firms-page .ds-hero{padding-top:115.2px;padding-bottom:96px;background:#fff}.law-firms-page .ds-hero h1{max-width:850px;margin-inline:auto}.law-firms-page .ds-hero .ds-description{max-width:660px;margin-inline:auto}.law-hero-actions{display:flex;gap:28px;align-items:center;justify-content:center;margin-top:32px}.law-hero-actions>a:last-child,.law-text-link{font-size:15px;font-weight:600;text-decoration:none;color:inherit}.law-hero-actions>a:last-child:hover,.law-text-link:hover{text-decoration:underline}.law-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.law-section{padding-block:115.2px;border-top:1px solid var(--ds-border,#e2e5e7)}.law-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px}.law-copy h2,.law-responsibility h2{font-family:var(--font-display,inherit);font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-1.4px;font-weight:500;margin:18px 0 24px;text-wrap:balance}.law-copy>p:not(.ds-eyebrow),.law-responsibility p:not(.ds-eyebrow){font-size:17px;line-height:1.7;color:var(--ds-muted);margin:0 0 20px}.law-copy .law-small{font-size:14px!important}.law-text-link{display:inline-block;margin-top:8px}.law-call-evidence{min-width:0}.law-evidence-note{font-size:14px;line-height:1.6;color:var(--ds-muted);margin:20px 6px 0}.law-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:64px;padding-top:32px;border-top:1px solid var(--ds-border)}.law-article>span,.law-outcomes span{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--ds-muted)}.law-outcomes h3{font-size:23px;font-weight:500;margin:12px 0}.law-outcomes p{font-size:16px;line-height:1.6;color:var(--ds-muted);max-width:420px}.law-paid{background:var(--ds-soft)}.law-article{border-left:3px solid var(--ds-blue);padding:8px 0 8px 24px;margin:28px 0}.law-article h3{font-family:var(--ds-serif);font-size:25px;line-height:1.35;font-weight:400;margin:14px 0}.law-article p{font-size:15px;line-height:1.6;color:var(--ds-muted)}.law-responsibility{background:var(--ds-soft);padding-block:76.8px}.law-responsibility .law-wrap{max-width:840px}.law-faq{padding-block:20px}.law-related{padding-top:32px;padding-bottom:115.2px}.law-related h2{font-size:25px;font-weight:500;letter-spacing:-.6px;margin-bottom:28px}.law-firms-page a:focus-visible{outline:3px solid var(--ds-blue);outline-offset:5px}@media(max-width:760px){.law-firms-page .ds-hero{padding-top:76.8px;padding-bottom:76.8px}.law-hero-actions{flex-direction:column;gap:22px}.law-wrap{width:calc(100% - 40px)}.law-section{padding-block:76.8px}.law-split{grid-template-columns:minmax(0,1fr);gap:40px}.law-copy h2,.law-responsibility h2{font-size:33px;letter-spacing:-1px}.law-outcomes{gap:28px;grid-template-columns:1fr;margin-top:40px}.law-responsibility{padding-block:76.8px}.law-related{padding-bottom:76.8px}}.law-firms-page .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,transparent 24%,transparent 76%,#000)}.law-call-frame{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:18px;background:var(--ds-navy)}.law-frame-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.law-frame-art .ds-field-current{display:none}.law-frame-art .ds-signal-field path{stroke:#a79aff;opacity:.8}.law-call-frame .home-callfeed{background:#fff;border-radius:10px}@media(max-width:760px){.law-call-frame{padding:14px}.law-firms-page .ds-hero-ambient{mask-image:linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000)}}.law-firms-page .ds-hero-ambient>.ds-signal-field{width:100%;height:160%;left:0;top:-30%}.law-firms-page .ds-hero-ambient .ds-signal-field path{opacity:.5}@media(max-width:760px){.law-firms-page .ds-hero-ambient>.ds-signal-field{width:260%;height:150%;left:-80%;top:-25%}}.law-content-intro{max-width:760px;margin-bottom:48px}.law-content-intro .law-copy h2{max-width:640px}.law-content-work{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:72px;align-items:center}.law-content .law-article{margin:0;padding:40px;border:1px solid var(--ds-border);border-top:3px solid var(--ds-blue);background:#fff;box-shadow:0 18px 55px -35px rgba(23,32,29,.28)}.law-article-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--ds-muted)}.law-content .law-article h3{font-size:34px;line-height:1.16;letter-spacing:-.6px;margin:28px 0 18px}.law-content .law-article .law-article-deck{font-size:17px;line-height:1.55;color:var(--ds-ink);padding-bottom:24px;border-bottom:1px solid var(--ds-border)}.law-article-body h4{font-size:16px;font-weight:600;margin:24px 0 8px}.law-article-body p{margin:0}.law-article footer{font-size:12px;line-height:1.6;color:var(--ds-muted);margin-top:28px;padding-top:16px;border-top:1px solid var(--ds-border)}.law-content-process>.ds-eyebrow{margin-bottom:30px}.law-paid .law-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}@media(max-width:760px){.law-content-work,.law-paid .law-split{grid-template-columns:minmax(0,1fr);gap:40px}.law-content .law-article{padding:26px}.law-content .law-article h3{font-size:29px}.law-article-meta{font-size:10px;gap:12px}.law-content-intro{margin-bottom:32px}}.law-content-process .ds-step-content{grid-template-columns:minmax(0,1fr);gap:12px}