.law-page{color:#201641;max-width:1040px;margin:0 auto;padding:48px clamp(20px,5vw,64px) 64px}.law-page h1{margin:30px 0 38px;font-size:clamp(26px,4vw,38px);line-height:1.5}.law-page a{color:#49379f;text-underline-offset:4px;overflow-wrap:anywhere}.law-page a:focus-visible{outline-offset:4px;outline:3px solid #795ac4}.law-back{font-size:16px;display:inline-block}.law-details{border-top:1px solid #d9d0ed;margin:0}.law-details>div{border-bottom:1px solid #d9d0ed;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:24px 0;font-size:16px;line-height:1.9;display:grid}.law-details dt{font-weight:700}.law-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.law-details dd p{margin:10px 0 0}.law-contact{background:#eee8f6;border-radius:14px;margin-top:48px;padding:28px}.law-contact h2{margin:0 0 16px;font-size:26px}.law-contact>p{font-size:16px;line-height:1.8}.law-contact .cform{margin-top:24px}.law-footer{flex-wrap:wrap;gap:20px;margin-top:40px;font-size:15px;display:flex}@media (max-width:640px){.law-page{padding-top:30px}.law-details>div{grid-template-columns:1fr;gap:8px;padding-block:20px}.law-contact{padding:22px 18px}}
