.OSLHOG_page{padding-top:clamp(56px,8vw,120px);padding-bottom:var(--section)}.OSLHOG_intro{gap:clamp(16px,2vw,24px);padding-bottom:clamp(36px,5vw,64px);display:grid}.OSLHOG_lede{max-width:34em;color:var(--ink-soft);font-size:clamp(17px,1.4vw,20px);line-height:1.6}.OSLHOG_grid{border-top:1px solid var(--stone);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.OSLHOG_card{border-bottom:1px solid var(--stone);align-content:start;gap:10px;padding:28px 28px 32px 0;display:grid}.OSLHOG_label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--granite);font-size:11px;font-weight:400}.OSLHOG_value{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,27px);line-height:1.2;text-decoration:none}a.OSLHOG_value:hover{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.OSLHOG_address{color:var(--ink);font-size:17px;font-style:normal;line-height:1.6}.OSLHOG_note{max-width:30em;color:var(--ink-soft);font-size:15px;line-height:1.55}.OSLHOG_button{justify-self:start;margin-top:6px}.OSLHOG_more{color:var(--ink-soft);margin-top:36px;font-size:15.5px;line-height:1.6}.OSLHOG_more a{color:var(--ink)}
