.page-module__OSLHOG__main{background:var(--color-paper);color:var(--color-ink)}.page-module__OSLHOG__container{width:min(calc(100% - (var(--page-padding) * 2)), var(--content-width));margin:0 auto}.page-module__OSLHOG__hero{border-bottom:1px solid var(--color-border);padding:112px 0 96px}.page-module__OSLHOG__eyebrow,.page-module__OSLHOG__sectionLabel{color:var(--color-brown);letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.4}.page-module__OSLHOG__pageTitle{letter-spacing:.04em;margin:0;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1.2}.page-module__OSLHOG__heroLead{max-width:720px;color:var(--color-muted);letter-spacing:.02em;margin:32px 0 0;font-size:18px;line-height:2}.page-module__OSLHOG__contactSection{padding:112px 0}.page-module__OSLHOG__contactList{border-top:1px solid var(--color-border)}.page-module__OSLHOG__contactItem{border-bottom:1px solid var(--color-border);grid-template-columns:160px minmax(0,1fr) 250px;align-items:center;gap:48px;min-height:190px;padding:38px 0;display:grid}.page-module__OSLHOG__contactLabel{align-self:start;padding-top:7px}.page-module__OSLHOG__contactLabel span{color:var(--color-brown);letter-spacing:.16em;font-size:11px;font-weight:600;line-height:1.4}.page-module__OSLHOG__contactContent{min-width:0}.page-module__OSLHOG__contactContent h2{letter-spacing:.03em;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.4}.page-module__OSLHOG__account{overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.7}.page-module__OSLHOG__description{color:var(--color-muted);margin:0;font-size:15px;line-height:1.8}.page-module__OSLHOG__contactAction{justify-content:flex-end;display:flex}.page-module__OSLHOG__contactLink{box-sizing:border-box;border:1px solid var(--color-border);width:100%;color:var(--color-ink);justify-content:space-between;align-items:center;gap:32px;padding:17px 18px;font-size:14px;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:flex}.page-module__OSLHOG__contactLink:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.page-module__OSLHOG__contactLink span:last-child{font-size:16px}.page-module__OSLHOG__joinSection{background:var(--color-white);border-top:1px solid var(--color-border);padding:96px 0}.page-module__OSLHOG__joinContent{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px;display:grid}.page-module__OSLHOG__joinContent h2{letter-spacing:.03em;margin:0 0 22px;font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1.4}.page-module__OSLHOG__joinContent p:not(.page-module__OSLHOG__sectionLabel){max-width:620px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.9}.page-module__OSLHOG__joinLink{box-sizing:border-box;background:var(--color-ink);border:1px solid var(--color-ink);min-width:240px;color:var(--color-white);justify-content:space-between;align-items:center;gap:48px;padding:18px 20px;font-size:15px;line-height:1.5;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.page-module__OSLHOG__joinLink:hover{color:var(--color-ink);background:0 0}.page-module__OSLHOG__joinLink span:last-child{font-size:17px}@media (max-width:960px){.page-module__OSLHOG__hero{padding:88px 0 80px}.page-module__OSLHOG__contactSection{padding:88px 0}.page-module__OSLHOG__contactItem{grid-template-columns:120px minmax(0,1fr);gap:32px;min-height:0;padding:34px 0}.page-module__OSLHOG__contactAction{grid-column:2;justify-content:flex-start}.page-module__OSLHOG__contactLink{width:240px}.page-module__OSLHOG__joinSection{padding:88px 0}.page-module__OSLHOG__joinContent{grid-template-columns:1fr;align-items:start;gap:40px}.page-module__OSLHOG__joinLink{width:fit-content}}@media (max-width:640px){.page-module__OSLHOG__container{width:calc(100% - 40px)}.page-module__OSLHOG__hero{padding:64px 0 60px}.page-module__OSLHOG__eyebrow,.page-module__OSLHOG__sectionLabel{margin-bottom:14px;font-size:11px}.page-module__OSLHOG__pageTitle{font-size:38px}.page-module__OSLHOG__heroLead{margin-top:24px;font-size:16px;line-height:1.9}.page-module__OSLHOG__contactSection{padding:72px 0}.page-module__OSLHOG__contactItem{padding:32px 0;display:block}.page-module__OSLHOG__contactLabel{margin-bottom:28px;padding-top:0}.page-module__OSLHOG__contactContent h2{font-size:22px}.page-module__OSLHOG__account{margin-bottom:12px;font-size:15px}.page-module__OSLHOG__contactAction{margin-top:28px}.page-module__OSLHOG__contactLink{width:100%;padding:17px 18px}.page-module__OSLHOG__joinSection{padding:72px 0 80px}.page-module__OSLHOG__joinContent{gap:36px}.page-module__OSLHOG__joinContent h2{font-size:28px}.page-module__OSLHOG__joinLink{width:100%;min-width:0}}
