.page-container.svelte-w5i6rv{max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.hero.svelte-w5i6rv{text-align:center;margin-bottom:3rem;padding:3rem;background:var(--bg-surface, #ffffff);border-radius:var(--radius-lg, 12px);box-shadow:var(--shadow-sm, 0 4px 10px rgba(0, 0, 0, .05));border-top:4px solid var(--forskning-primary, #ec4899)}.forskning-hero.svelte-w5i6rv h1:where(.svelte-w5i6rv){background:linear-gradient(135deg,#ec4899,var(--secondary, #3b82f6));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-heading, "Inter", sans-serif);font-size:3rem;font-weight:800;margin-bottom:.5rem}.info-section.svelte-w5i6rv{width:100%;margin-top:2.5rem}.card.svelte-w5i6rv{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 10px #0000000d;border-top:4px solid #94a3b8}.border-forskning.svelte-w5i6rv{border-top-color:#ec4899}.card-title.svelte-w5i6rv{font-size:1.8rem;font-weight:800;margin-bottom:1rem;margin-top:0}.text-accent.svelte-w5i6rv{color:#0ea5e9}.text-forskning.svelte-w5i6rv{color:#ec4899}.method-table-wrapper.svelte-w5i6rv{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.terms-table.svelte-w5i6rv{width:100%;border-collapse:collapse;text-align:left}.table-head-row.svelte-w5i6rv{background-color:#f8fafc}.table-header.svelte-w5i6rv{padding:1rem;border-bottom:2px solid #e2e8f0;color:#334155;font-weight:700}.table-row.svelte-w5i6rv{border-bottom:1px solid #e2e8f0}.table-row.svelte-w5i6rv:last-child{border-bottom:none}.table-cell.svelte-w5i6rv{padding:1rem;color:#334155;line-height:1.5;vertical-align:top}.table-cell.svelte-w5i6rv strong:where(.svelte-w5i6rv){color:#0f172a;display:block;margin-bottom:.25rem}.w-50.svelte-w5i6rv{width:50%}.projects-grid.svelte-w5i6rv{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.project-card.svelte-w5i6rv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;border-radius:16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;overflow:hidden;position:relative}.project-icon.svelte-w5i6rv{font-size:3.5rem;margin-bottom:1.5rem;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));z-index:2}.project-card.svelte-w5i6rv h3:where(.svelte-w5i6rv){font-size:1.8rem;font-weight:800;margin:0 0 .75rem;z-index:2}.project-card.svelte-w5i6rv p:where(.svelte-w5i6rv){margin:0;line-height:1.6;z-index:2;font-size:1.05rem}.card-aapen.svelte-w5i6rv{background-color:#0f172a;background-image:linear-gradient(to bottom,#0f172abf,#0f172af2),url(../../../images/forskningsprosjekt/open-bg.png);background-size:cover;background-position:center;border-color:#0ea5e9;box-shadow:0 4px 20px #0ea5e926}.card-aapen.svelte-w5i6rv h3:where(.svelte-w5i6rv){color:#7dd3fc;text-shadow:0 2px 4px rgba(0,0,0,.8)}.card-aapen.svelte-w5i6rv p:where(.svelte-w5i6rv){color:#e0f2fe}.card-aapen.svelte-w5i6rv:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px #0ea5e940;border-color:#38bdf8;background-image:linear-gradient(to bottom,#0f172a8c,#0f172ad9),url(../../../images/forskningsprosjekt/open-bg.png)}.card-sol.svelte-w5i6rv{background-color:#311306;background-image:linear-gradient(to bottom,#4a0404a6,#140000f2),url(../../../images/forskningsprosjekt/sun-bg.png);background-size:cover;background-position:center;border-color:#f59e0b;box-shadow:0 4px 20px #f59e0b26}.card-sol.svelte-w5i6rv h3:where(.svelte-w5i6rv){color:#fcd34d;text-shadow:0 2px 4px rgba(0,0,0,.8)}.card-sol.svelte-w5i6rv:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px #f59e0b40;border-color:#fbbf24;background-image:linear-gradient(to bottom,#4a040473,#140000d9),url(../../../images/forskningsprosjekt/sun-bg.png)}.method-flow.svelte-w5i6rv{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem 1.5rem;gap:0}.f-node.svelte-w5i6rv{width:100%;display:flex;justify-content:center;z-index:2}.f-arrow.svelte-w5i6rv{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;color:#94a3b8;height:3rem;width:100%;margin:.5rem 0}.arrow-container.svelte-w5i6rv{text-align:center;line-height:1}.c-node.svelte-w5i6rv{background:#fff;border:2px solid #e2e8f0;padding:1.25rem;border-radius:12px;width:100%;max-width:320px;text-align:center;box-shadow:0 4px 6px -1px #0000000d;position:relative;z-index:2}.c-icon.svelte-w5i6rv{font-size:2.5rem;margin-bottom:.5rem;line-height:1}.c-title.svelte-w5i6rv{font-weight:700;color:#1e293b;font-size:1.05rem}.metode-list.svelte-w5i6rv{text-align:left;margin:0;padding-left:1.2rem;font-size:.95rem;color:#475569}.pb-2.svelte-w5i6rv{padding-bottom:.5rem}.pb-1.svelte-w5i6rv{padding-bottom:.25rem}.block.svelte-w5i6rv{display:block}.text-sm.svelte-w5i6rv{font-size:.875rem}.border-focused.svelte-w5i6rv{border-color:#3b82f6}.border-success.svelte-w5i6rv{border-color:#10b981}.bg-green-50.svelte-w5i6rv{background-color:#f0fdf4!important}.text-success.svelte-w5i6rv{color:#059669}.text-danger.svelte-w5i6rv{color:#ef4444}.hidden-mobile.svelte-w5i6rv,.f-loop.svelte-w5i6rv{display:none}.f-mobile-loop.svelte-w5i6rv{width:100%;display:flex;justify-content:center;padding:.5rem 0}.mobile-falsi.svelte-w5i6rv{display:flex;align-items:center;gap:.5rem;background:#fff5f5;padding:.75rem 1.25rem;border-radius:8px;border:1px solid #fecaca;font-weight:700}@media(min-width:768px){.method-flow.svelte-w5i6rv{display:grid;grid-template-columns:1fr 140px 60px 340px 1fr;grid-auto-rows:auto;gap:0;padding:3.5rem 1rem}.f-node.svelte-w5i6rv,.f-arrow.svelte-w5i6rv,.f-mobile-loop.svelte-w5i6rv{grid-column:4;justify-self:center}.f-mobile-loop.svelte-w5i6rv{display:none}.hidden-mobile.svelte-w5i6rv{display:block}.f-loop.svelte-w5i6rv{grid-column:2 / 4;position:relative;width:100%;height:100%;display:block;z-index:1}.loop-line-vertical.svelte-w5i6rv{position:absolute;left:20px;top:45px;bottom:45px;width:4px;background:#ef4444;border-radius:4px}.loop-line-horizontal-top.svelte-w5i6rv{position:absolute;left:20px;top:45px;width:calc(100% - 20px);height:4px;background:#ef4444;border-radius:4px 0 0}.loop-line-horizontal-bottom.svelte-w5i6rv{position:absolute;left:20px;bottom:45px;width:calc(100% - 20px);height:4px;background:#ef4444;border-radius:0 0 0 4px}.loop-text.svelte-w5i6rv{position:absolute;left:-130px;top:50%;transform:translateY(-50%);text-align:right;font-weight:700;line-height:1.2;width:140px}.loop-text.svelte-w5i6rv span:where(.svelte-w5i6rv){font-weight:400;font-size:.85rem}.loop-arrow-head.svelte-w5i6rv{position:absolute;right:0;top:36px;color:#ef4444;font-size:1.25rem;line-height:1}}.mt-6.svelte-w5i6rv{margin-top:1.5rem}.mt-8.svelte-w5i6rv{margin-top:2rem}.mb-12.svelte-w5i6rv{margin-bottom:3rem}
