.OSLHOG_page{padding:clamp(40px,6vw,84px) 0 clamp(40px,5vw,64px)}.OSLHOG_layout{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.OSLHOG_title{color:var(--forest);font-size:calc(clamp(3.4rem, 8vw, 7rem) * var(--display-scale));font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:var(--name-weight);letter-spacing:var(--name-tracking);text-transform:uppercase;transform:scaleX(var(--name-scale));transform-origin:0;margin:16px 0 0;line-height:.84}.OSLHOG_intro>p{max-width:620px;color:var(--text-secondary);margin:24px 0 0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.6}.OSLHOG_intro>.window{margin-top:clamp(28px,4vw,44px)}.OSLHOG_email{gap:14px;padding:clamp(18px,2.6vw,28px);display:grid}.OSLHOG_prompt{font-family:var(--font-mono), monospace;color:var(--amber-soft);margin:0;font-size:.7rem}.OSLHOG_address{letter-spacing:-.04em;color:var(--on-deep);overflow-wrap:anywhere;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:780;line-height:1.05}.OSLHOG_address:hover,.OSLHOG_address:focus-visible{color:var(--amber-soft)}.OSLHOG_emailActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.OSLHOG_copy{color:var(--on-deep)!important;border-color:color-mix(in srgb, var(--on-deep) 50%, transparent)!important}.OSLHOG_copy[data-copied=true]{color:var(--forest-deep)!important;background:var(--on-deep)!important}.OSLHOG_side{gap:16px;display:grid}.OSLHOG_channels{margin:0;padding:0;list-style:none;display:grid}.OSLHOG_channels li+li{border-top:1px solid color-mix(in srgb, var(--forest) 16%, transparent)}.OSLHOG_channels a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:background .16s;display:grid}.OSLHOG_channels a:hover,.OSLHOG_channels a:focus-visible{background:var(--amber-soft)}.OSLHOG_channels svg{width:20px;height:20px;color:var(--forest)}.OSLHOG_channels a>svg:last-child{width:16px;height:16px}.OSLHOG_channels span{gap:2px;display:grid}.OSLHOG_channels strong{color:var(--forest);font-weight:650}.OSLHOG_channels small{color:var(--text-secondary);font-size:.84rem}.OSLHOG_details{margin:0;display:grid}.OSLHOG_details div{gap:4px;padding:14px 16px;display:grid}.OSLHOG_details div+div{border-top:1px solid color-mix(in srgb, var(--forest) 16%, transparent)}.OSLHOG_details dt{font-family:var(--font-mono), monospace;color:var(--amber);text-transform:uppercase;font-size:.6rem}.OSLHOG_details dd{color:var(--forest);align-items:center;gap:8px;margin:0;font-weight:550;line-height:1.4;display:flex}.OSLHOG_details svg{flex:none;width:16px;height:16px}.OSLHOG_topics{margin-top:clamp(48px,7vw,96px)}.OSLHOG_topics h2{margin:0 0 16px;font-weight:500}.OSLHOG_topics ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.OSLHOG_topic{letter-spacing:-.01em;min-height:120px;color:var(--forest);align-items:flex-end;padding:16px;font-size:1.02rem;font-weight:650;line-height:1.25;display:flex}.OSLHOG_links{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1080px){.OSLHOG_topics ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.OSLHOG_layout{grid-template-columns:1fr}}@media (max-width:620px){.OSLHOG_topics ol{grid-template-columns:1fr}.OSLHOG_topic{min-height:0}.OSLHOG_emailActions>*{flex:auto}}
