.alitery-intake{border:1px solid #d8cec3;background:#f4efe8;padding:24px;margin:20px 0;color:#352a28;max-width:100%;box-sizing:border-box}
.alitery-intake h3{font:400 clamp(24px,3vw,32px)/1.12 "Instrument Serif",Georgia,serif;margin:0 0 12px}
#main .alitery-intake h3{color:#352a28}
.alitery-intake p{font:400 14px/1.6 "DM Sans",Arial,sans-serif;margin:8px 0 16px;overflow-wrap:anywhere}
.alitery-intake .intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.alitery-intake label{font:400 13px/1.5 "DM Sans",Arial,sans-serif;display:block;min-width:0}
.alitery-intake label span{font-size:12px}
.alitery-intake input:not([type=checkbox]),.alitery-intake select,.alitery-intake textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;border:1px solid #b9aa9b;border-radius:0;padding:11px;background:#fffdf9;color:#352a28;font:400 16px/1.5 "DM Sans",Arial,sans-serif;min-height:46px;max-width:100%}
.alitery-intake .intake-wide{grid-column:1/-1}
.alitery-intake .intake-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0}
.alitery-intake input[type=checkbox]{width:20px;height:20px;min-width:20px;margin:0;accent-color:#40222c}
.alitery-intake .intake-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}
.alitery-intake button{box-sizing:border-box;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #baaa9c;color:#352a28;background:transparent;white-space:normal;font:400 13px/1.5 "DM Sans",Arial,sans-serif;cursor:pointer}
.alitery-intake button.primary{background:#40222c;color:#fff9f2;border-color:#40222c}
.alitery-intake button:disabled{opacity:.55;cursor:wait}
.alitery-intake .intake-fine{font-size:12px;margin-bottom:0}
.alitery-intake :focus-visible{outline:2px solid #40222c;outline-offset:3px}
.alitery-intake [hidden]{display:none!important}
.alitery-intake [role=alert]{color:#8b251d}
@media(max-width:540px){.alitery-intake{padding:18px}.alitery-intake .intake-fields{grid-template-columns:minmax(0,1fr)}.alitery-intake .intake-actions button{flex:1 1 100%}}
