.application{max-width:980px;margin:0 auto;padding:55px 25px}.application h1{font-size:54px;margin-bottom:18px}.intro{font-size:19px}.application-note{padding:22px;background:var(--tan);margin:25px 0}.application-note p{margin:6px 0 0}#guest-application{padding:0}fieldset{border:1px solid #c5cec2;padding:26px;margin:30px 0}legend{font:26px Georgia,serif;padding:0 10px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wide{grid-column:1/-1}.section-note{font-size:14px;color:var(--muted)}.application label{font-size:15px}.application input,.application select,.application textarea{font-size:16px}input[type=checkbox]{width:20px;height:20px;display:inline;margin-right:12px;vertical-align:middle}.check{font-weight:400}.conditional[hidden],[hidden]{display:none!important}.secondary{background:transparent;color:var(--ink);border:1px solid #8b9d8c;padding:10px 16px}.person-row{border-top:1px solid #ced5c8;padding:18px 0}.person-row h3{font:21px Georgia}.remove{font-size:12px;padding:5px 10px;margin-bottom:10px}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.actions .form-note{flex-basis:100%}.help{margin-top:40px}#review{padding:30px;background:var(--tan);margin-top:30px}#review h2{font-size:38px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.6 Arial,sans-serif;background:var(--cream);padding:20px}.application a:not(.button){text-decoration:underline}@media(max-width:600px){.fields{grid-template-columns:1fr}.wide{grid-column:auto}.application{padding:35px 15px}.application h1{font-size:43px}fieldset{padding:18px 14px}header>a:nth-child(2){font-size:12px}header .button{display:none}legend{font-size:23px}#review{padding:18px}}@media print{header,footer,.help,.actions,#guest-application,.application>p,.application-note{display:none!important}#review{display:block!important;background:white;padding:0}pre{background:white}body{background:white;color:black}.application{padding:0}}
