.page-module__OSLHOG__main{padding-bottom:0}.page-module__OSLHOG__shell{max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.page-module__OSLHOG__head{background:var(--ink);padding-block:var(--hero-top) clamp(3rem, 7vw, 4.5rem)}.page-module__OSLHOG__title{color:var(--chalk);max-width:16ch;margin:0 0 clamp(1rem,2.5vw,1.5rem)}.page-module__OSLHOG__lead{font-size:var(--t-lead);color:var(--chalk-mute);max-width:46ch;margin:0 0 clamp(2rem,5vw,3rem);line-height:1.45}.page-module__OSLHOG__address{font-family:var(--display);color:var(--chalk);text-underline-offset:.18em;word-break:break-word;transition:color .18s var(--ease);padding-block:.35rem;font-size:clamp(1.5rem,4.2vw,2.6rem);font-weight:400;line-height:1.1;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}@media (hover:hover) and (pointer:fine){.page-module__OSLHOG__address:hover{color:var(--sky)}}.page-module__OSLHOG__phone{font-size:var(--t-body);color:var(--chalk-mute);margin:clamp(1rem,2.5vw,1.5rem) 0 0}.page-module__OSLHOG__phoneLink{color:var(--chalk);text-underline-offset:.3em;padding-block:.3rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.page-module__OSLHOG__phoneLink:hover{color:var(--sky)}}.page-module__OSLHOG__social{font-size:var(--t-body);color:var(--ink-mute);max-width:58ch;margin:0 0 clamp(1rem,2.5vw,1.5rem);line-height:1.6}.page-module__OSLHOG__registered{border-top:1px solid var(--ink-line);max-width:34rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(1.25rem,3vw,1.75rem)}.page-module__OSLHOG__registeredHead{font-family:var(--body);font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;color:var(--chalk-dim);margin:0 0 .75rem;font-weight:600}.page-module__OSLHOG__registeredBody{font-style:normal;font-size:var(--t-body);color:var(--chalk);flex-direction:column;margin:0 0 .75rem;line-height:1.55;display:flex}.page-module__OSLHOG__registeredNote{font-size:var(--t-small);color:var(--chalk-dim);margin:0}.page-module__OSLHOG__band{background:var(--chalk);padding-block:clamp(3.5rem,9vw,5.5rem)}.page-module__OSLHOG__bandTitle{font-family:var(--display);font-weight:400;font-size:var(--t-h2);color:var(--ink-text);max-width:20ch;margin:0 0 clamp(1.75rem,4vw,2.5rem);line-height:1.06}.page-module__OSLHOG__faq{max-width:62rem;margin:0}.page-module__OSLHOG__faqItem{border-top:1px solid var(--paper-line);gap:.5rem;padding-block:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:820px){.page-module__OSLHOG__faqItem{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:clamp(2rem,5vw,4rem)}}.page-module__OSLHOG__faqQ{font-family:var(--display);font-weight:400;font-size:var(--t-h3);color:var(--ink-text);max-width:24ch;margin:0;line-height:1.15}.page-module__OSLHOG__faqA{font-size:var(--t-body);color:var(--ink-mute);max-width:58ch;margin:0;line-height:1.6}.page-module__OSLHOG__more{font-size:var(--t-body);color:var(--ink-mute);max-width:58ch;margin:clamp(2rem,4.5vw,3rem) 0 0;line-height:1.6}.page-module__OSLHOG__textLink{color:var(--seal);text-underline-offset:.25em;padding-block:.3rem;padding-inline:.5rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.page-module__OSLHOG__textLink:hover{color:var(--seal-lift)}}
