.page-module__OSLHOG__contactGrid{gap:var(--space-3xl);grid-template-columns:1fr 1.5fr;align-items:flex-start;display:grid}.page-module__OSLHOG__info{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__OSLHOG__infoBlock{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__OSLHOG__infoBlock h3{font-size:var(--text-h4)}.page-module__OSLHOG__emailLink{color:var(--color-primary);font-weight:600;font-size:var(--text-body-lg)}.page-module__OSLHOG__socialLinks{gap:var(--space-md);display:flex}.page-module__OSLHOG__socialLink{color:var(--color-primary);font-weight:600}.page-module__OSLHOG__formCard{padding:var(--space-xl)}.page-module__OSLHOG__formCard h3{margin-bottom:var(--space-lg)}.page-module__OSLHOG__form{gap:var(--space-md);flex-direction:column;display:flex}.page-module__OSLHOG__formRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.page-module__OSLHOG__field{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__OSLHOG__field label{font-weight:600;font-size:var(--text-body-sm);color:var(--color-heading)}.page-module__OSLHOG__field input,.page-module__OSLHOG__field textarea{font-family:var(--font-body);font-size:var(--text-body);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg);color:var(--color-text);transition:border-color var(--transition-fast);resize:vertical;padding:12px 16px}.page-module__OSLHOG__field input:focus,.page-module__OSLHOG__field textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #ff6b351a}.page-module__OSLHOG__field input::placeholder,.page-module__OSLHOG__field textarea::placeholder{color:var(--color-text-light)}@media (max-width:768px){.page-module__OSLHOG__contactGrid,.page-module__OSLHOG__formRow{grid-template-columns:1fr}}
