/* Blogg og hjelpesenter */
.c-hero{margin-bottom:28px}
.c-head{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:24px}
.c-head h1{margin:0 0 8px;font-size:2.5rem;letter-spacing:-.03em}.c-head p{margin:0;color:#4A5565;font-size:18px}
.c-search{width:300px;max-width:100%}
.c-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}
.c-tag{padding:8px 14px;border-radius:999px;font-size:15px;font-weight:700;border:1px solid var(--line-in);background:#fff;color:var(--ink)}
.c-tag:hover{background:var(--row-hover);color:var(--ink)}.c-tag.is-on{background:var(--primary);border-color:var(--primary);color:#fff}
.c-chip{display:inline-block;background:var(--tint);color:var(--primary-dark);font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px}
.c-chip.is-soft{background:#F1F4F9;color:#3C4757}
.c-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.c-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.c-card:hover{border-color:var(--primary)}
.c-img{display:block;height:auto;aspect-ratio:16/9;width:100%;object-fit:cover;background:var(--tint)}
.c-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;color:var(--primary)}
.c-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex-grow:1}
.c-body h2,.c-body h3{margin:0;font-size:1.25rem;letter-spacing:-.02em;line-height:1.25}.c-body h2 a,.c-body h3 a{color:var(--ink)}
.c-body p{margin:0;color:#4A5565;font-size:15px}
.c-meta{margin-top:auto;padding-top:6px;font-size:13px;color:var(--muted)}
.c-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:36px}
.c-feature .c-body{padding:32px;justify-content:center}.c-feature .c-body h2{font-size:1.9rem}.c-feature .c-body p{font-size:17px}
.c-feature .c-img,.c-feature .c-ph{height:100%;aspect-ratio:auto;min-height:240px}
.c-article{max-width:900px;margin:0 auto 32px}
.c-article h1{font-size:2.75rem;letter-spacing:-.035em;line-height:1.1;margin:12px 0}
.c-lede{margin:0 0 16px;color:#4A5565;font-size:20px}
.c-byline{font-size:14px;color:var(--muted)}
.c-cover{max-width:1008px;margin:0 auto 40px}.c-cover .c-img,.c-cover .c-ph{border-radius:14px;aspect-ratio:21/9}
.c-layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:48px;justify-content:center;align-items:start}
.c-toc{position:sticky;top:90px}
.c-toc h2{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}
.c-toc a{display:block;padding:6px 0;font-size:15px;color:#4A5565;font-weight:500}.c-toc a:hover{color:var(--primary)}.c-toc a.is-sub{padding-left:14px;font-size:14px}
.c-prose{font-size:18px;line-height:1.75;color:#3C4757}
.c-prose h2{font-size:1.65rem;letter-spacing:-.02em;line-height:1.25;margin:2em 0 .5em;color:var(--ink);scroll-margin-top:90px}
.c-prose h3{font-size:1.3rem;margin:1.6em 0 .4em;color:var(--ink);scroll-margin-top:90px}
.c-prose p{margin:0 0 1.1em}.c-prose ul,.c-prose ol{margin:0 0 1.2em;padding-left:1.4em}.c-prose li{margin-bottom:.4em}
.c-prose img{max-width:100%;height:auto;border-radius:12px}
.c-prose figure{margin:1.5em 0}.c-prose figcaption{font-size:14px;color:var(--muted);margin-top:8px}
.c-prose blockquote{margin:1.5em 0;padding:16px 20px;background:#F2F7FF;border-radius:12px;color:#243044}
.c-prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:16px}.c-prose th,.c-prose td{border:1px solid var(--line);padding:8px 12px;text-align:left}.c-prose th{background:var(--bg)}
.c-prose a{text-decoration:underline}
.c-cta{border:1px solid #BFD6F8;background:#F2F7FF;border-radius:14px;padding:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:36px 0 28px}
.c-cta strong{display:block;font-size:20px}.c-cta span{color:#4A5565}
.c-related{margin-top:56px}.c-related h2{font-size:1.65rem;margin-bottom:16px}
.c-note{background:#FFF1DC;color:#8A4B00;border-radius:10px;padding:10px 14px;margin-bottom:16px;font-size:14px;font-weight:700}
/* Hjelp */
.c-helphero{text-align:center;margin-bottom:36px}.c-helphero h1{font-size:2.5rem;letter-spacing:-.03em;margin:0 0 10px}.c-helphero p{color:#4A5565;font-size:18px;margin:0 0 24px}
.c-hsearch{position:relative;max-width:640px;margin:0 auto}.c-hsearch .k-in{padding:16px 120px 16px 18px;font-size:17px;border-radius:14px}
.c-hsearch button{position:absolute;right:8px;top:8px;bottom:8px;border-radius:8px;padding:0 18px}
.c-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.c-topic{display:block;border:1px solid var(--line);border-radius:14px;background:#fff;padding:20px;color:var(--ink)}.c-topic:hover{border-color:var(--primary);color:var(--ink)}
.c-topic strong{display:block;font-size:17px;margin-bottom:4px}.c-topic span{font-size:14px;color:#4A5565}
.c-list{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}
.c-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;color:var(--ink);font-weight:500;border-top:1px solid var(--line)}.c-list a:first-child{border-top:0}.c-list a:hover{background:var(--row-hover)}
.c-list small{display:block;font-weight:400;color:#4A5565;font-size:14px}
.c-two{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;margin-top:44px}
.c-contact{border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--bg)}
.c-contact strong{display:block;font-size:18px}.c-contact span{color:#4A5565;font-size:15px}
.c-vote{border:1px solid var(--line);border-radius:14px;padding:18px 22px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:28px}
.c-pager{display:flex;gap:8px;justify-content:center;margin-top:36px}
@media (max-width:900px){.c-grid,.c-topics{grid-template-columns:minmax(0,1fr)}.c-feature,.c-layout,.c-two{grid-template-columns:minmax(0,1fr)}.c-toc{position:static}.c-article h1{font-size:2.1rem}.c-head h1,.c-helphero h1{font-size:2rem}}
@media (min-width:901px) and (max-width:1100px){.c-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.c-illu{aspect-ratio:16/9;object-fit:cover;background:var(--surface,#fff)}.c-cover .c-illu{aspect-ratio:16/9}.c-feature .c-illu{aspect-ratio:auto}
.c-card>a{display:block}
.c-feature .c-illu{height:100%}

.c-answer{border:1px solid #BFD6F8;background:#F5F9FF;border-radius:14px;padding:18px 20px;margin:0 0 20px}
.c-answer h2{margin:0 0 8px;font-size:1.15rem}.c-answer-text{line-height:1.6}
.c-answer-src{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}.c-answer-src a{text-decoration:underline}
.c-answer-note{font-size:13px;color:#5A6577;margin:8px 0 0}.c-ask{margin:16px 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
@media (max-width:700px){.c-head .c-search{width:100%}}
