.OSLHOG_header{background:var(--fade-from-header), radial-gradient(50% 70% at 15% 30%, #fffaf1f2, transparent 70%), radial-gradient(30% 50% at 88% 35%, #b3202c0f, transparent 70%);padding-block:clamp(2.75rem,6vw,4.5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.OSLHOG_headerInner{flex-direction:column;align-items:flex-start;display:flex}.OSLHOG_eyebrow{color:var(--thread-red);letter-spacing:.16em;text-transform:uppercase;animation:OSLHOG_rise .8s 80ms var(--ease-out) both;margin:0 0 1rem;font-size:.78rem;font-weight:700}.OSLHOG_title{font-family:var(--font-display);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.04em;animation:OSLHOG_rise .9s .16s var(--ease-out) both;margin:0;font-size:clamp(3rem,7.5vw,6rem);font-weight:400;line-height:.95}.OSLHOG_title em{color:var(--thread-red);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;font-weight:500}.OSLHOG_lede{max-width:34rem;color:var(--ink-2);animation:OSLHOG_rise .9s .26s var(--ease-out) both;margin:1.25rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}@keyframes OSLHOG_rise{0%{opacity:0;transform:translateY(16px)}}.OSLHOG_layout{animation:OSLHOG_rise .9s .36s var(--ease-out) both;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(4rem,8vw,6rem);display:grid}.OSLHOG_formCard{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);padding:clamp(1.5rem,3.5vw,2.5rem);position:relative}.OSLHOG_formCard:before{content:"";border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;border:1.5px dashed #b3202c40;position:absolute;inset:8px}.OSLHOG_aside{flex-direction:column;gap:1rem;display:flex}.OSLHOG_suggest{border-radius:var(--radius-lg);background:var(--ink);color:var(--paper);transition:transform .3s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.OSLHOG_suggest:after{content:"";border-radius:calc(var(--radius-lg) - 5px);pointer-events:none;border:1.5px dashed #b3202cb3;position:absolute;inset:7px}.OSLHOG_suggest:hover{transform:translateY(-2px)}.OSLHOG_suggestStar{width:40px;transition:rotate .8s var(--ease-out)}.OSLHOG_suggest:hover .OSLHOG_suggestStar{rotate:90deg}.OSLHOG_suggestText{flex-direction:column;gap:.25rem;display:flex}.OSLHOG_suggestText strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.2}.OSLHOG_suggestText span{color:#f6f0e4ad;font-size:.86rem;line-height:1.45}.OSLHOG_suggestArrow{background:var(--thread-red);width:32px;height:32px;transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.OSLHOG_suggest:hover .OSLHOG_suggestArrow{transform:translate(3px)}.OSLHOG_note{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-strong);padding:1.15rem 1.25rem}.OSLHOG_note h2{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.15rem;font-weight:500}.OSLHOG_note p{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.OSLHOG_note em{color:var(--ink);font-style:normal;font-weight:600}@media (max-width:960px){.OSLHOG_layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.OSLHOG_eyebrow,.OSLHOG_title,.OSLHOG_lede,.OSLHOG_layout{animation:none}}
