.law-page{background:#f5f4ee;padding:0 0 80px;color:#122b26}.law-breadcrumb{display:flex;gap:13px;align-items:center;padding-top:26px;padding-bottom:26px;font-size:11px;color:#53644d}.law-breadcrumb a{text-decoration:none;color:inherit}.law-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:76px;align-items:start}.law-sidebar{padding-top:23px;position:sticky;top:115px}.law-sidebar .eyebrow{font-size:9px;letter-spacing:1.3px;line-height:1.8}.law-sidebar h2{font-family:Georgia,serif;font-size:36px;letter-spacing:-1.3px;line-height:1.12;font-weight:400;margin:16px 0}.law-sidebar>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#53644d}.law-sidebar>p:first-of-type{max-width:255px}#law-step-nav{margin:28px 0;display:grid;gap:5px}.law-step-link{font:inherit;border:1px solid transparent;border-radius:5px;background:transparent;color:#53644d;width:100%;display:flex;text-align:left;gap:13px;align-items:center;padding:13px 10px;cursor:pointer}.law-step-link:disabled{cursor:default;opacity:.65}.law-step-link>span{display:grid;place-items:center;width:33px;height:33px;background:#e8ebe2;border:1px solid #dde2d5;color:#5c7164;font:10px monospace;flex-shrink:0}.law-step-link strong{font-size:12px;font-weight:600;display:block}.law-step-link small{font-size:10px;display:block;margin-top:4px;color:#53644d}.law-step-link.active{background:#e8eddf;border-color:#dae3cd;color:#122b26}.law-step-link.active>span{background:#122b26;color:#d9f279;border-color:#122b26}.law-step-link.complete>span{color:#294f36;background:#dfeacb}.law-step-link b{margin-left:auto;font-size:15px;font-weight:400}.law-sidebar-note{border-top:1px solid #d9ded1;padding-top:22px;font-size:12px;position:relative;padding-left:31px}.law-sidebar-note p{font-size:11px;line-height:1.9;color:#53644d;margin-top:6px}.law-note-icon{position:absolute;left:0;top:17px;font-size:24px}.law-memory-note{margin-top:20px!important;font-size:10px!important}.law-help{font-size:11px;color:#2b4a36;display:inline-block;margin-top:17px;border-bottom:1px solid #b7c2ad;padding-bottom:5px;text-decoration:none}.law-main{max-width:790px;min-width:0;padding-top:22px;scroll-margin-top:110px}.law-progress-caption{display:flex;justify-content:space-between;gap:15px;font-family:monospace;font-size:9px;letter-spacing:.8px;color:#53644d}.law-progress{height:3px;background:#dfe4d6;margin:12px 0 32px}.law-progress>span{display:block;width:20%;height:100%;background:#5a7544;transition:width .3s ease}.law-heading h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3vw,43px);letter-spacing:-1.1px;line-height:1.15;outline:none;margin:0}.law-heading p{font-size:13px;color:#53644d;line-height:1.8;margin-top:13px}.law-required{text-align:right;font-size:10px;color:#53644d;margin:22px 0 12px}.law-step{margin:0;padding:0;border:0;min-width:0}.law-step[hidden],[hidden].law-step,.law-page [hidden]{display:none!important}.law-panel{background:#fff;border:1px solid #dfe4d8;padding:29px 30px;margin-bottom:20px;border-radius:5px;box-shadow:0 4px 12px #203a2403}.law-panel>h2{font-size:17px;font-weight:600;letter-spacing:-.4px;margin:0 0 7px}.law-panel>p{font-size:12px;color:#53644d;line-height:1.8;margin:0 0 24px}.law-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 20px}.law-field{display:flex;flex-direction:column;gap:8px;min-width:0}.law-field>label,.law-choice>legend{font-size:11px;font-weight:500;line-height:1.6;color:#3b503d}.law-field input{font:inherit;font-size:13px;background:#fff;border:1px solid #d9e0d0;border-radius:4px;padding:12px;width:100%;min-width:0;height:44px;color:#223d28;box-sizing:border-box}.law-field input::placeholder{font-size:11px;color:#53644d}.law-field input:focus,.law-practice-row input:focus{outline:2px solid #647d49;outline-offset:2px;border-color:#647d49}.law-choice{margin:24px 0;padding:0;border:0}.law-choice>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.law-choice>div>label{display:flex;gap:9px;align-items:center;min-width:110px;font-size:12px;padding:12px 16px;border:1px solid #dfe4d7;border-radius:4px;cursor:pointer}.law-choice>div>label:has(input:checked){background:#eef3e4;border-color:#8a9f6c}.law-page input[type=checkbox],.law-page input[type=radio]{accent-color:#4d693a;width:15px;height:15px;flex-shrink:0}.law-check{font-size:11px;line-height:1.7;display:flex;gap:9px;align-items:center;margin-top:13px;color:#53664b}.law-checks{display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 23px}.law-page #law-current-coverage{border:0;padding:0;margin:0}.law-inline-note{font-size:11px;line-height:1.9;color:#53644d;background:#f5f7f0;padding:13px;margin:0 0 22px}.law-text-button{border:0;background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:600;color:#3d5b2a;padding:7px 0;text-decoration:underline;text-underline-offset:4px}.law-text-button:hover{color:#142e1b}.law-attorney{padding:19px 0;border-bottom:1px solid #e5eadf;margin-bottom:20px}.law-attorney:first-child{padding-top:0}.law-attorney-top{display:flex;justify-content:space-between;gap:16px;margin-bottom:15px;align-items:center}.law-attorney-top strong{font-family:monospace;font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#53644d}.law-attorney-top button{font-size:10px;font-weight:400}.law-attorney-grid{grid-template-columns:1.3fr 1fr 1.1fr;gap:14px}.law-allocation{display:flex;justify-content:space-between;gap:20px;padding:20px;background:#f1f4eb;border:1px solid #dfe6d4;border-radius:4px;margin-bottom:23px}.law-allocation strong{font-size:15px;font-weight:600}.law-allocation p{font-size:11px;line-height:1.6;margin:7px 0 0;color:#53644d}.law-allocation>span{font-family:Georgia,serif;font-size:28px;text-align:right;color:#53644d}.law-allocation small{font:8px monospace;display:block;letter-spacing:1px;margin-top:6px}.law-allocation.allocated{background:#edf5df;border-color:#b1c58f}#law-practice-list{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;max-height:480px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c4cfb5 transparent;padding-right:7px}.law-practice-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e9ede3}.law-practice-row>label{font-size:11px;line-height:1.5;color:#52664a}.law-practice-row>div{display:flex;align-items:center;gap:6px;color:#53644d;font-size:10px}.law-practice-row input{border:1px solid #d9e0d0;border-radius:3px;width:65px;padding:9px 6px;text-align:right;font:inherit;font-size:12px;height:38px;box-sizing:border-box;color:#122b26}.law-practice-row.has-value label{color:#294d27;font-weight:600}#law-practice-other .law-field{margin-top:18px}.law-review-row{display:flex;justify-content:space-between;gap:25px;padding:19px 0;border-bottom:1px solid #e6ebdf;align-items:flex-start}.law-review-row:first-child{padding-top:0}.law-review-row:last-child{padding-bottom:0;border:0}.law-review-row>div{min-width:0}.law-review-row span{font-size:10px;color:#53644d}.law-review-row strong{font-size:13px;font-weight:600;display:block;margin-top:7px;overflow-wrap:anywhere}.law-review-row p{font-size:11px;line-height:1.9;color:#53644d;overflow-wrap:anywhere;margin:7px 0 0}.law-review-row button{flex-shrink:0}#law-signature{width:100%;height:180px;display:block;box-sizing:border-box;border:1px solid #b4c2a3;border-bottom:2px solid #536c3e;border-radius:4px;background:linear-gradient(to bottom,#fff 80%,#f6f8f1 80%,#f6f8f1 81%,#fff 81%);touch-action:none;cursor:crosshair;margin-bottom:7px}#law-clear-signature{margin-bottom:25px}.law-attestation{margin-top:24px;align-items:flex-start;line-height:1.9}.law-attestation input{margin-top:4px}.law-delivery>p{margin-bottom:15px}.law-delivery #law-delivery-note{font-size:11px;padding:13px 15px;border:1px solid #dce4d0;background:#f3f6ed;color:#5d7250}.law-final-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.law-final-actions .button{font-size:11px;min-height:44px;justify-content:center}.law-final-actions button:disabled{opacity:.4;cursor:default}.law-delivery .law-fine-print{font-size:10px;line-height:1.8;color:#53644d;margin:21px 0 0}.law-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.law-navigation>span{font-size:10px;color:#53644d}.law-navigation .button{font-size:11px;min-width:150px;justify-content:space-between}.law-navigation .button[hidden]{display:none}.law-under-form{border-top:1px solid #dce2d3;margin-top:31px;padding-top:21px;display:flex;gap:20px;justify-content:space-between;font-size:9px;color:#53644d;line-height:1.8}.law-error,.law-success{border:1px solid #e8c7bc;background:#fff0e9;color:#53644d;font-size:12px;padding:16px;line-height:1.9;border-radius:4px;margin:18px 0}.law-success{background:#edf6e4;border-color:#bfd2a8;color:#37512a}.law-page button:focus-visible,.law-page canvas:focus-visible{outline:2px solid #5e7945;outline-offset:4px}.law-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.law-page button:disabled{cursor:default}
@media(max-width:1100px){.law-layout{grid-template-columns:245px minmax(0,1fr);gap:38px}.law-sidebar h2{font-size:32px}.law-panel{padding:24px}.law-attorney-grid{grid-template-columns:1fr 1fr}.law-attorney-grid .law-field:first-child{grid-column:1/-1}#law-practice-list{grid-template-columns:1fr}}
@media(max-width:760px){.law-page{padding-bottom:40px}.law-layout{display:block}.law-sidebar{display:none}.law-breadcrumb{padding-top:19px;padding-bottom:17px;font-size:10px}.law-main{padding-top:10px;max-width:none;scroll-margin-top:85px}.law-progress-caption{font-size:8px;gap:10px}.law-progress-caption>span:last-child{font-size:7px;letter-spacing:.2px}.law-progress{margin-bottom:25px}.law-heading h1{font-size:33px}.law-heading p{font-size:12px}.law-grid{gap:20px 15px}.law-panel{padding:22px 20px}.law-panel>h2{font-size:16px}.law-panel>p{font-size:11px}.law-field input{font-size:16px;min-height:46px}.law-field>label,.law-choice>legend{font-size:11px}.law-grid>.law-field:first-child{grid-column:1/-1}.law-under-form{flex-direction:column;gap:5px}.law-final-actions{flex-direction:column}.law-final-actions button{width:100%;min-height:47px!important}.law-practice-row input{font-size:16px}.law-choice>div>label{flex:1}.law-attorney-grid{grid-template-columns:1fr 1fr}.law-navigation .button{min-width:140px}.law-review-row{gap:17px}#law-captcha{overflow:hidden;min-width:0}#law-signature{height:160px}}
@media(max-width:390px){.law-grid{grid-template-columns:1fr}.law-grid>.law-field:first-child{grid-column:auto}.law-attorney-grid{grid-template-columns:1fr}.law-allocation{padding:16px}.law-allocation>span{font-size:24px}#law-captcha>div{transform:scale(.88);transform-origin:left top;height:70px}}
@media(prefers-reduced-motion:reduce){.law-progress>span{transition:none}}

.law-field select{font:inherit;font-size:13px;background:#fff;border:1px solid #d9e0d0;border-radius:4px;padding:10px 12px;width:100%;height:44px;color:#223d28;box-sizing:border-box}.law-field select:focus-visible{outline:2px solid #647d49;outline-offset:2px}.law-signature-hint{font-size:11px;line-height:1.8;color:#53644d;margin-bottom:12px}#law-typed-signature{margin-bottom:25px}#typedSignature{font-family:Georgia,serif;font-style:italic;font-size:25px;height:70px}.law-signature-choice{margin:20px 0}.law-page select:disabled{opacity:.6}@media(max-width:760px){.law-field select{font-size:16px;min-height:46px}}

.law-draft-tools{margin:1.5rem 0;padding-top:1rem;border-top:1px solid #bdc9bc}.law-draft-tools p{font-size:.8rem;line-height:1.5}.law-draft-tools input{width:100%;min-width:0;padding:.6rem;border:1px solid #b8c5b8;border-radius:5px}.law-draft-tools label{font-size:.8rem}.law-draft-tools .law-text-button{display:block;margin-top:.6rem}
@media(max-width:760px){.law-sidebar{display:block;position:static;padding-top:0}.law-sidebar>:not(.law-draft-tools){display:none!important}.law-draft-tools{margin:0 0 1rem;padding:0 0 1rem;border-top:0;border-bottom:1px solid #bdc9bc}.law-draft-tools input{font-size:16px}.law-draft-tools .law-text-button{min-height:44px}#law-draft-status:empty{display:none}}
