.page-module__OSLHOG__page{width:100%}.page-module__OSLHOG__intro{max-width:660px;margin-bottom:40px}.page-module__OSLHOG__intro h1{letter-spacing:-.045em;color:var(--forest);margin:12px 0 20px;font-size:clamp(64px,7vw,88px);font-weight:500;line-height:1.08}.page-module__OSLHOG__lead{color:var(--muted);font-size:19px;line-height:1.75}.page-module__OSLHOG__columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.page-module__OSLHOG__emailSection{border-top:1px solid var(--line);padding-top:28px}.page-module__OSLHOG__email{color:var(--forest);overflow-wrap:anywhere;text-underline-offset:6px;margin-top:12px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.5;display:inline-block}.page-module__OSLHOG__email:hover{color:var(--accent);text-decoration:underline}.page-module__OSLHOG__email>span{color:var(--accent);font-size:.7em;display:inline-block}.page-module__OSLHOG__description{max-width:470px;color:var(--muted);margin:16px 0 24px;font-size:16px;line-height:1.8}.page-module__OSLHOG__location{color:var(--muted);margin-top:32px;font-size:13px;line-height:1.7}.page-module__OSLHOG__elsewhere{border:1px solid var(--line);background:var(--sage);border-radius:4px;padding:28px}.page-module__OSLHOG__elsewhere h2{letter-spacing:-.025em;color:var(--forest);margin:12px 0 24px;font-size:32px;line-height:1.15}.page-module__OSLHOG__socialList{margin:0;padding:0;list-style:none}.page-module__OSLHOG__socialList li+li{border-top:1px solid var(--line)}.page-module__OSLHOG__socialList a{color:var(--forest);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.page-module__OSLHOG__socialList li:first-child a{padding-top:0}.page-module__OSLHOG__socialList li:last-child a{padding-bottom:0}.page-module__OSLHOG__socialList strong{font-size:16px;font-weight:700}.page-module__OSLHOG__socialDescription{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.6;display:block}.page-module__OSLHOG__arrow{color:var(--accent)}.page-module__OSLHOG__socialList a:hover strong{text-underline-offset:4px;text-decoration:underline}.page-module__OSLHOG__explore{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:40px;padding-top:28px;display:flex}.page-module__OSLHOG__explore p{color:var(--muted);margin-right:auto;font-size:14px}.page-module__OSLHOG__explore a{font-size:14px}@media (max-width:760px){.page-module__OSLHOG__intro{margin-bottom:28px}.page-module__OSLHOG__lead{font-size:17px}.page-module__OSLHOG__columns{grid-template-columns:1fr;gap:32px}.page-module__OSLHOG__emailSection{padding-top:24px}.page-module__OSLHOG__elsewhere{padding:24px}.page-module__OSLHOG__explore{align-items:flex-start;gap:16px 24px;margin-top:32px}.page-module__OSLHOG__explore p{width:100%}}
