.preview-nav{display:flex;align-items:center;gap:24px}.preview-nav>a:not(.pf-button){font-size:14px;color:var(--pf-navy);text-decoration:none}.law-hero{background:linear-gradient(120deg,#fcfefc,#f1f8f3);padding:65px 0 42px}.law-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.law-hero h1{font-size:clamp(34px,4vw,55px);line-height:1.09;letter-spacing:-2px;margin:20px 0}.law-hero h1 em{font-style:normal;color:var(--pf-blue)}.lead{font-size:18px}.muted{font-size:13px;color:var(--pf-muted);margin-top:24px}.law-photo{margin:0;position:relative}.law-photo img{width:100%;height:390px;object-fit:cover;border-radius:24px;display:block}.law-photo figcaption{background:white;border:1px solid var(--pf-line);border-radius:16px;padding:15px 24px;margin:-38px 24px 0;position:relative;font-size:14px;box-shadow:var(--pf-shadow)}.law-photo figcaption strong{color:var(--pf-blue);font-size:19px}.compact{padding:44px 0}.opening{max-width:900px!important}.compact h2,.law-flow h2{font-size:clamp(27px,3vw,38px);line-height:1.17;letter-spacing:-1px;margin:12px 0 20px}.compact p{margin:0 0 16px;line-height:1.65}.law-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.law-features article{background:white;border:1px solid var(--pf-line);border-radius:20px;padding:25px}.law-features h3{font-size:21px;line-height:1.25;margin:18px 0 12px}.law-features p{font-size:15px}.number{background:var(--pf-blue);color:white;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font-weight:700}.example{padding:30px;border:1px solid #c6e0ce;border-radius:22px;background:#eef8f1}.example h3{font-size:24px;line-height:1.3}.example table{width:100%;border-collapse:collapse;font-size:14px}.example td,.example th{padding:13px 10px;text-align:left;border-bottom:1px solid #d6deee}.example tbody tr:nth-child(odd){background:#f4f7fc}.example tbody tr:nth-child(even){background:#fcf8ed}.example li{margin:10px 0}.law-flow{background:var(--pf-navy);color:white;padding:44px 0}.law-flow .pf-kicker{color:#f3dd27}.law-flow h2,.law-flow h3{color:white}.law-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.law-three b{color:#f3dd27;font-size:26px}.law-three p{color:#d9e2fb;font-size:15px}.law-faq details{border-bottom:1px solid var(--pf-line);padding:18px 0}.law-faq summary{cursor:pointer;font-weight:650}.law-faq p{margin:15px 0 0;max-width:900px}.small{font-size:12px!important;color:var(--pf-muted);margin-top:20px!important}.final-cta{text-align:center;max-width:900px!important}footer{background:#f5f7fb;padding:32px 0}.pf-section-heading{margin-bottom:28px}.pf-profession-proof{padding:22px 0} @media(max-width:760px){.law-grid,.law-three,.law-features{grid-template-columns:1fr;gap:26px}.law-hero{padding:32px 0}.law-photo img{height:290px}.preview-nav>a:not(.pf-button){display:none}.preview-nav .pf-button{padding:10px;font-size:12px}.pf-brand{font-size:13px}.pf-brand__mark{width:28px;height:28px}.pf-header__inner{gap:10px}.compact{padding:30px 0}.law-features article{padding:22px}.example{padding:22px}.pf-profession-proof__grid{grid-template-columns:1fr 1fr!important}.pf-container{width:calc(100% - 32px)!important}.law-hero h1{letter-spacing:-1px}.law-flow{padding:30px 0}}

.law-photo img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain;background:#eef8f1}
@media(max-width:760px){.law-photo img{height:auto!important;aspect-ratio:3/2}}
