.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:start}.contact-intro{max-width:430px}.contact-intro>p{line-height:1.8}.contact-card{background:white;color:#10223b;border-radius:12px;padding:32px;min-width:0}.podcast-contact-form>p{font-size:13px;color:#52647a;margin-top:0}.contact-field{margin-bottom:19px}.contact-field label{display:block;font-weight:700;font-size:14px;margin-bottom:9px;line-height:1.5}.contact-field input,.contact-field select,.contact-field textarea{font:inherit;font-size:16px;color:#10223b;width:100%;min-height:46px;padding:12px 13px;border:1px solid #9bb2cc;border-radius:5px;background:white}.contact-field textarea{resize:vertical;line-height:1.6}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:3px solid #1688ed55;border-color:#086cc5}.contact-field [aria-invalid=true]{border-color:#ad291b}.contact-field p{font-size:13px;line-height:1.5}.field-error{color:#ad291b;font-size:14px;line-height:1.5}.field-error:empty{display:none}.contact-actions{display:flex;gap:12px;flex-wrap:wrap}.contact-card .btn{margin-top:0}.form-success h3{font-size:29px;margin-top:0}.form-success p{white-space:pre-line;line-height:1.8}.contact-email{color:#79c4ff;overflow-wrap:anywhere;text-decoration:underline}.privacy-note{font-size:13px;line-height:1.6;color:#b7c9df}.contact-topics{padding-left:20px;color:#c8d9ec;line-height:1.8}.contact-topics li{margin:14px 0}@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:30px}.contact-intro{max-width:650px}}@media(max-width:480px){.contact-card{padding:22px}.contact-actions .btn{width:100%}}
