.ep{--p:var(--el-orange,#f7941d);--p-dyb:var(--el-orange-dyb,#d97a0f);--p-lys:var(--el-orange-lys,#fef3e6);--n:var(--el-navy,#141c2e);--t:var(--el-ink,#151c28);--t-soft:var(--el-ink-soft,#6a7280);--flade:var(--el-flade,#eff1f5);--kant:var(--el-kant,#e1e5ec);--r:8px;max-height:calc(100dvh - 48px);font-family:var(--font-sans);color:var(--t);flex-direction:column;font-size:16px;line-height:1.5;display:flex}.ep [hidden]{display:none!important}.ep--inline{border:1px solid var(--kant);background:#fff;border-radius:12px;max-height:none;overflow:hidden}.ep--inline .ep__krop{overflow:visible}.ep__note a{color:var(--p-dyb);font-weight:700;text-decoration:underline}.ep__hoved{border-bottom:1px solid var(--kant);background:#fff;flex:none;padding:18px 24px 16px}.ep__hovedraekke{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.ep__trinlabel{color:var(--p-dyb);margin-bottom:4px;font-size:13px;font-weight:700}.ep__titel{letter-spacing:-.02em;color:var(--n);font-size:1.3rem;font-weight:700;line-height:1.2}.ep__luk{width:40px;height:40px;color:var(--t-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:1.6rem;line-height:1}.ep__luk:hover{background:var(--flade);color:var(--t)}.ep__bjaelker{gap:6px;display:flex}.ep__bjaelker span{background:var(--kant);border-radius:99px;flex:1;height:4px;transition:background .4s}.ep__bjaelker span.er-naaet{background:var(--p)}.ep__krop{background:#fff;flex:1;overflow-y:auto}.ep__inder{padding:20px 24px 24px}.ep__opgaver{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep__opgave{text-align:left;border-radius:var(--r);border:1.5px solid var(--kant);width:100%;height:100%;font:inherit;color:var(--t);cursor:pointer;background:#fff;padding:12px 14px;transition:border-color .16s,background .16s,transform .12s cubic-bezier(.23,1,.32,1)}.ep__opgave:hover{border-color:var(--p);background:var(--p-lys)}.ep__opgave:active{transform:scale(.99)}.ep__opgave:focus-visible{outline:2px solid var(--p);outline-offset:2px}.ep__opgave b{color:var(--n);font-size:15px;font-weight:700;display:block}.ep__opgave span{color:var(--t-soft);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.ep__sp{margin-top:16px}.ep__sp:first-child{margin-top:0}.ep__navn{letter-spacing:.04em;text-transform:uppercase;color:var(--t-soft);margin-bottom:8px;font-size:12.5px;font-weight:700;display:block}.ep__seg{background:var(--flade);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px;padding:4px;display:grid}.ep__segknap{font:inherit;color:var(--t-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px 8px;font-size:14.5px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.ep__segknap:hover{color:var(--t)}.ep__segknap.is-valgt{color:var(--n);background:#fff;box-shadow:0 1px 3px #141c2e24}.ep__segknap:focus-visible{outline:2px solid var(--p);outline-offset:2px}.ep__theo{background:var(--p-lys);border-radius:var(--r);color:var(--t-soft);margin:16px 0 0;padding:12px 14px;font-size:.9rem}.ep__theo a{color:var(--p-dyb);font-weight:700;text-decoration:underline}.ep__resume{color:var(--t-soft);border-bottom:1px solid var(--kant);flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;padding-bottom:14px;font-size:13.5px;display:flex}.ep__resume b{color:var(--n);font-weight:700}.ep__felter{gap:12px;display:grid}.ep__under{color:var(--t-soft);margin:0 0 14px;font-size:.95rem}.ep__raekke{align-items:stretch;gap:8px;display:flex}.ep__felt--voks{flex:1;min-width:0}.ep__raekke .ep__knap{white-space:nowrap;flex:none;width:auto;margin-top:0;padding:0 16px;font-size:14px}.ep__knap--ghost{color:var(--n);border:1.5px solid var(--kant);background:#fff}.ep__knap--ghost:hover{border-color:var(--n)}.ep__eller{color:var(--t-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0;font-size:11.5px;display:flex}.ep__eller:before,.ep__eller:after{content:"";background:var(--kant);flex:1;height:1px}.ep__to{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.ep__felt{display:block;position:relative}.ep__felt input,.ep__felt textarea{width:100%;font:inherit;color:var(--t);background:var(--flade);border-radius:var(--r);border:1.5px solid #0000;padding:23px 16px 8px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.ep__felt textarea{resize:vertical;padding-top:26px;line-height:1.45}.ep__felt input:focus,.ep__felt textarea:focus{border-color:var(--p);background:#fff;outline:none;box-shadow:0 0 0 4px #f7941d29}.ep__felt input:hover:not(:focus),.ep__felt textarea:hover:not(:focus){background:#e8ebf1}.ep__etiket{color:var(--t-soft);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:16px;transition:top .18s,transform .18s,font-size .18s,color .18s;position:absolute;top:50%;left:16px;right:14px;overflow:hidden;transform:translateY(-50%)}.ep__felt textarea~.ep__etiket{top:22px}.ep__felt input:focus~.ep__etiket,.ep__felt input:not(:placeholder-shown)~.ep__etiket,.ep__felt textarea:focus~.ep__etiket,.ep__felt textarea:not(:placeholder-shown)~.ep__etiket{letter-spacing:.02em;color:var(--p-dyb);font-size:11.5px;font-weight:700;top:7px;transform:none}.ep__knap{min-height:52px;font:inherit;border-radius:var(--r);cursor:pointer;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:700;transition:transform .12s cubic-bezier(.23,1,.32,1),background .2s;display:inline-flex}.ep__knap:active{transform:scale(.98)}.ep__knap--primaer{background:var(--p);color:#fff;border:1px solid var(--p);width:100%;margin-top:10px}.ep__knap--primaer:hover{background:var(--p-dyb);border-color:var(--p-dyb)}.ep__knap[disabled]{opacity:.5;cursor:default}.ep__knap[disabled]:active{transform:none}.ep__knap:focus-visible{outline:2px solid var(--n);outline-offset:2px}.ep__tilbage{width:100%;font:inherit;color:var(--t-soft);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:12px;font-size:13px;font-weight:600;display:block}.ep__tilbage:hover{color:var(--t)}.ep__note{color:var(--t-soft);margin:10px 0 0;font-size:13.5px}.ep__note--c{text-align:center}.ep__fejl{color:#9b2c2c;border-radius:var(--r);background:#fdecec;border:1px solid #f3c6c6;padding:12px 14px;font-size:.88rem}.ep__samtykke{color:var(--t-soft);margin:4px 0 0;font-size:.76rem;line-height:1.5}.ep__samtykke a{color:var(--t);text-decoration:underline}.ep__kvit{background:var(--p-lys);border-radius:var(--r);border-left:3px solid var(--p);padding:18px 20px}.ep__kvit b{color:var(--n);margin-bottom:4px;font-size:1.15rem;font-weight:700;display:block}.ep__kvit p{color:var(--t-soft);margin:0}.ep__kvit a{color:var(--p-dyb);font-weight:700}@media (width<=480px){.ep__to,.ep__opgaver{grid-template-columns:1fr}.ep__raekke{flex-direction:column}.ep__raekke .ep__knap{width:100%}.ep__inder{padding:16px 14px 20px}.ep__hoved{padding:16px 16px 12px}}@media (prefers-reduced-motion:reduce){.ep__etiket,.ep__felt input,.ep__felt textarea,.ep__segknap,.ep__knap,.ep__opgave{transition:none}}
