.ortlux-withdrawal .osp-wrap{max-width:1060px}
.ortlux-withdrawal .osp-updated{margin-bottom:40px}
.ortlux-withdrawal .osp-prose h2{margin-top:36px}
.ortlux-withdrawal .osp-prose h3{font-size:22px;line-height:1.35}
.ortlux-withdrawal .ow-form{max-width:760px;margin:28px 0}
.ortlux-withdrawal [hidden]{display:none!important}
.ortlux-withdrawal label{display:block;font-weight:600;margin:20px 0 8px}
.ortlux-withdrawal input:not([type=hidden]),.ortlux-withdrawal textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:44px;border:1px solid #657a27;background:#fff;color:#242122;padding:12px;font:inherit;border-radius:0}
.ortlux-withdrawal textarea{resize:vertical}
.ortlux-withdrawal button{min-height:44px;min-width:44px;padding:12px 22px;font:inherit;font-weight:600;border:2px solid #242122;background:#242122;color:#fff;cursor:pointer}
.ortlux-withdrawal .ow-dates{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ortlux-withdrawal .ow-paper-signature{display:block;border-bottom:1px solid #657a27;height:32px;max-width:480px}
.ortlux-withdrawal .ow-review,.ortlux-withdrawal .ow-status{background:#eef2df;padding:24px;margin:24px 0;border-left:4px solid #657a27}
.ortlux-withdrawal .ow-review h2{margin-top:0}
.ortlux-withdrawal dt{font-weight:600;margin-top:16px}.ortlux-withdrawal dd{margin:4px 0 16px;white-space:pre-wrap}
.ortlux-withdrawal .ow-error{border:2px solid #9b3026;padding:20px;color:#7f2018;background:#fff}
.ortlux-withdrawal .ow-help{margin:24px 0;font-size:15px}
@media(max-width:480px){.ortlux-withdrawal .ow-dates{grid-template-columns:1fr}.ortlux-withdrawal .ow-review{padding:18px}}
@media print{.ortlux-withdrawal button,.ortlux-withdrawal .ow-review{display:none}.ortlux-withdrawal input,.ortlux-withdrawal textarea{break-inside:avoid}}
