.targa-form .field-error{display:block;color:#a2072d;font-size:14px;line-height:1.5;margin-top:6px;font-weight:600}
.targa-form [aria-invalid=true]{border-color:#a2072d;outline-color:#a2072d}
.targa-form .file-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}
.targa-form .file-picker .btn{padding:10px 18px;min-height:44px}
.targa-form .file-selection{overflow-wrap:anywhere;font-size:14px}
.targa-form .form-status p{margin:0 0 10px}.targa-form .form-status p:last-child{margin-bottom:0}
.targa-form .form-status a{color:inherit;font-weight:700;text-decoration:underline}
.legal-content code{overflow-wrap:anywhere;word-break:break-word}
.legal-content .spec-table th,.legal-content .spec-table td{overflow-wrap:break-word;vertical-align:top}
.legal-content .spec-table thead th{width:auto;min-width:115px}
.legal-content .spec-table thead th:last-child{min-width:135px}
.targa-company-en .legal-content ul,.targa-company-en .conversion-note ol{padding-left:1.4em}
.targa-company-en .legal-content li,.targa-company-en .conversion-note li{margin-bottom:10px}
.consent-banner .consent-policy-links{margin-top:8px;font-size:14px}.consent-policy-links a{color:inherit;text-decoration:underline}
@media(max-width:700px){.legal-content .spec-table{display:block;overflow-x:auto;max-width:100%}.legal-content .spec-table th{min-width:140px}.legal-content .spec-table td{min-width:170px}.targa-company-en .conversion-note h1{overflow-wrap:break-word}}
