.page-module__OSLHOG__page{isolation:isolate;color:#0d243a;background:#eef3f6;padding:50px 24px 0;position:relative}.page-module__OSLHOG__background{z-index:-1;background:#0d243a;position:absolute;inset:0 0 32px;overflow:hidden}.page-module__OSLHOG__background:after{content:"";border:2px solid #86a8c61a;border-radius:38px;width:340px;height:330px;position:absolute;bottom:0;right:-130px;box-shadow:0 0 0 30px #0d243a,0 0 0 32px #86a8c617,0 0 0 62px #0d243a,0 0 0 64px #86a8c614}.page-module__OSLHOG__content{grid-template-columns:minmax(0,1fr) minmax(0,416px);align-items:start;gap:44px;width:min(100%,854px);margin-inline:auto;display:grid}.page-module__OSLHOG__intro{color:#f7f9fc;padding-top:2px}.page-module__OSLHOG__officeHours{color:#eef4fb;border:1px solid #c2d8ec33;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:32px;margin:0 0 25px;padding:0 11px;font-size:10px;display:inline-flex}.page-module__OSLHOG__officeHours span{background:#2dd78c;border-radius:50%;width:8px;height:8px}.page-module__OSLHOG__intro h1{color:#fff;letter-spacing:-.055em;max-width:340px;margin:0;font-size:clamp(38px,4.1vw,48px);font-weight:800;line-height:1.16}.page-module__OSLHOG__description{color:#bbcee0;max-width:410px;margin:18px 0 26px;font-size:14px;line-height:1.7}.page-module__OSLHOG__contactMethods{gap:10px;display:grid}.page-module__OSLHOG__contactCard{color:#fff;background:#ffffff0f;border:1px solid #c2d8ec21;border-radius:12px;align-items:center;gap:13px;min-height:63px;padding:10px 14px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.page-module__OSLHOG__contactCard:hover{background:#ffffff1a;border-color:#f7a316a6}.page-module__OSLHOG__contactIcon{color:#101f2f;background:#f6a216;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.page-module__OSLHOG__contactIcon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.page-module__OSLHOG__contactText{gap:2px;min-width:0;display:grid}.page-module__OSLHOG__contactText small{color:#b8cadb;font-size:10px}.page-module__OSLHOG__contactText strong{overflow-wrap:anywhere;font-size:15px;font-weight:750;line-height:1.2}@media (max-width:760px){.page-module__OSLHOG__page{padding:38px 24px 0}.page-module__OSLHOG__background{bottom:24px}.page-module__OSLHOG__content{grid-template-columns:minmax(0,1fr);gap:30px;max-width:520px}.page-module__OSLHOG__intro h1{max-width:500px}.page-module__OSLHOG__description{margin-bottom:20px}.page-module__OSLHOG__contactMethods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page-module__OSLHOG__contactCard{flex-direction:column;align-items:flex-start;gap:8px;min-height:98px;padding:11px}.page-module__OSLHOG__contactText strong{font-size:12px}}@media (max-width:480px){.page-module__OSLHOG__page{padding:32px 16px 0}.page-module__OSLHOG__officeHours{margin-bottom:19px;font-size:9px}.page-module__OSLHOG__intro h1{font-size:39px}.page-module__OSLHOG__description{font-size:13px}.page-module__OSLHOG__contactMethods{grid-template-columns:minmax(0,1fr)}.page-module__OSLHOG__contactCard{flex-direction:row;align-items:center;min-height:62px}}@media (prefers-reduced-motion:reduce){.page-module__OSLHOG__contactCard{transition:none}}
