.admission-header{display:flex;justify-content:space-between;padding:24px;border-bottom:1px solid var(--line)}.admission-page{max-width:900px;padding:48px 24px 100px;margin:auto}.admission-page h1{font-size:clamp(38px,7vw,76px);line-height:1.08}.admission-page p{margin:24px 0;line-height:1.6}.admission-page form{display:grid;gap:24px;margin-top:40px}.admission-page fieldset{min-width:0;border:1px solid var(--line);padding:28px;display:grid;gap:24px}.admission-page legend{color:var(--gold);font-size:25px;font-weight:700;padding:10px}.admission-page label{display:grid;gap:10px;font-size:20px;line-height:1.5}.admission-page input,.admission-page select,.admission-page textarea{width:100%;max-width:100%;padding:14px;background:#171710;color:#faf5e6;border:1px solid var(--line);border-radius:6px;font:inherit}.admission-page [data-health-fields]{display:grid;gap:24px}.admission-page [hidden]{display:none!important}.check-row{display:flex!important;align-items:flex-start;gap:14px!important}.check-row input{width:24px!important;height:24px;flex:0 0 24px;margin-top:4px}.admission-page pre{white-space:pre-wrap;overflow-wrap:anywhere;font:18px/1.7 sans-serif}.admission-page button:disabled,.closing-contact button:disabled{opacity:.6;cursor:not-allowed}[data-form-status],[data-server-state],[data-payment-status]{scroll-margin-top:110px}.admission-page a{color:var(--gold)}.admission-page .button{white-space:normal}@media(max-width:500px){.admission-page fieldset{padding:20px 16px}.admission-page{padding-inline:18px}}

.embedded-intake .admission-header{display:none}.embedded-intake .admission-page{padding:22px 24px 64px}.embedded-intake .admission-page>h1{font-size:clamp(34px,6vw,58px)}
@media(max-width:500px){.embedded-intake .admission-page{padding:18px 16px 48px}}
