.commission-page{max-width:1450px;padding-top:22px}.commission-page>.eyebrow{display:none}.commission-page h1{color:#182721;margin:9px 0 4px;font-size:clamp(30px,2.4vw,38px);line-height:1.18}.commission-page>.lead{color:#69746e;max-width:740px;margin:0}.commission-page .commission-layout{grid-template-columns:minmax(0,1.42fr) minmax(330px,.85fr);align-items:start;gap:20px;margin-top:21px}.commission-page .commission-form{background:#fff;border:1px solid #e5e9e3;border-radius:16px;padding:22px 25px 25px;box-shadow:0 12px 32px #183c2b09}.commission-page .commission-section-label{color:#26735e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.commission-page .commission-form-fields{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.commission-page .commission-step{border-top:1px solid #e7eae5;margin:11px 0 -1px;padding-top:18px;font-size:15px;font-weight:800}.commission-page .commission-step:first-child{border:0;margin-top:0;padding-top:0}.commission-page .commission-basic-grid,.commission-page .commission-source-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.commission-page .commission-field{gap:6px;min-width:0;display:grid;position:relative}.commission-page .commission-field label,.commission-page .commission-fields-three label{color:#34453c;font-size:12px;font-weight:750;display:block;margin:0!important}.commission-page .commission-form-fields input,.commission-page .commission-form-fields select,.commission-page .commission-form-fields textarea{color:#1c3028;background:#fff;border:1px solid #dce4da;border-radius:10px;width:100%;min-height:45px;padding:11px 13px;font-size:13px;box-shadow:0 1px 2px #183c2b05}.commission-page .commission-form-fields :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#187259;outline:3px solid #9ac8b8}.commission-page .commission-form-fields textarea{resize:vertical;min-height:88px;padding-bottom:25px}.commission-page .commission-choice-field select{background:#f8fbf7;border-color:#b8d1c4;min-height:51px;padding-left:16px;font-weight:700}.commission-page .commission-counter{color:#53625a;font-variant-numeric:tabular-nums;font-size:10px;position:absolute;bottom:8px;right:12px}.commission-page .commission-fields-three{gap:13px}.commission-page .commission-fields-three>div{align-content:start;gap:6px;min-width:0;display:grid}.commission-page .commission-rounds{max-width:220px}.commission-page .commission-form-fields p{font-size:12px;line-height:1.5}.commission-page .commission-form>.notice{color:#704e3e;background:#fff6f2;border-radius:10px;margin:17px 0 0;padding:12px 14px;line-height:1.55}.commission-page .commission-form .page-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.commission-page .commission-form .page-actions .button{border-radius:9px;min-height:47px}.commission-page .commission-reference{gap:17px}.commission-page .commission-reference-photo,.commission-page .commission-preview{background:#fff;border:1px solid #e5e9e3;border-radius:16px;padding:17px;box-shadow:0 12px 32px #183c2b08}.commission-page .commission-reference-photo h2,.commission-page .commission-preview h2{color:#1c3028;margin:0 0 12px;font-size:16px}.commission-page .commission-reference-photo img,.commission-page .commission-reference-empty{aspect-ratio:4/3;object-fit:contain;background-color:#f5f3eb;border-radius:11px;width:100%;max-height:350px}.commission-page .commission-reference-photo p{margin:11px 0 0;font-size:12px;line-height:1.5}.commission-page .commission-reference-photo .inline-link{margin-top:9px;font-size:12px;display:inline-flex}.commission-page .commission-preview-name{margin:0 0 11px;font-size:18px}.commission-page .commission-preview dl{gap:0 12px;margin:0}.commission-page .commission-preview dt,.commission-page .commission-preview dd{border-bottom:1px solid #edf0eb;padding:9px 0;line-height:1.45}.commission-page .commission-preview-privacy,.commission-page .commission-preview-rights{border-radius:10px;margin-top:15px;padding:13px;line-height:1.6}@media (max-width:1050px){.commission-page .commission-layout{grid-template-columns:1fr}.commission-page .commission-reference{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:690px){.commission-page{padding-top:15px}.commission-page h1{font-size:28px}.commission-page .commission-layout{gap:15px}.commission-page .commission-form{padding:18px 15px}.commission-page .commission-basic-grid,.commission-page .commission-source-grid,.commission-page .commission-fields-three,.commission-page .commission-reference{grid-template-columns:1fr}.commission-page .commission-rounds{max-width:none}.commission-page .commission-reference-photo,.commission-page .commission-preview{padding:15px}}
