.traveler-section{scroll-margin-top:20px}.traveler-section h2:focus{outline:none}#traveler-form{max-width:1000px;margin:auto}#traveler-form fieldset{border:1px solid var(--line);border-radius:10px;background:#fff;padding:24px;margin:30px 0}#traveler-form legend{font-weight:800;font-size:18px;color:var(--navy);padding:0 8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .full{grid-column:1/-1}.form-grid label{margin:0;font-size:14px;line-height:1.5}.form-grid input,.form-grid select,.form-grid textarea{display:block;margin-top:8px;width:100%;min-height:46px;border:1px solid #9aadb8;border-radius:5px;padding:11px;background:white;color:var(--ink);font:inherit;font-weight:400}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{outline:3px solid #b1833850;border-color:var(--navy)}.field-note{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:7px}.check-line{display:flex;align-items:flex-start;gap:12px;line-height:1.6;font-weight:400;margin:22px 0}.check-line input{width:19px;height:19px;min-width:19px;margin-top:3px;accent-color:var(--navy)}.submission-panel{padding:26px;background:#eaf1f5;border:1px solid var(--line);border-radius:10px}.submission-panel p{font-size:14px}.bot-field{display:none!important}#traveler-status{font-weight:700;color:var(--navy);min-height:26px}.traveler-section fieldset>p{font-size:14px}.traveler-section .document-heading{margin-top:25px}@media(max-width:650px){.form-grid{grid-template-columns:1fr}#traveler-form fieldset{padding:20px 16px}.submission-panel{padding:20px 16px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}}@media print{.traveler-section{display:none!important}}
