.page-module__OSLHOG__contactGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.page-module__OSLHOG__formTitle{margin-bottom:.5rem;font-size:1.8rem}.page-module__OSLHOG__formSubtitle{color:var(--grey);margin-bottom:2rem;font-size:.9rem}.page-module__OSLHOG__externalFormBox{background:var(--cream);border:1px solid var(--cream-dark);text-align:center;box-shadow:var(--shadow-sm);border-radius:12px;padding:3rem 2.5rem}.page-module__OSLHOG__externalFormBox h3{font-family:var(--font-heading);color:var(--emerald-dark);margin-bottom:1rem;font-size:1.5rem}.page-module__OSLHOG__externalFormBox p{color:var(--charcoal);margin-bottom:2rem;font-size:.95rem;line-height:1.7}.page-module__OSLHOG__submitBtn{border-radius:100px;justify-content:center;padding:1rem 2rem;font-size:.9rem;display:inline-flex}.page-module__OSLHOG__infoPanel{flex-direction:column;gap:1.5rem;display:flex}.page-module__OSLHOG__infoCard{background:var(--cream);border-radius:14px;padding:1.75rem}.page-module__OSLHOG__infoTitle{font-size:1.2rem;font-family:var(--font-heading);color:var(--emerald-dark);margin-bottom:1.25rem}.page-module__OSLHOG__infoItems{flex-direction:column;gap:1.1rem;display:flex}.page-module__OSLHOG__infoItem{color:var(--charcoal);align-items:flex-start;gap:.9rem;text-decoration:none;display:flex}.page-module__OSLHOG__infoItem:hover{color:var(--emerald)}.page-module__OSLHOG__infoIcon{flex-shrink:0;margin-top:2px;font-size:1.25rem}.page-module__OSLHOG__infoItem div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.page-module__OSLHOG__infoItem strong{text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:700}.page-module__OSLHOG__infoItem span{color:var(--grey);font-size:.9rem;line-height:1.4}.page-module__OSLHOG__infoItem a span,.page-module__OSLHOG__infoItem div span{white-space:nowrap;font-size:clamp(.72rem,1.2vw,.9rem)}.page-module__OSLHOG__inlineItem div{flex-direction:row;align-items:baseline;gap:.75rem}.page-module__OSLHOG__inlineItem strong{flex-shrink:0}.page-module__OSLHOG__inlineItem div span{font-size:clamp(.64rem,.95vw,.82rem)}.page-module__OSLHOG__socialRow{border-top:1px solid var(--cream-dark);align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.4rem;display:flex}.page-module__OSLHOG__socialRowLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--charcoal);flex-shrink:0;font-size:.78rem;font-weight:700}.page-module__OSLHOG__socialBar{align-items:center;gap:.6rem;display:flex}.page-module__OSLHOG__socialLink{background:var(--white);border:1px solid var(--cream-dark);width:34px;height:34px;color:var(--emerald-dark);border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.page-module__OSLHOG__socialLink:hover{background:var(--emerald);border-color:var(--emerald);color:var(--white);transform:translateY(-2px)}.page-module__OSLHOG__steps{flex-direction:column;gap:1rem;list-style:none;display:flex}.page-module__OSLHOG__steps li{align-items:flex-start;gap:.9rem;display:flex}.page-module__OSLHOG__stepNum{background:var(--emerald);width:28px;height:28px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.78rem;font-weight:700;display:flex}.page-module__OSLHOG__steps strong{color:var(--charcoal);margin-bottom:.15rem;font-size:.9rem;display:block}.page-module__OSLHOG__steps p{margin:0;font-size:.85rem}.page-module__OSLHOG__areasText{font-family:var(--font-heading);color:var(--emerald);margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.page-module__OSLHOG__areasSubtext{font-size:.88rem}@media (max-width:900px){.page-module__OSLHOG__contactGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__OSLHOG__externalFormBox{padding:2rem 1.25rem}.page-module__OSLHOG__submitBtn{width:100%}}
