.native-form-page{max-width:920px;padding-top:64px;padding-bottom:88px}.native-form-intro{max-width:720px;margin-bottom:36px}.native-form-intro>p:first-child{font-size:13px;font-weight:700;letter-spacing:.1em;color:#6b5a2c;margin:0 0 12px}.native-form-intro h1{font-size:clamp(42px,6vw,64px);margin:0 0 18px}.native-form-intro>p:last-child{font-size:19px;line-height:1.55;margin:0}.native-form{display:grid;gap:24px}.native-form-section{padding:30px;border:1px solid var(--border);border-radius:10px;background:#fff}.native-form-section h2{font-size:28px;margin:0 0 24px}.native-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.native-form label,.native-form legend{display:grid;gap:8px;font-weight:600}.native-form input,.native-form select,.native-form textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid #a69a87;border-radius:5px;background:#fff;color:var(--ink);font:inherit}.native-form input:focus,.native-form select:focus,.native-form textarea:focus{outline:3px solid #e8c96d;border-color:var(--amber)}.form-hint,.native-attachments p,.location-status{font-size:13px;font-weight:400;line-height:1.5;color:#625b53;margin:0}.native-form fieldset{margin:24px 0 0;padding:0;border:0}.native-form fieldset:first-of-type{margin-top:0}.form-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.form-choice{display:flex!important;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:6px;background:#f8f5ee}.form-choice input{width:auto!important;margin:0}.species-detail{margin-top:14px;padding:16px;border:1px solid var(--border);border-radius:7px;background:#f8f5ee}.species-detail strong{display:block;margin-bottom:10px}.file-picker{display:inline-flex!important;position:relative;width:max-content;overflow:hidden;margin-top:12px;background:var(--dark);color:#fff;padding:12px 16px;border-radius:6px;cursor:pointer}.file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-list{display:grid;gap:6px;margin-top:12px;font-size:14px}.file-list div{padding:8px 10px;background:#f0eadf;border-radius:5px}.native-form-submit{display:flex;align-items:center;gap:18px}.native-form-status{margin:0;font-weight:600}.native-form-status.error{color:#a22f21}.native-form-status.success{color:#1e6b45}.website-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.native-form button[disabled]{opacity:.65;cursor:wait}@media(max-width:600px){.native-form-page{padding-top:38px;padding-bottom:52px}.native-form-intro{margin-bottom:26px}.native-form-intro h1{font-size:45px}.native-form-intro>p:last-child{font-size:17px}.native-form-section{padding:22px}.native-form-section h2{font-size:27px}.native-form-grid,.form-choices{grid-template-columns:1fr}.native-form-submit{display:grid}.native-form-submit .button{width:100%}}
