.page-module__OSLHOG__container{max-width:1200px;padding:4rem var(--container-padding);min-height:80vh;margin:0 auto}.page-module__OSLHOG__backLink{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.page-module__OSLHOG__backLink:hover{color:hsl(var(--foreground))}.page-module__OSLHOG__title{text-align:center;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1.2}.page-module__OSLHOG__subtitle{text-align:center;color:hsl(var(--muted-foreground));margin-bottom:3rem;font-size:1.1rem}.page-module__OSLHOG__grid{grid-template-columns:1fr;gap:3rem;margin-top:3rem;display:grid}.page-module__OSLHOG__contactInfo h2,.page-module__OSLHOG__form h2{margin-bottom:2rem;font-size:1.5rem;font-weight:600}.page-module__OSLHOG__contactItem{align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__OSLHOG__iconWrapper{border-radius:var(--radius);background:hsl(var(--primary));width:48px;height:48px;color:hsl(var(--primary-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__OSLHOG__contactItem h3{color:hsl(var(--foreground));margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-module__OSLHOG__contactItem a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .2s}.page-module__OSLHOG__contactItem a:hover{color:hsl(var(--primary))}.page-module__OSLHOG__socialLinks{border-top:1px solid hsl(var(--border));margin-top:3rem;padding-top:2rem}.page-module__OSLHOG__socialLinks h3{margin-bottom:1rem;font-size:1rem;font-weight:600}.page-module__OSLHOG__socialIcons{gap:1rem;display:flex}.page-module__OSLHOG__socialIcons a{background:hsl(var(--muted));width:40px;height:40px;color:hsl(var(--foreground));border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__OSLHOG__socialIcons a:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:translateY(-2px)}.page-module__OSLHOG__form{background:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--border));padding:2rem}.page-module__OSLHOG__formGroup{margin-bottom:1.5rem}.page-module__OSLHOG__formGroup label{color:hsl(var(--foreground));margin-bottom:.5rem;font-weight:500;display:block}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup textarea{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--background));width:100%;color:hsl(var(--foreground));padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup textarea:focus{border-color:hsl(var(--primary));outline:none}.page-module__OSLHOG__formGroup textarea{resize:vertical;min-height:120px}@media (min-width:768px){.page-module__OSLHOG__grid{grid-template-columns:1fr 1fr;gap:4rem}.page-module__OSLHOG__title{font-size:3rem}}
