
.intake-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;padding-block:70px}.intake-intro h1{font-size:clamp(52px,6vw,80px);line-height:1.04;margin:18px 0 28px}.intake-intro p{max-width:58ch;color:var(--soft);font-size:17px}.intake-intro .eyebrow{font-size:11px;color:var(--moss)}.intake-art{width:min(340px,100%);height:auto;justify-self:center;background:transparent;border:0;box-shadow:none}.intake-body{padding-bottom:100px;max-width:950px}.intake-form-heading h2{font-size:48px}.intake-review-notice{background:#e9e4d7;border-left:3px solid #8b6b36;padding:24px 28px;margin-block:26px}.intake-review-notice h3,.intake-risk h3{font-size:25px}.intake-review-notice p,.intake-risk p{font-size:15px;line-height:1.8;margin-bottom:12px}.intake-risk{border-block:1px solid var(--line);padding-block:26px;margin-bottom:34px}.review-fields{border:0;padding:0;min-width:0;margin:0}.form-section{padding:24px 0 32px;border-bottom:1px solid var(--line)}.form-section>h3{font-size:30px}.form-section>p{font-size:15px;color:var(--soft)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.field{min-width:0}.field.wide{grid-column:1/-1}.field>label,.choice-field>legend{font-size:15px;font-weight:600;display:block;margin-bottom:10px}.field>label span{font-size:12px;font-weight:400}.field input,.field textarea{width:100%;border:1px solid #b8b2a5;background:#faf8f3;color:#33372f;font:16px/1.5 system-ui;padding:12px 14px;border-radius:0;min-height:48px}.field textarea{resize:vertical}.field-hint{font-size:13px!important;line-height:1.7;color:var(--soft);margin:0 0 12px}.choice-field{border:0;padding:0;margin:28px 0 16px;min-width:0}.choice{display:flex;gap:13px;align-items:flex-start;min-height:44px;padding:11px 0;font-size:15px;line-height:1.6}.choice input{flex:0 0 20px;width:20px;height:20px;margin-top:2px;accent-color:var(--moss)}.review-fields :disabled{opacity:1;-webkit-text-fill-color:#33372f;cursor:default}.acknowledgement{margin-top:22px}.submission-pending{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}.submission-pending button{background:#4b6052;color:#fffaf0;border:0;padding:16px 22px;min-height:52px;font:14px system-ui;opacity:1}.submission-pending a{font-size:14px;min-height:44px;align-content:center}.intake-footer-note{font-size:12px;color:#d0d2c7;line-height:1.7}.intake-nav{display:flex;position:static;gap:20px;background:transparent;padding:0;border:0;flex-wrap:wrap}.intake-nav a{min-height:44px}.intake-page footer{padding-bottom:40px}.intake-page :focus-visible{outline:3px solid #76501f;outline-offset:4px}
@media(max-width:760px){.intake-page header{flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:16px 24px}.intake-nav{width:100%;gap:8px 20px}.intake-nav a{width:auto!important;padding:4px 0!important;font-size:12px}.intake-intro{grid-template-columns:1fr;gap:28px;padding-block:38px}.intake-intro h1{font-size:53px}.intake-art{width:min(260px,85%)}.field-grid{grid-template-columns:1fr;gap:20px}.field.wide{grid-column:auto}.intake-body{padding-bottom:60px}.intake-review-notice{padding:20px}.form-section>h3{font-size:27px}.submission-pending{display:grid}.submission-pending button{width:100%}html{scroll-padding-top:175px}}

.intake-honeypot{display:none!important}#intake-errors{border:2px solid #8c4038;padding:20px;margin:20px 0;background:#fff7f2}#intake-errors p{font-weight:600}#intake-errors a{color:#6b2a24}.field [aria-invalid=true]{border:2px solid #8c4038}#intake-status{font-size:15px;line-height:1.7;margin-top:20px}#intake-confirmation{padding:32px 0;max-width:70ch}#intake-confirmation h3{font-size:34px}#receipt-id{overflow-wrap:anywhere}.submission-pending button:not(:disabled){cursor:pointer}.submission-pending button:not(:disabled):hover{background:#263e39}.review-fields input:not([type=radio]):not([type=checkbox]):focus,.review-fields textarea:focus{outline:3px solid #76501f;outline-offset:3px}.submission-pending button:disabled{opacity:.7}.intake-page [hidden]{display:none!important}

/* Approved intake artwork and separate site-sharing area, October 27, 2026. */
.intake-loop-art{width:min(250px,75%);max-height:490px;object-fit:contain}
.intake-share{display:flex;align-items:center;gap:28px;border-top:1px solid var(--line);padding-block:32px 52px}
.intake-share>img{flex:0 0 156px;width:156px;height:156px;object-fit:contain;background:#fff}
.intake-share h2{font-size:30px;line-height:1.2;margin:0 0 10px}
.intake-share p{font-size:15px;color:var(--soft);margin:0 0 10px}
.intake-share a{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:14px;min-height:44px;align-content:center}
@media(max-width:760px){.intake-loop-art{width:140px;max-height:300px}.intake-share{gap:18px;flex-wrap:wrap;padding-block:26px 38px}.intake-share>img{flex-basis:132px;width:132px;height:132px}.intake-share>div{min-width:0;flex:1 1 180px}}
