.lr-inst-form-section{margin:64px 0 24px;padding:clamp(24px,5vw,56px);background:#f5f3ed;border-top:4px solid #b49655;color:#122238}.lr-inst-form-section h2{font-size:clamp(28px,4vw,40px);margin:8px 0 16px}.lr-inst-form-section .eyebrow{color:#725821}.lr-inst-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.lr-inst-form label{display:block;font-weight:600;margin-bottom:9px}.lr-inst-form input,.lr-inst-form select,.lr-inst-form textarea{box-sizing:border-box;width:100%;padding:14px;background:#fff;color:#122238;border:1px solid #b8c0c8;border-radius:4px;font:inherit}.lr-inst-form textarea{resize:vertical}.lr-inst-form :is(input,select,textarea,button):focus-visible{outline:3px solid #a77b24;outline-offset:3px}.lr-inst-wide{grid-column:1/-1}.lr-inst-confirm{display:flex;align-items:flex-start;gap:12px}.lr-inst-form .lr-inst-confirm input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;padding:0;accent-color:#122238}.lr-inst-form .lr-inst-confirm label{margin:0;font-weight:400;cursor:pointer}.lr-inst-form button{padding:17px 26px;background:#122238;color:white;border:0;border-radius:4px;font:inherit;font-weight:700;cursor:pointer}.lr-inst-form button:hover{background:#283d58}.lr-inst-privacy{font-size:14px;margin:0}.lr-inst-privacy a{text-decoration:underline}.lr-inst-success,.lr-inst-error{padding:18px;margin:24px 0;border-left:4px solid}.lr-inst-success{background:#e8f4eb;border-color:#27623b;color:#17442a}.lr-inst-error{background:#fff0ed;border-color:#a62f1c;color:#7f2517}@media(max-width:640px){.lr-inst-form{grid-template-columns:1fr;gap:18px}.lr-inst-form-section{margin-top:36px;padding:24px 18px}.lr-inst-form input,.lr-inst-form select,.lr-inst-form textarea{font-size:16px}}