*,*:before,*:after{box-sizing:border-box}body{font-family:system-ui,Arial,sans-serif;margin:0;line-height:1.4;color:#111}.container{max-width:1100px;margin:0 auto;padding:0 16px}header nav a{color:#0b7285;margin-left:14px;text-decoration:none}@media (max-width: 640px){header .container{flex-direction:column;align-items:flex-start;gap:8px}header nav{display:flex;flex-wrap:wrap;gap:8px}}.form-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-grid input,.form-grid select,.form-grid textarea{width:100%;padding:8px;border:1px solid #bbb;border-radius:4px}.form-grid textarea{min-height:80px}.form-grid .full{grid-column:1/-1}@media (max-width: 800px){.form-grid{grid-template-columns:1fr}}section h1,section h2{margin:0 0 12px}section p{margin:0 0 16px}.field{display:flex;flex-direction:column}.label-text{font-weight:600;margin-bottom:6px;color:#123}
