.enpHhG_hero{padding:24px 0 26px}.enpHhG_heroInner{width:min(820px,100% - 40px);margin:0 auto}.enpHhG_hero .enpHhG_backLink{width:fit-content;margin-bottom:12px;display:flex}.enpHhG_hero .eyebrow{display:block}.enpHhG_hero h1{letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.02}.enpHhG_heroLead{margin:0 0 8px;font-size:1rem;line-height:1.5}.enpHhG_heroMeta{margin:6px 0 0;font-size:.9rem}.enpHhG_heroSchedule{color:#315b61;margin:10px 0 0;font-size:.92rem;line-height:1.5}.enpHhG_detailSection{padding:24px 0 42px}.enpHhG_detailContainer{width:min(1080px,100% - 40px);margin:0 auto}.enpHhG_topGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:28px;display:grid}.enpHhG_media{background:#f7faf9;border:1px solid #e1ecea;border-radius:18px;justify-content:center;align-items:center;min-width:0;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #163f450f}.enpHhG_image{object-fit:contain;object-position:center;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:520px;margin:0 auto;display:block}.enpHhG_practicalCard{border-radius:18px;margin:0;padding:22px}.enpHhG_practicalCard h2{margin:0;font-size:1.25rem}.enpHhG_practicalList{gap:14px;margin-top:16px;display:grid}.enpHhG_practicalList>div{gap:4px;display:grid}.enpHhG_practicalList p{margin:0;font-size:.9rem;line-height:1.45}.enpHhG_aboutSection,.enpHhG_registrationSection{width:min(100%,760px);margin:32px auto 0}.enpHhG_aboutSection>.eyebrow{display:none}.enpHhG_aboutSection h2{margin:0 0 10px;font-size:clamp(1.45rem,2.4vw,1.9rem)}.enpHhG_aboutText{white-space:pre-wrap;margin:0;font-size:.96rem;line-height:1.7}.enpHhG_registrationSection .formCard{margin-top:0!important}.enpHhG_registrationSection form.formCard>.eyebrow{display:none}:is(.enpHhG_registrationSection a[href*=\/personvern],.enpHhG_registrationSection a[href*=\/glemt-medlemsnummer]){color:#007f79;background:#f3fbfa;border:1px solid #b9d9d5;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-weight:750;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.enpHhG_registrationSection a[href*=\/personvern]:after{content:"→";font-size:.95em;font-weight:800}.enpHhG_registrationSection a[href*=\/glemt-medlemsnummer]:after{content:"→";font-size:.95em;font-weight:800}:is(.enpHhG_registrationSection a[href*=\/personvern]:hover,.enpHhG_registrationSection a[href*=\/glemt-medlemsnummer]:hover){background:#e9f8f6;border-color:#78c7c1;transform:translate(2px)}:is(.enpHhG_registrationSection a[href*=\/personvern]:focus-visible,.enpHhG_registrationSection a[href*=\/glemt-medlemsnummer]:focus-visible){outline-offset:3px;outline:3px solid #009f9a2e}.enpHhG_contactSection{padding:34px 0}@media (max-width:760px){.enpHhG_hero{padding:22px 0 24px}.enpHhG_heroInner{width:min(820px,100% - 28px)}.enpHhG_detailSection{padding:20px 0 32px}.enpHhG_detailContainer{width:min(1080px,100% - 28px)}.enpHhG_topGrid{grid-template-columns:1fr;gap:18px}.enpHhG_media{border-radius:15px;padding:8px}.enpHhG_image{border-radius:10px;max-height:65vh}.enpHhG_practicalCard{padding:18px}.enpHhG_aboutSection,.enpHhG_registrationSection{margin-top:24px}}
