.ppa-request{max-width:850px}.ppa-request-intro{margin-bottom:32px}.ppa-request-intro h2{margin-bottom:16px}.ppa-request-progress{display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#435069;margin:0 0 10px}.ppa-request progress{width:100%;height:5px;appearance:none;border:0;display:block;margin-bottom:32px;background:#e5ecf5}.ppa-request progress::-webkit-progress-bar{background:#e5ecf5;border-radius:3px}.ppa-request progress::-webkit-progress-value{background:#003dd9;border-radius:3px}.ppa-request progress::-moz-progress-bar{background:#003dd9}.ppa-request-step{scroll-margin-top:30px}.ppa-request-step>h3,.ppa-request-review>h3{font-size:28px;line-height:1.3;margin:0 0 24px}.ppa-request fieldset{border:0;padding:0;margin:0 0 27px;min-width:0}.ppa-request legend,.ppa-request-field>label{font-weight:650;color:#172a43;line-height:1.5;display:block;margin-bottom:13px;font-size:17px;width:100%}.ppa-request-help{font-size:14px;color:#435069;margin:0 0 15px}.ppa-request-optional{font-size:12px;font-weight:400;color:#536277;margin-left:8px}.ppa-request-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppa-request-choice{position:relative;display:flex;align-items:center;gap:12px;background:#f3f6fb;padding:15px 17px;border-radius:7px;min-height:58px;border:2px solid transparent;line-height:1.5;color:#172a43;font-size:15px;cursor:pointer}.ppa-request-choice:has(input:checked){background:#e8f0ff;border-color:#003dd9}.ppa-request-choice:has(input:focus-visible){outline:3px solid #003dd9;outline-offset:3px}.ppa-request-choice input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#003dd9}.ppa-request-choice span{min-width:0}.ppa-request-group{margin-bottom:20px}.ppa-request-group h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#435069;margin:0 0 10px}.ppa-request-field input:not([type=checkbox]):not([type=radio]),.ppa-request-field textarea{width:100%;min-height:52px;border:1px solid #a5b4c9;border-radius:6px;padding:13px 16px;background:white;color:#172a43;font-size:16px;box-sizing:border-box}.ppa-request-field textarea{min-height:115px;resize:vertical}.ppa-request-field input:focus-visible,.ppa-request-field textarea:focus-visible,.ppa-request button:focus-visible,.ppa-request a:focus-visible,.ppa-request-step>h3:focus-visible,.ppa-request-review>h3:focus-visible{outline:3px solid #003dd9;outline-offset:4px}.ppa-request-field [aria-invalid=true]{border-color:#a12c36!important}.ppa-request-error{font-size:14px;color:#9d2330;margin:10px 0 0;font-weight:600}.ppa-request-error[hidden],.ppa-request [hidden]{display:none!important}.ppa-request-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:35px;padding-top:23px;border-top:1px solid #dce3ec}.ppa-request-prev,.ppa-request-edit{padding:12px 0;color:#0035bd;background:transparent;border:0;cursor:pointer;font-size:15px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.ppa-request button.ppa-button{border:0;cursor:pointer;justify-content:center}.ppa-request button:disabled{opacity:.65;cursor:wait}.ppa-request-branch,.ppa-request-note{background:#edf3fc;padding:22px 24px;border-radius:8px;margin:18px 0 24px}.ppa-request-branch h4{font-size:22px;margin-bottom:14px}.ppa-request-branch a{display:block;padding:8px 0;min-height:44px}.ppa-request-note{font-size:14px;color:#435069}.ppa-request-summary-section{border-top:1px solid #dce3ec;padding:22px 0}.ppa-request-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ppa-request-summary-heading h4{font-size:19px;margin:0}.ppa-request-summary-section dl{margin:12px 0 0}.ppa-request-summary-section dt{font-size:13px;color:#435069;margin:15px 0 5px}.ppa-request-summary-section dd{font-size:15px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#172a43}.ppa-request-privacy{background:#f3f6fb;padding:23px;border-radius:7px;margin-top:24px}.ppa-request-privacy p{font-size:14px;color:#435069}.ppa-request-privacy label{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.65}.ppa-request-privacy input{flex:0 0 20px;width:20px;height:20px;accent-color:#003dd9;margin-top:3px}.ppa-request-honey{display:none!important}.ppa-request-success{padding:30px 0}.ppa-request-success h3{font-size:29px}.ppa-request-success a{margin-right:20px}.ppa-request-status{color:#9d2330;font-size:15px}.ppa-request .ppa-request-choice:only-child{grid-column:1/-1}
@media(max-width:600px){.ppa-request-options{grid-template-columns:1fr}.ppa-request-step>h3,.ppa-request-review>h3{font-size:25px}.ppa-request-choice{padding:13px 14px;min-height:56px}.ppa-request-progress{font-size:12px}.ppa-request-actions{gap:12px}.ppa-request-actions .ppa-button{font-size:14px;padding:14px 16px}.ppa-request-summary-heading{align-items:baseline}.ppa-request-privacy{padding:18px}.ppa-request-branch{padding:20px}.ppa-request-intro .ppa-lead{font-size:18px}}
