.page-module__OSLHOG__contactPage{min-height:100vh;padding:var(--space-3xl) 0}.page-module__OSLHOG__header{text-align:center;max-width:600px;margin:0 auto var(--space-3xl)}.page-module__OSLHOG__title{margin-bottom:var(--space-lg)}.page-module__OSLHOG__intro{color:var(--color-stone);font-size:18px;line-height:1.7}.page-module__OSLHOG__content{max-width:700px;margin:0 auto}.page-module__OSLHOG__contactMethods{gap:var(--space-lg);margin-bottom:var(--space-3xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__OSLHOG__contactCard{background:var(--color-white);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);text-align:center;transition:all var(--transition-base);border:1px solid var(--color-border-light)}.page-module__OSLHOG__contactCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__OSLHOG__contactIcon{margin-bottom:var(--space-md);font-size:36px;line-height:1;display:block}.page-module__OSLHOG__contactLabel{font-family:var(--font-heading);color:var(--color-charcoal);margin-bottom:var(--space-sm);font-size:18px}.page-module__OSLHOG__contactValue{color:var(--color-forest-deep);font-size:16px}.page-module__OSLHOG__contactValue a{color:var(--color-forest-deep);transition:color var(--transition-fast);text-decoration:none}.page-module__OSLHOG__contactValue a:hover{color:var(--color-forest);text-decoration:underline}.page-module__OSLHOG__topicsSection{background:var(--color-mist);border-radius:var(--radius-lg);padding:var(--space-2xl);margin-bottom:var(--space-2xl)}.page-module__OSLHOG__topicsTitle{font-family:var(--font-heading);color:var(--color-charcoal);margin-bottom:var(--space-lg);font-size:22px}.page-module__OSLHOG__topicsList{margin:0;padding:0;list-style:none}.page-module__OSLHOG__topicItem{padding:var(--space-sm) 0;color:var(--color-slate);align-items:center;gap:var(--space-md);font-size:16px;display:flex}.page-module__OSLHOG__topicIcon{color:var(--color-forest);flex-shrink:0;font-size:18px}.page-module__OSLHOG__responseNote{text-align:center;color:var(--color-stone-light);margin-top:var(--space-lg);font-size:15px;font-style:italic}@media (max-width:768px){.page-module__OSLHOG__contactMethods{grid-template-columns:1fr}.page-module__OSLHOG__contactPage{padding:var(--space-2xl) 0}.page-module__OSLHOG__header{margin-bottom:var(--space-2xl)}.page-module__OSLHOG__intro{font-size:16px}.page-module__OSLHOG__topicsSection{padding:var(--space-xl)}}
