.aih-intake{--aih-gold:var(--global-palette1,#b2a15f);--aih-ink:var(--global-palette3,#171714);box-sizing:border-box;background:var(--global-palette9,#fff);border:1px solid #dedbd2;border-top:3px solid var(--aih-gold);padding:36px;max-width:100%;margin:24px 0;scroll-margin-top:100px;color:var(--aih-ink)}
.aih-intake *{box-sizing:border-box;min-width:0}.aih-intake [hidden]{display:none!important}.aih-intake p.aih-form-intro{font-size:16px;line-height:1.7;margin:0 0 24px}.aih-intake .aih-progress{display:flex;gap:12px;list-style:none;margin:0 0 32px;padding:0}.aih-intake .aih-progress li{flex:1;border-bottom:2px solid #e4e0d6;padding:8px 0;font-size:14px;color:#68665e}.aih-intake .aih-progress li[aria-current]{border-color:var(--aih-gold);color:var(--aih-ink);font-weight:700}.aih-intake fieldset{border:0;padding:0;margin:0;min-width:0}.aih-intake .aih-step>legend{font-family:var(--global-heading-font-family,Georgia,serif);font-size:28px;line-height:1.3;margin:0 0 24px;padding:0}.aih-intake .aih-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.aih-intake .aih-wide{grid-column:1/-1}.aih-intake label,.aih-intake .aih-field legend{font-family:inherit;display:block;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 8px;padding:0}.aih-intake input:not([type=checkbox]),.aih-intake select,.aih-intake textarea{display:block;width:100%;max-width:100%;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #c9c7bf;background:#fff;color:#252520;min-height:48px;padding:11px 12px;border-radius:3px;box-shadow:none}.aih-intake textarea{resize:vertical}.aih-intake select{white-space:normal;text-overflow:ellipsis;min-height:50px;height:auto}.aih-intake input:focus,.aih-intake select:focus,.aih-intake textarea:focus{outline:2px solid var(--aih-gold);outline-offset:2px}.aih-intake [aria-invalid=true]{border-color:#983c32!important}.aih-intake .aih-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.aih-intake .aih-choices label,.aih-intake label.aih-check{display:flex;gap:10px;align-items:flex-start;margin:0;font-weight:400}.aih-intake input[type=checkbox]{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--aih-gold)}.aih-intake input[type=file]{padding:10px;font-size:14px;overflow:hidden}.aih-intake small{display:block;font-size:13px;line-height:1.6;margin-top:7px;color:#5e5b54}.aih-intake p.aih-privacy{font-size:13px;line-height:1.7;margin:24px 0 0;color:#5e5b54}.aih-intake .aih-controls{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.aih-intake .aih-controls button{font-family:inherit;font-size:15px;border:2px solid var(--aih-gold);border-radius:5px;background:var(--aih-gold);color:#fff;padding:13px 22px;min-height:49px;cursor:pointer;white-space:normal}.aih-intake .aih-controls .aih-back{background:transparent;color:var(--aih-gold)}.aih-intake button:focus-visible{outline:2px solid #333;outline-offset:3px}.aih-intake button:disabled{opacity:.65;cursor:wait}.aih-intake .aih-alert{padding:16px;border:1px solid #983c32;background:#fff7f5;line-height:1.6;margin-bottom:24px;overflow-wrap:anywhere}.aih-intake .aih-alert.aih-success{border-color:var(--aih-gold);background:#f7f5ec}.aih-intake .aih-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.aih-intake .aih-trap input{display:none}
@media(max-width:1024px){.aih-intake .aih-fields{grid-template-columns:1fr}.aih-intake .aih-wide{grid-column:auto}.aih-intake{padding:28px}}
@media(max-width:767px){.aih-intake{padding:20px 16px;scroll-margin-top:72px}.aih-intake .aih-choices{grid-template-columns:1fr}.aih-intake .aih-controls{flex-direction:column-reverse}.aih-intake .aih-controls button{width:100%}.aih-intake .aih-step>legend{font-size:25px}.aih-intake .aih-progress{gap:8px}.aih-intake .aih-progress li{font-size:13px}.aih-intake .aih-fields{gap:22px}}
