.lpcf-footer{box-sizing:border-box;clear:both;margin-top:28px;padding:16px 20px;background:#f4f6f1;border-top:1px solid #dde5d8;color:#596652;font:12px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:center;width:100%}.lpcf-footer-inner{max-width:1120px;margin:auto}.lpcf-footer p{margin:3px 0}.lpcf-footer strong{font-weight:600}.lpcf-footer a{color:#3d583c;text-decoration:none}.lpcf-footer a:hover{text-decoration:underline}.lpcf-footer nav{display:flex;flex-wrap:wrap;gap:7px 18px;justify-content:center;margin-top:9px}.lpcf-footer a:focus-visible,.lpcf-body a:focus-visible{outline:2px solid #376b38;outline-offset:3px}.lpcf-body{margin:0;background:#f6f8f3;color:#283b2b;font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.lpcf-top{max-width:900px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;gap:20px;font-size:13px}.lpcf-top span{letter-spacing:.15em;font-weight:600}.lpcf-body a{color:#315f36;text-underline-offset:3px}.lpcf-document{box-sizing:border-box;max-width:900px;margin:0 auto 40px;padding:34px 42px;background:#fff;border:1px solid #dfe7d9;border-radius:16px}.lpcf-document h1{font-size:34px;line-height:1.2;letter-spacing:-.025em;margin:10px 0 26px}.lpcf-document h2{font-size:21px;line-height:1.35;margin:30px 0 12px}.lpcf-eyebrow{font-size:11px;letter-spacing:.16em;color:#69825c}.lpcf-document dt{font-weight:600;margin-top:13px}.lpcf-document dd{margin:2px 0 10px;overflow-wrap:anywhere}.lpcf-status{border-left:3px solid #c5a254;padding:12px 16px;background:#faf6e9;font-size:14px}.lpcf-pending{color:#8c6017}.lpcf-table-wrap{overflow:auto}.lpcf-document table{border-collapse:collapse;min-width:570px;font-size:13px;line-height:1.5}.lpcf-document th{text-align:left;background:#ecf2e6}.lpcf-document td,.lpcf-document th{padding:12px;border:1px solid #dfe6d9;vertical-align:top}.lpcf-date{font-size:12px;color:#63735b;margin-top:32px}.lpcf-document code{overflow-wrap:anywhere}@media(max-width:640px){.lpcf-document{margin:0 12px 25px;padding:24px 20px}.lpcf-document h1{font-size:27px}.lpcf-top{padding:18px 16px}.lpcf-footer{padding:15px 14px}.lpcf-footer p span{display:inline}.lpcf-document h2{font-size:20px}}
@media(min-width:801px){.lpnt-body>.lpcf-footer{margin-left:256px;width:calc(100% - 256px)}}
