.ed .tl-form{max-width:560px;gap:var(--ed-sp-5)}.ed .tl-form--kort{padding:clamp(20px,4vw,32px);border:1px solid var(--ed-linje);border-radius:var(--ed-r-kort);background:#fff;box-shadow:var(--ed-skygge)}.ed .tl-felter{display:grid;grid-gap:var(--ed-sp-4);gap:var(--ed-sp-4)}.ed .tl-felter .bp-raekke{gap:var(--ed-sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ed .tl-valgfri{color:var(--ed-daempet);font-weight:400}.ed .tl-pris{margin:0;padding:12px 14px;border-radius:10px;background:var(--ed-tonet);font-size:var(--ed-t-mikro);line-height:1.5;color:var(--ed-blaek)}.ed .tl-pris a{color:var(--ed-accent)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ed .tl-handling{display:grid;grid-gap:var(--ed-sp-3);gap:var(--ed-sp-3);justify-items:start}.ed .tl-aabning{font-size:15px}.ed .tl-aabning,.ed .tl-ingen-aftale{margin:0;line-height:1.5;color:var(--ed-blaek)}.ed .tl-ingen-aftale,.ed .tl-note{font-size:var(--ed-t-mikro)}.ed .tl-note{margin:0;line-height:1.5;color:var(--ed-daempet)}
/* !important af samme grund som på landingen: bp.css' .bp-root a:not(...)
   giver ellers linket brødtekstens farve. */.ed .tl-andre a,.ed .tl-kvittering a,.ed .tl-note a{color:var(--ed-accent)!important;text-decoration:underline;text-underline-offset:3px}.ed .tl-andre{display:flex;flex-wrap:wrap;gap:0 20px;margin:calc(var(--ed-sp-3) * -1) 0 0;padding:0;list-style:none}.ed .tl-andre a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--ed-t-mikro)}.ed .tl-kvittering{display:grid;grid-gap:var(--ed-sp-3);gap:var(--ed-sp-3);max-width:560px;padding:clamp(20px,4vw,32px);border:1px solid rgba(var(--ed-accent-rgb),.3);border-radius:var(--ed-r-kort);background:#fff;color:var(--ed-blaek)}.ed .tl-kvittering:focus{outline:2px solid var(--ed-accent);outline-offset:3px}.ed .tl-kvittering-hoved{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--ed-display);font-size:var(--ed-t-h3);font-weight:600;line-height:1.25;color:var(--ed-blaek)}.ed .tl-kvittering-ikon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--ed-accent-flade);color:var(--ed-accent)}.ed .tl-kvittering p{margin:0;font-size:var(--ed-t-ui);line-height:1.55;color:var(--ed-daempet)}.ed .tl-kvittering .tl-kvittering-mail{color:var(--ed-blaek);font-weight:600;overflow-wrap:anywhere}.ed .tl-tak{display:grid;grid-gap:var(--ed-sp-4);gap:var(--ed-sp-4);justify-items:start;padding-block:clamp(32px,6vw,72px) clamp(48px,8vw,96px)}.ed .tl-kvittering--side{width:100%}.ed .tl-kvittering--side .tl-kvittering-hoved{font-size:var(--ed-t-h2)}.ed .tl-tak-tilbage{margin:0}@media (max-width:640px){.ed .tl-handling .bp-knap{width:100%}}.ed .tl-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);grid-template-rows:auto 1fr;grid-template-areas:"intro form" "trin form";grid-column-gap:clamp(32px,5vw,72px);column-gap:clamp(32px,5vw,72px);grid-row-gap:28px;row-gap:28px;align-items:start;padding-block:clamp(32px,6vw,72px) clamp(48px,8vw,96px)}.ed .tl-side-intro{grid-area:intro;min-width:0}.ed .tl-side-form{grid-area:form;min-width:0}.ed .tl-side-trin{grid-area:trin;display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.ed .tl-side-titel{max-width:18ch}.ed .tl-side-intro p:last-child{max-width:46ch}.ed .tl-trin-titel{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--ed-blaek)}.ed .tl-trin{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.ed .tl-trin li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ed .tl-trin-nr{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--ed-accent-flade);color:var(--ed-accent);font-weight:700;font-size:15px}.ed .tl-trin strong{display:block;margin-top:4px;font-size:16.5px;color:var(--ed-blaek)}.ed .tl-trin p{margin:4px 0 0;font-size:15.5px}.ed .tl-side-note,.ed .tl-trin p{max-width:52ch;line-height:1.55;color:var(--ed-daempet)}.ed .tl-side-note{margin:0;font-size:15px}.ed .tl-side-links{display:flex;flex-wrap:wrap;gap:0 24px}.ed .tl-side-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ed-accent)!important;font-weight:700;text-decoration:none}.ed .tl-side-link:hover{gap:10px;text-decoration:underline;text-underline-offset:3px}.ed .tl-side-link svg{width:18px;height:18px;flex:none}@media (max-width:900px){.ed .tl-side{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"intro" "form" "trin"}}