.export-section{border:1px solid var(--line,#ccdce2);border-radius:8px;padding:28px;background:#f7fbfc;margin-top:25px;scroll-margin-top:35px}.export-section h4{margin:0 0 12px;font-size:22px;line-height:1.3}.export-section>p{font-size:14px;color:var(--muted,#536873);line-height:1.65}.export-section .form-grid{margin-top:22px}.export-terms,.export-mail-note,.export-availability{font-size:13px;line-height:1.65;margin-top:17px;color:#38545f}.export-terms{padding:12px 15px;background:#eef5f7;border-radius:5px}.export-availability{padding:12px 15px;background:#fff8e9;color:#785015;border-radius:5px}.export-actions{display:flex;flex-wrap:wrap;gap:12px}.export-section .consent-label{align-items:flex-start;font-size:13px;line-height:1.6}.export-section .consent-label input{flex:none;margin-top:2px}.export-section .consent-label a{color:#12506b;text-decoration:underline;text-underline-offset:3px}.export-result{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7;font-size:14px}.export-result:not(:empty){margin-top:20px;padding:15px;border-radius:6px}.export-result.export-success{background:#edf8f2;border:1px solid #b2d9ca;color:#285b51}.export-result.field-error{background:#fff1ed;border:1px solid #e6bbb0;color:#8c3020}.export-download:not([hidden]){display:inline-flex;margin-top:15px}.export-section [hidden]{display:none!important}.export-section button:disabled{opacity:.55;cursor:not-allowed}.export-section input:focus-visible,.export-section button:focus-visible,.export-section a:focus-visible{outline:3px solid #1b708d;outline-offset:3px}
@media(max-width:760px){.export-section{padding:18px 14px}.export-actions{flex-direction:column}.export-actions .button,.export-download:not([hidden]){width:100%;white-space:normal;line-height:1.4;justify-content:center;text-align:center}.export-section .form-grid{grid-template-columns:1fr}}
@media print{.export-section{display:none!important}}
