.ffo-content.svelte-4gxak3{background:var(--ef-white);padding-block:0 var(--ef-section)}.ffo-content__inner.svelte-4gxak3{max-width:720px;margin:0 auto}.ffo-skoler.svelte-4gxak3{background:var(--ef-white);padding-block:var(--ef-section);border-top:1px solid var(--ef-line)}.ffo-skoler__head.svelte-4gxak3{max-width:60ch;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.ffo-skoler__title.svelte-4gxak3{font-size:var(--ef-text-3xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.35rem 0 .6rem}.ffo-skoler__lead.svelte-4gxak3{color:var(--ef-muted);margin:0;line-height:1.6}.ffo-skoler__mer.svelte-4gxak3{margin:clamp(1.5rem,3vw,2rem) 0 0}.ffo-skoler__mer.svelte-4gxak3 a:where(.svelte-4gxak3){font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-red);text-decoration:none}.ffo-skoler__mer.svelte-4gxak3 a:where(.svelte-4gxak3):hover{text-underline-offset:3px;text-decoration:underline}.ffo-under.svelte-4gxak3{background:var(--ef-white);padding-block:0 var(--ef-section)}.ffo-under__head.svelte-4gxak3{margin-bottom:clamp(1.25rem,3vw,2rem)}.ffo-under__title.svelte-4gxak3{font-size:var(--ef-text-3xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.35rem 0 0}.ffo-under__grid.svelte-4gxak3{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ffo-under__grid.svelte-4gxak3{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.ffo-under__grid.svelte-4gxak3{grid-template-columns:repeat(4,1fr)}}.under-card.svelte-4gxak3{background:var(--ef-white);border:1px solid var(--ef-line);border-top:3px solid var(--ef-red);height:100%;color:inherit;transition:border-color var(--ef-dur-fast) var(--ef-out), transform var(--ef-dur-fast) var(--ef-out);border-radius:4px;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;display:flex}.under-card.svelte-4gxak3:hover{border-color:var(--ef-red);transform:translateY(-2px)}.under-card__title.svelte-4gxak3{font-size:var(--ef-text-xl);color:var(--ef-coal);letter-spacing:-.015em;margin:0}.under-card__text.svelte-4gxak3{font-size:var(--t-sm);color:var(--ef-muted);flex:1;margin:0;line-height:1.55}.under-card__cta.svelte-4gxak3{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-red);margin-top:.5rem}.ffo-nyheter.svelte-4gxak3{background:var(--ef-gra);padding-block:var(--ef-section);border-top:1px solid var(--ef-line)}.ffo-nyheter__head.svelte-4gxak3{max-width:60ch;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.ffo-nyheter__title.svelte-4gxak3{font-size:var(--ef-text-3xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.35rem 0 0}.ffo-nyheter__abonner.svelte-4gxak3{margin:clamp(1.5rem,3vw,2rem) 0 0}.ffo-nyheter__abonner.svelte-4gxak3 a:where(.svelte-4gxak3){font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ef-red);text-decoration:none}.ffo-nyheter__abonner.svelte-4gxak3 a:where(.svelte-4gxak3):hover{text-underline-offset:3px;text-decoration:underline}.ffo-rabatt.svelte-4gxak3{background:var(--ef-red-50,var(--ef-gra));padding-block:var(--ef-section);border-top:1px solid var(--ef-line)}.ffo-rabatt__inner.svelte-4gxak3{max-width:60ch}.ffo-rabatt__title.svelte-4gxak3{font-size:var(--ef-text-2xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.35rem 0 .6rem}.ffo-rabatt__text.svelte-4gxak3{color:var(--ef-muted);margin:0;line-height:1.6}.ffo-kontakt.svelte-4gxak3{background:var(--ef-gra);padding-block:var(--ef-section);border-top:1px solid var(--ef-line)}.ffo-kontakt__title.svelte-4gxak3{font-size:var(--ef-text-2xl);color:var(--ef-coal);letter-spacing:-.025em;margin:.5rem 0 0}.ffo-kontakt__liste.svelte-4gxak3{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.ffo-kontakt__liste.svelte-4gxak3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ffo-kontakt__person.svelte-4gxak3{grid-template-columns:minmax(0,140px) 1fr;align-items:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.ffo-kontakt__person--uten-bilde.svelte-4gxak3{grid-template-columns:1fr}.ffo-kontakt__photo.svelte-4gxak3{aspect-ratio:4/5;border-radius:4px;max-width:140px;overflow:hidden}.ffo-kontakt__photo.svelte-4gxak3 img{object-fit:cover;width:100%;height:100%}.ffo-kontakt__copy.svelte-4gxak3{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ffo-kontakt__name.svelte-4gxak3{font-size:var(--ef-text-xl);color:var(--ef-coal);letter-spacing:-.025em;margin:0}.ffo-kontakt__role.svelte-4gxak3{font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ef-red);margin:0}.ffo-kontakt__dl.svelte-4gxak3{font-size:var(--ef-text-base);flex-direction:column;gap:.6rem;margin:.5rem 0 0;display:flex}.ffo-kontakt__dl.svelte-4gxak3 dt:where(.svelte-4gxak3){font-family:var(--ef-display);font-weight:600;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.13em;color:var(--ef-muted);margin-bottom:.2rem}.ffo-kontakt__dl.svelte-4gxak3 dd:where(.svelte-4gxak3){margin:0}.ffo-kontakt__link.svelte-4gxak3{font-family:var(--ef-display);font-weight:700;font-size:var(--t-sm);color:var(--ef-red);border-bottom:1.5px solid;padding-bottom:1px}.ffo-kontakt__cta.svelte-4gxak3{margin-top:.75rem}.ffo-kontakt__some.svelte-4gxak3{flex-wrap:wrap;gap:.6rem 1rem;margin:clamp(1.25rem,3vw,2rem) 0 .75rem;padding:0;list-style:none;display:flex}.ffo-kontakt__some-lenke.svelte-4gxak3{border:1px solid var(--ef-line);background:var(--ef-white);font-family:var(--ef-display);font-weight:600;font-size:var(--t-sm);color:var(--ef-coal);transition:border-color var(--ef-dur-fast) var(--ef-out), color var(--ef-dur-fast) var(--ef-out);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.ffo-kontakt__some-lenke.svelte-4gxak3:hover{border-color:var(--ef-red);color:var(--ef-red)}.ffo-kontakt__cta-only.svelte-4gxak3{justify-content:center;display:flex}
