@layer theme,base;@layer components{.mk .blg-hero{isolation:isolate;margin-top:-72px;padding-top:112px;padding-bottom:64px;position:relative}.mk .blg-hero__vask{z-index:-2;background:radial-gradient(48% 42% at 12% 22%, #e6e0f5d9 0%, #e6e0f500 70%), radial-gradient(30% 28% at 90% 8%, #e3efe699 0%, #e3efe600 72%), radial-gradient(46% 44% at 88% 70%, #fbe3d6d9 0%, #fbe3d600 72%), var(--papir);position:absolute;inset:0}.mk .blg-hero__toning{z-index:-1;background:linear-gradient(180deg, #f8f5f000 0%, #f8f5f0d9 45%, var(--papir) 100%);pointer-events:none;height:240px;position:absolute;bottom:0;left:0;right:0}.mk .blg-hero__tekst{max-width:860px}.mk .blg-hero h1{text-wrap:balance;margin:0 0 22px;line-height:1.05}.mk .blg-hero .ingress{max-width:36em;font-size:19px}.mk .blg-liste{margin-top:36px}.mk .blg-filter{border-radius:var(--r-pille);background:var(--kort);flex-wrap:wrap;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.mk .blg-filter button{appearance:none;cursor:pointer;border-radius:var(--r-pille);height:36px;font-family:var(--font-sans);color:var(--brod);transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;padding-inline:16px;font-size:14px;font-weight:500;line-height:1}.mk .blg-filter button:hover{color:var(--blekk)}.mk .blg-filter button[aria-pressed=true]{background:var(--blekk);color:#fff}.mk .blg-omslag{position:relative;overflow:hidden}.mk .blg-omslag--fersken{background:var(--aksentflate)}.mk .blg-omslag--blaa{background:var(--lysblaa)}.mk .blg-omslag--mint{background:var(--mint)}.mk .blg-omslag__tegning{transition:transform .36s var(--ease);position:absolute;inset:13% 14%}.mk .blg-omslag__tegning img{object-fit:contain}@media (prefers-reduced-motion:no-preference){.mk .blg-omslag__tegning img{animation:9s ease-in-out infinite mk-sveve-b}.mk a:is(:hover,:focus-visible) .blg-omslag__tegning{transform:translateY(-4px)}}.mk .blg-hoved{background:var(--lysblaa);border-radius:var(--r-kort);min-height:290px;color:var(--blekk);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:40px;padding:32px 40px 32px 44px;text-decoration:none;display:grid}.mk .blg-hoved--fersken{background:var(--aksentflate)}.mk .blg-hoved--mint{background:var(--mint)}.mk .blg-hoved__tekst{align-self:center}.mk .blg-hoved__omslag{background:0 0;min-height:230px}.mk .blg-hoved__omslag .blg-omslag__tegning{inset:4% 6%}.mk .blg-hoved__meta,.mk .blg-kort__meta{font-family:var(--font-sans);color:var(--blekk);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.mk .blg-hoved__meta .blg-nr,.mk .blg-kort__meta .blg-nr{color:var(--dempet);font-weight:400}.mk .blg-hoved .blg-nr{color:var(--brod)}.mk .blg-hoved__meta{margin-bottom:22px}.mk .blg-hoved__tittel{font-family:var(--font-serif);font-variation-settings:"opsz" 40;letter-spacing:-.02em;color:var(--blekk);text-wrap:balance;margin:0 0 16px;font-size:32px;font-weight:400;line-height:1.12}.mk .blg-hoved__ingress{color:var(--brod);max-width:30em;margin:0 0 24px;font-size:17px;line-height:1.5}.mk .blg-hoved__bunn{color:var(--brod);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;font-size:14px;display:flex}.mk .blg-hoved__les{color:var(--blekk);font-weight:500}.mk .blg-resten{background:var(--graa);padding-block:80px 96px}.mk .blg-resten .eyebrow{margin-bottom:32px}.mk .blg-rutenett{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.mk .blg-rutenett[data-antall="1"]{grid-template-columns:minmax(0,1fr);max-width:566px}.mk .blg-rutenett[data-antall="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mk .blg-tomt{color:var(--brod);font-size:17px}.mk .blg-kort{background:var(--kort);border-radius:var(--r-kort);color:var(--blekk);flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.mk .blg-kort--omslag{padding:0;overflow:hidden}.mk .blg-kort__omslag{border-radius:var(--r-kort) var(--r-kort) 0 0;flex:none;height:220px}.mk .blg-kort__innhold{flex-direction:column;flex:1;padding:22px 24px;display:flex}.mk .blg-kort--omslag .blg-kort__innhold{padding:20px 24px 22px}.mk .blg-kort__tittel{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--blekk);text-wrap:balance;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.mk .blg-kort__meta{margin-bottom:10px}.mk .blg-kort__meta .blg-kat{color:var(--blekk);font-weight:500}.mk .blg-kort__tekst{color:var(--brod);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.mk .blg-kort__bunn{color:var(--dempet);flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:14px;font-size:14px;line-height:1.4;display:flex}.mk .blg-kort__hint{background:var(--graa);width:28px;height:28px;color:var(--blekk);transition:transform .26s var(--ease), background-color .26s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.mk .blg-kort__hint svg{width:12px;height:12px}.mk .blg-kort:hover .blg-kort__hint,.mk .blg-kort:focus-visible .blg-kort__hint{background:var(--lysblaa);transform:translate(2px,-2px)}.mk .blg-kort--omslag .blg-kort__hint{background:#ffffffe0;top:20px;right:20px}.mk .blg-kort--omslag:is(:hover,:focus-visible) .blg-kort__hint{background:var(--kort)}.mk .blg-fremdrift{z-index:40;background:var(--blekk);transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p,0));pointer-events:none;position:fixed;top:0;left:0}.mk .blg-art{padding-block:56px 96px}.mk .blg-art__kol{max-width:38em;margin-inline:auto;font-size:18px}.mk .blg-art__sti{font-family:var(--font-sans);color:var(--blekk);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0 0 40px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.mk .blg-art__sti a{color:var(--blekk);text-underline-offset:3px;transition:text-decoration-color .16s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mk .blg-art__sti a:hover{-webkit-text-decoration-color:var(--blekk);text-decoration-color:var(--blekk)}.mk .blg-art__sti .blg-chev{color:var(--dempet)}.mk .blg-art__sti .blg-naa{color:var(--dempet);text-overflow:ellipsis;white-space:nowrap;max-width:24em;font-weight:400;overflow:hidden}.mk .blg-art h1{font-size:var(--t2);text-wrap:balance;margin:0 0 20px;line-height:1.08}.mk .blg-art__meta{font-family:var(--font-sans);color:var(--brod);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 20px;font-size:15px;line-height:1.4;display:flex}.mk .blg-art__meta .blg-kat{color:var(--blekk);font-weight:500}.mk .blg-art__meta .blg-chev{color:var(--dempet)}.mk .blg-art__ingress{color:var(--brod);text-wrap:pretty;margin:0;font-size:20px;line-height:1.5}.mk .blg-art__strek{background:var(--linje);height:1px;margin:36px 0 40px}.mk .blg-art__omslag{aspect-ratio:16/9;border-radius:var(--r-bilde);height:auto;margin:36px 0 48px}.mk .blg-art__omslag .blg-omslag__tegning{inset:7% 10%}.mk .blg-tekst{color:var(--brod);font-size:18px;line-height:1.65}.mk .blg-tekst>*+*{margin-top:1.1em}.mk .blg-tekst p{margin:0}.mk .blg-tekst>p+p{margin-top:1.1em}.mk .blg-tekst h2,.mk .blg-tekst h3,.mk .blg-tekst h4{font-family:var(--font-serif);color:var(--blekk);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.mk .blg-tekst h2{font-variation-settings:"opsz" 40;margin-top:2em;margin-bottom:.55em;font-size:32px;line-height:1.15}.mk .blg-tekst h3{font-variation-settings:"opsz" 24;margin-top:1.7em;margin-bottom:.45em;font-size:24px;line-height:1.25}.mk .blg-tekst h4{font-variation-settings:"opsz" 20;margin-top:1.5em;margin-bottom:.4em;font-size:20px;line-height:1.3}.mk .blg-tekst h2+*,.mk .blg-tekst h3+*,.mk .blg-tekst h4+*{margin-top:0}.mk .blg-tekst strong{color:var(--blekk);font-weight:500}.mk .blg-tekst em{font-style:italic}.mk .blg-tekst ul{margin-bottom:0;padding-left:1.35em;list-style:outside}.mk .blg-tekst ol{margin-bottom:0;padding-left:1.35em;list-style:decimal}.mk .blg-tekst li{padding-left:.2em}.mk .blg-tekst li+li{margin-top:.4em}.mk .blg-tekst li::marker{color:var(--dempet)}.mk .blg-tekst li>p{margin:0}.mk .blg-tekst hr{background:var(--linje);border:0;height:1px;margin-block:2.2em}.mk .blg-tekst img{border-radius:var(--r-bilde)}.mk .blg-tekst blockquote{background:var(--aksentflate);color:var(--aksent-mork);border-radius:var(--r-kort);font-family:var(--font-serif);font-variation-settings:"opsz" 24;letter-spacing:-.01em;margin:1.6em 0;padding:24px 28px;font-size:22px;font-style:italic;line-height:1.4}.mk .blg-tekst blockquote p{margin:0}.mk .blg-tekst blockquote p+p{margin-top:.6em}.mk .blg-tekst blockquote strong,.mk .blg-tekst blockquote a{color:var(--aksent-mork)}.mk .blg-tekst code{background:var(--graa);color:var(--blekk);border-radius:6px;padding:.12em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.mk .blg-tekst pre{background:var(--graa);border-radius:var(--r-bilde);margin:1.6em 0;padding:20px 24px;font-size:15px;line-height:1.55;overflow-x:auto}.mk .blg-tekst pre code{font-size:inherit;background:0 0;padding:0}.mk .blg-tekst table{border-collapse:separate;border-spacing:0;background:var(--graa);border-radius:var(--r-bilde);width:100%;margin:1.6em 0;font-size:15px;line-height:1.45;overflow:hidden}.mk .blg-tekst th,.mk .blg-tekst td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linje-graa);padding:12px 16px}.mk .blg-tekst th{color:var(--blekk);font-weight:500}.mk .blg-tekst tr:last-child td{border-bottom:0}.mk .blg-art__tagger{flex-wrap:wrap;gap:8px;margin-top:48px;padding:0;list-style:none;display:flex}.mk .blg-art__tagger li{color:var(--brod);background:var(--graa);border-radius:var(--r-chip);padding:6px 12px;font-size:13px;font-weight:500}.mk .blg-lesogsa{background:var(--lysblaa);padding-block:96px}.mk .blg-lesogsa h2{margin-bottom:40px}.mk .blg-lesogsa .blg-rutenett{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.mk .blg-lesogsa .blg-kort{min-height:240px}.mk .blg-lesogsa .blg-omslag--blaa{background:#c9d7ea}@media (max-width:1024px){.mk .blg-rutenett,.mk .blg-rutenett[data-antall="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.mk .blg-hero{padding-top:112px;padding-bottom:48px}.mk .blg-hero .ingress{font-size:17px}.mk .blg-hoved{grid-template-columns:1fr;gap:20px;min-height:0;padding:8px 8px 28px}.mk .blg-hoved__omslag{order:-1;height:200px;min-height:0;margin:0}.mk .blg-hoved__tekst{padding:0 16px}.mk .blg-hoved__tittel{font-size:26px}.mk .blg-resten{padding-block:56px 72px}.mk .blg-rutenett,.mk .blg-rutenett[data-antall],.mk .blg-lesogsa .blg-rutenett{grid-template-columns:1fr;gap:14px;max-width:none}.mk .blg-kort__omslag{height:180px}.mk .blg-art__omslag{margin:28px 0 36px}.mk .blg-art{padding-block:40px 72px}.mk .blg-art h1{font-size:34px}.mk .blg-art__ingress{font-size:18px}.mk .blg-tekst{font-size:17px;line-height:1.6}.mk .blg-tekst h2{font-size:27px}.mk .blg-tekst h3{font-size:22px}.mk .blg-tekst blockquote{padding:20px;font-size:19px}.mk .blg-lesogsa{padding-block:72px}}@media (max-width:640px){.mk .blg-hero h1{max-width:none}.mk .blg-filter{display:flex}.mk .blg-filter button{flex:auto;padding-inline:12px}.mk .blg-art__sti .blg-naa{max-width:100%}}}@layer utilities;
