.mpvy3a_frame{--reg-forest:#103b2d;--reg-cream:#f8f2e7;--reg-gold:#f3c35f;--reg-ink:#17372c;--reg-muted:#4d6257;--reg-line:#c9d1c6;color:var(--reg-ink);background:var(--reg-cream);font-family:var(--font-source-sans), "Source Sans 3", system-ui, sans-serif;min-width:0;padding:clamp(1rem,3vw,2.5rem)}.mpvy3a_frame :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:max(1rem,1em)}.mpvy3a_frame :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #80550b}.mpvy3a_frame .waiver-preview :is(h1,h2,h3,h4,strong,b){color:var(--reg-ink)}.mpvy3a_frame .waiver-preview hr{border-color:var(--reg-line)}.mpvy3a_layout{max-width:76rem;margin:0 auto}.mpvy3a_layoutWithSummary{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.mpvy3a_main,.mpvy3a_summaryAside{min-width:0}.mpvy3a_summaryAside{position:sticky;top:7rem}.mpvy3a_progress{margin-bottom:1.5rem}.mpvy3a_progressCaption{color:var(--reg-muted);margin:0 0 .65rem;font-size:.875rem;font-weight:700}.mpvy3a_progressList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mpvy3a_progressItem{color:var(--reg-muted);align-items:center;gap:.45rem;font-size:.875rem;line-height:1.2;display:flex}.mpvy3a_progressNumber{border:1px solid #8a9b8e;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:grid}.mpvy3a_progressCurrent{color:var(--reg-forest);font-weight:700}.mpvy3a_progressCurrent .mpvy3a_progressNumber{color:#fff;background:var(--reg-forest);border-color:var(--reg-forest)}.mpvy3a_progressDone .mpvy3a_progressNumber{background:#dce8dc;border-color:#6f8975}.mpvy3a_panel,.mpvy3a_summary{border:1px solid var(--reg-line);background:#fffdf8;border-radius:1rem}.mpvy3a_panel{padding:clamp(1.25rem,3vw,2rem)}.mpvy3a_panelHeader{margin-bottom:1.5rem}.mpvy3a_panelTitle,.mpvy3a_summaryTitle{color:var(--reg-forest);font-family:var(--font-fraunces), Georgia, serif;font-weight:600;line-height:1.15}.mpvy3a_panelTitle{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.mpvy3a_panelDescription{color:var(--reg-muted);margin-top:.5rem;line-height:1.5}.mpvy3a_summary{padding:1.25rem}.mpvy3a_summaryTitle{margin:0 0 1rem;font-size:1.25rem}.mpvy3a_status{border:1px solid;border-radius:.6rem;padding:.8rem 1rem;line-height:1.45}.mpvy3a_status_info{color:#173d30;background:#edf3ef;border-color:#9eb7a5}.mpvy3a_status_success{color:#204d2d;background:#e9f4e9;border-color:#91b496}.mpvy3a_status_warning{color:#624500;background:#fff4d9;border-color:#d8ae50}.mpvy3a_status_error{color:#862b25;background:#fff0ed;border-color:#d49489}.mpvy3a_action{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mpvy3a_action_primary{background:var(--reg-gold);color:var(--reg-forest)}.mpvy3a_action_primary:hover:not(:disabled){background:#ffda82}.mpvy3a_action_secondary{border-color:var(--reg-forest);color:var(--reg-forest);background:0 0}.mpvy3a_action_secondary:hover:not(:disabled),.mpvy3a_action_quiet:hover:not(:disabled){background:#e9efe6}.mpvy3a_action_quiet{color:var(--reg-forest);background:0 0}.mpvy3a_action:disabled{opacity:.55;cursor:not-allowed}.mpvy3a_action:focus-visible,.mpvy3a_control:focus-visible,.mpvy3a_choice:focus-visible,.mpvy3a_link:focus-visible{outline-offset:3px;outline:3px solid #80550b}.mpvy3a_form{gap:1.25rem;display:grid}.mpvy3a_field{gap:.4rem;min-width:0;display:grid}.mpvy3a_label{color:var(--reg-ink);font-weight:700;line-height:1.3}.mpvy3a_hint{color:var(--reg-muted);font-size:.9rem;line-height:1.4}.mpvy3a_control{box-sizing:border-box;width:100%;min-height:2.75rem;color:var(--reg-ink);font:inherit;background:#fffdf8;border:1px solid #8a9b8e;border-radius:.5rem;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s}.mpvy3a_control:focus{border-color:var(--reg-forest)}.mpvy3a_frame :is(select option,select optgroup),.mpvy3a_control option,.mpvy3a_control optgroup{color:#17372c;background:#fffdf8}.mpvy3a_control[aria-invalid=true]{border-color:#a32d27}.mpvy3a_control:disabled{color:#596b5f;cursor:not-allowed;background:#edf0e9}.mpvy3a_choice{accent-color:#103b2d}.mpvy3a_error{color:#922a24;font-size:.9rem;font-weight:600;line-height:1.4}.mpvy3a_link{color:#164e38;text-underline-offset:.15em;text-decoration:underline}.mpvy3a_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mpvy3a_divider{border:0;border-top:1px solid var(--reg-line);margin:1.25rem 0}@media (max-width:48rem){.mpvy3a_layoutWithSummary{grid-template-columns:minmax(0,1fr)}.mpvy3a_summaryAside{position:static}.mpvy3a_progressList{gap:.5rem .75rem}.mpvy3a_progressItem:not(.mpvy3a_progressCurrent) span:last-child{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mpvy3a_actions .mpvy3a_action{flex:auto}}@media (prefers-reduced-motion:reduce){.mpvy3a_action,.mpvy3a_control{transition:none}.mpvy3a_frame [class*=animate-]{animation-duration:.01ms;animation-iteration-count:1}.mpvy3a_frame [class*=transition-]{transition:none}}
