.page-module__OSLHOG__page{padding-top:120px;padding-bottom:var(--spacing-xxl);background-color:var(--surface-primary);min-height:calc(100vh - 80px)}.page-module__OSLHOG__header{text-align:center;margin-bottom:var(--spacing-xxl)}.page-module__OSLHOG__title{text-transform:uppercase;margin-bottom:var(--spacing-sm);font-size:max(3rem,min(6vw,4.5rem))}.page-module__OSLHOG__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__OSLHOG__contactContainer{max-width:600px;margin:0 auto}.page-module__OSLHOG__contactCard{background-color:var(--surface-secondary);border:1px solid var(--border);border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.02)}.page-module__OSLHOG__contactCard h2{text-transform:uppercase;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--surface-dark);font-size:2rem;display:inline-block}.page-module__OSLHOG__contactCard p{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.page-module__OSLHOG__links{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__OSLHOG__linkCard{background-color:var(--surface-primary);border:1px solid var(--border);color:inherit;border-radius:8px;flex-direction:column;gap:.25rem;padding:1.5rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}a.page-module__OSLHOG__linkCard:hover{border-color:var(--text-primary);transform:translateY(-4px)}.page-module__OSLHOG__linkTitle{text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.page-module__OSLHOG__linkDetail{color:var(--text-secondary)}
