.family-page .hero-grid{align-items:center;gap:7%}.family-page .hero-grid h1{font-size:clamp(47px,4.7vw,73px);letter-spacing:-.055em;line-height:1.035}.family-page .hero-grid .lead{max-width:640px}.family-hero-matter{border:1px solid #c4d8e333;border-radius:9px;background:#ffffff06;padding:27px 32px;max-width:470px;width:100%;justify-self:end}.family-matter-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid #c4d8e333;font-size:12px;color:#bcd0dc}.family-matter-heading .app-brand{font-size:25px;color:#e6edf3}.family-hero-row{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid #c4d8e322}.family-hero-row>span{font-size:12px;color:#adc4d2;padding-top:3px}.family-hero-row strong{font-size:21px;font-weight:400;line-height:1.35;letter-spacing:-.025em;color:#eff5f8}.family-hero-row.waiting strong{color:#d9c7a3;font-size:18px}.family-hero-matter>p{font-size:11px;color:#a5bcca;margin:24px 0 0}.family-scenario-tabs{margin-top:43px;margin-bottom:20px}.family-scenario-tabs button{min-height:48px}.family-demo-body{padding:35px 38px;background:#f4f7fa}.family-example-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:30px}.family-work-label{font-size:12px;color:#516b7c;margin:0 0 12px;font-weight:500}.family-example-heading h3{font:400 35px/1.16 Georgia,serif;letter-spacing:-.03em;margin:0}.family-example-heading>.status{margin-top:6px}.family-example-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:28px}.family-page .document{border:1px solid #cbd8e0;padding:28px 30px;box-shadow:0 5px 20px #263d5405}.family-example-layout>.document,.family-example-layout>div>.document+.document{margin-top:20px}.family-document-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.family-page .document h4{font:400 25px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 18px}.family-document-heading h4{margin-bottom:0!important}.family-page .source-link,.family-page .text-link{font-size:13px}.family-document-heading>.source-link{font-size:12px;white-space:nowrap}.family-page .document p,.family-page .document li{font-size:15px;line-height:1.7}.family-proposal-comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d4dfe7;border-bottom:1px solid #d4dfe7;margin:25px 0}.family-proposal-comparison>div{padding:22px 0}.family-proposal-comparison>div+div{padding-left:30px;border-left:1px solid #d4dfe7}.family-proposal-comparison span{font-size:12px;color:#617a89;display:block;margin-bottom:8px}.family-proposal-comparison strong{font-size:25px;line-height:1.25;font-weight:400;letter-spacing:-.02em;color:#223341}.family-proposal-comparison>div+div strong{color:#245576}.family-page .document .family-important{font-size:13px;font-weight:600;color:#3c566a;margin-top:0}.family-page .document .family-document-label{font-size:11px;color:#607b8e;margin:0 0 13px}.family-page .family-reply .quiet{font-size:12px}.family-reply .text-link{display:inline-block;margin-top:4px}.family-counsel-panel{border-top:2px solid #657e90;padding:21px 4px 0}.family-counsel-panel>h4{font:400 24px/1.3 Georgia,serif;letter-spacing:-.025em;margin:0 0 18px}.family-counsel-panel>p{font-size:14px;line-height:1.7;color:#516b7c}.family-counsel-panel dl{display:grid;gap:21px;margin:25px 0}.family-counsel-panel dt{font-size:12px;font-weight:600;margin-bottom:5px}.family-counsel-panel dd{font-size:14px;line-height:1.65;margin:0;color:#516b7c}.family-counsel-panel .button{font-size:12px;min-height:45px;padding:12px 15px;width:100%;text-align:center;white-space:normal}.family-counsel-panel .family-action-feedback{font-size:12px;line-height:1.6;min-height:60px;color:#516b7c;margin:16px 0}.family-counsel-panel .family-action-feedback.confirmed{color:#335f55}.family-counsel-panel .text-link{display:inline-block;margin-top:7px}.family-open-strip{display:flex;align-items:center;gap:15px;background:#e7edf1;border-top:1px solid #c2d0da;padding:20px 37px;font-size:12px}.family-open-strip strong{font-weight:500}.family-open-strip>span:last-child{margin-left:auto;color:#526d7e}.family-inventory-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.family-inventory{border-collapse:collapse;width:100%;min-width:490px;text-align:left}.family-inventory caption{text-align:left;font-size:11px;color:#617b8c;padding:0 0 15px}.family-inventory th,.family-inventory td{font-size:11px;line-height:1.6;padding:13px 10px;border-bottom:1px solid #d2dde5;vertical-align:top}.family-inventory thead th{font-size:10px;font-weight:500;color:#627b8d;border-top:1px solid #d2dde5;background:#f4f7fa}.family-inventory tbody th{font-weight:500;min-width:100px}.family-inventory tbody td{color:#536d7e}.family-inventory .status{font-size:9px;padding:4px 6px;white-space:nowrap}.family-page .document>.quiet{font-size:12px;margin-bottom:0}.family-source-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:25px}.family-brief section{padding:20px 0;border-top:1px solid #d4dfe7}.family-brief section h5{font-size:12px;font-weight:600;margin:0 0 10px}.family-brief section p{margin:0}.family-brief ul{padding-left:20px;margin:0}.family-brief li+li{margin-top:7px}.family-brief .family-brief-open{background:#f4f5f3;padding:18px 20px;margin-top:8px;border:1px solid #d7d9d0;border-radius:3px}.family-brief .family-brief-open p{font-size:13px}.family-availability{font-size:12px;margin:5px 0 0;max-width:760px;line-height:1.7}.family-practice-copy{font-size:18px;line-height:1.8;padding-top:8px;color:#435e70}.family-practice-copy p:first-child{margin-top:0}.family-practice-copy p{margin-bottom:25px}.family-page .section.dark .section-heading>p{color:#bdd0dc}.family-page .related{margin-top:40px}.family-page .section.dark .hero-actions{margin-top:40px}.family-demo-body article{animation:family-reveal .3s ease-out}@keyframes family-reveal{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.family-page .hero-grid{gap:40px}.family-hero-matter{padding:24px}.family-hero-row{grid-template-columns:100px 1fr}.family-hero-row strong{font-size:18px}.family-demo-body{padding:30px}.family-example-layout{gap:23px;grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.family-page .document{padding:25px}.family-open-strip{padding:20px 30px;flex-wrap:wrap;gap:10px 15px}.family-open-strip>span:last-child{margin-left:0}}@media(max-width:760px){.family-page .hero-grid{display:block}.family-page .hero-grid h1{font-size:clamp(43px,9vw,62px)}.family-hero-matter{margin-top:42px;max-width:500px}.family-hero-row{grid-template-columns:110px 1fr}.family-hero-row strong{font-size:21px}.family-scenario-tabs{display:grid!important;grid-template-columns:1fr;gap:5px}.family-scenario-tabs button{text-align:left;width:100%;font-size:13px;padding:13px 17px}.family-demo-body{padding:24px 18px}.family-example-heading{gap:15px;flex-direction:column;margin-bottom:25px}.family-example-heading h3{font-size:29px}.family-example-heading>.status{margin-top:0}.family-example-layout{grid-template-columns:1fr;gap:28px}.family-page .document{padding:23px 19px}.family-document-heading{gap:12px}.family-page .document h4{font-size:23px}.family-document-heading>.source-link{font-size:11px}.family-proposal-comparison strong{font-size:24px}.family-counsel-panel{padding-top:21px}.family-counsel-panel>h4{font-size:25px}.family-counsel-panel .button{max-width:350px;font-size:13px}.family-counsel-panel .family-action-feedback{min-height:0;max-width:500px}.family-open-strip{padding:18px 19px;gap:9px 12px}.family-open-strip>span:last-child{flex-basis:100%;font-size:11px}.family-brief .family-brief-open{padding:16px}.family-source-links{gap:15px}.family-practice-copy{font-size:16px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.family-demo-body article{animation:none}}

.family-page .section.dark .related span{color:#bfd0dc}.family-page .section.dark .related h3{font-family:"Helvetica Neue",Arial,sans-serif;font-size:26px;line-height:1.22;letter-spacing:-.035em;color:#f4f7fa}
