.-ewU1q_page{padding:2rem var(--content-padding-x) 4rem;margin:0 auto}.-ewU1q_breadcrumb{color:var(--color-foreground-muted);align-items:center;gap:.65rem;margin-bottom:1.5rem;display:flex}.-ewU1q_breadcrumb a{color:inherit;text-decoration:none}.-ewU1q_breadcrumb a:hover{color:var(--color-skogsgronn);text-decoration:underline}.-ewU1q_breadcrumb span[aria-current=page]{color:var(--color-foreground);opacity:1}.-ewU1q_pageHeader{text-align:left;border-bottom:1px solid var(--color-sand);flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding-top:.5rem;padding-bottom:1.5rem;display:flex}.-ewU1q_pageHeader h1{font-size:clamp(1.5rem,3vw,2.2rem);font-size:var(--fs-h2);color:var(--color-skogsgronn);margin:0;line-height:1.15}.-ewU1q_pageHeader p{color:var(--color-foreground);opacity:.85;max-width:720px;margin:0;font-size:1rem;line-height:1.5}.-ewU1q_filterBar{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.-ewU1q_filterChip{border:1.5px solid var(--color-sand);background:var(--color-white);cursor:pointer;color:var(--color-foreground);font-size:1rem;font-weight:500;font-family:var(--font-body);border-radius:0;padding:.5rem 1rem;transition:all .15s}.-ewU1q_filterChip:hover{border-color:var(--color-skogsgronn);color:var(--color-skogsgronn)}.-ewU1q_filterChipActive{border-color:var(--color-skogsgronn);background:var(--color-skogsgronn);color:var(--color-white)}.-ewU1q_filterChipActive:hover{color:var(--color-white)}.-ewU1q_grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.-ewU1q_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.-ewU1q_grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.-ewU1q_card{background:var(--color-white);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.-ewU1q_card:hover{background-color:var(--color-skogsgronn-bg);color:var(--color-white)}.-ewU1q_cardImage{aspect-ratio:4/3;background:linear-gradient(180deg, var(--color-lightgreen-bg) 0%, var(--color-sand-light) 100%);position:relative;overflow:hidden}.-ewU1q_cardImageInner{object-fit:cover}.-ewU1q_cardHoverImage{opacity:0;transition:opacity .4s}.-ewU1q_card:hover .-ewU1q_cardHoverImage{opacity:1}.-ewU1q_cardImagePlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.-ewU1q_cardImagePlaceholder span{color:var(--color-skogsgronn);opacity:.4;font-size:4rem;font-weight:400}.-ewU1q_videoBadge{background:var(--color-skogsgronn);color:var(--color-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.-ewU1q_videoBadge span{font-size:1.2rem;font-weight:500}.-ewU1q_cardBody{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.-ewU1q_cardTitle{margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.-ewU1q_cardMeta{min-height:1.15rem;line-height:1.4}.-ewU1q_cardKategori{text-transform:uppercase;letter-spacing:.05em}.-ewU1q_emptyState{text-align:center;color:var(--color-foreground-muted);padding:3rem 1rem;font-size:.95rem}
