.prosa{max-width:42rem;font-family:var(--font-body);color:var(--color-foreground);overflow-wrap:break-word;font-size:1rem;line-height:1.6}.prosa>*+*{margin-top:1.25rem}.prosa>:first-child{margin-top:0}.prosa h2{font-family:var(--font-heading);letter-spacing:var(--tracking-section,-.01em);margin-top:2.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}.prosa h3{font-family:var(--font-heading);margin-top:2rem;font-size:1.125rem;font-weight:600;line-height:1.4}.prosa h4{font-family:var(--font-heading);margin-top:1.75rem;font-size:1rem;font-weight:600;line-height:1.5}.prosa>:is(h2,h3,h4)+*{margin-top:.75rem}.prosa strong,.prosa b{font-weight:600}.prosa a{color:var(--color-primary-strong);text-underline-offset:3px;text-decoration:underline 1px}.prosa a:hover{text-decoration-thickness:2px}.prosa u{text-underline-offset:3px;text-decoration:underline 1px}.prosa ul,.prosa ol{padding-left:1.5rem}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa li+li,.prosa li>:is(ul,ol){margin-top:.5rem}.prosa li::marker{color:var(--color-muted)}.prosa li>p+p{margin-top:.5rem}.prosa blockquote{border-left:2px solid var(--color-border);color:var(--color-muted);padding-left:1rem;font-style:italic;line-height:1.625}.prosa blockquote>*+*{margin-top:.75rem}.prosa .faktaboks{border:1px solid var(--color-border);background-color:var(--color-primary-wash);border-radius:.75rem;padding:1.25rem 1.5rem}.prosa .faktaboks>*+*{margin-top:.75rem}.prosa img{border:1px solid var(--color-border);border-radius:.75rem;max-width:100%;height:auto}.prosa figure>*+*{margin-top:.5rem}.prosa figcaption{color:var(--color-muted);font-size:.875rem;font-style:italic;line-height:1.5}.prosa table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}.prosa th,.prosa td{border:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .75rem}.prosa th{background-color:var(--color-surface);font-weight:600}.prosa code{background-color:var(--color-accent);border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}.prosa pre{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.prosa pre code{font-size:inherit;background:0 0;padding:0}.prosa hr{border:0;border-top:1px solid var(--color-border);margin-top:2.5rem;margin-bottom:2.5rem}.prosa hr+*{margin-top:0}
