.nyheterPage{min-height:100vh;color:#fff;background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(255,109,0,.14) 0,transparent 55%),linear-gradient(180deg,#121212,#0a0a0a);padding:6.5rem 1.25rem 4.5rem}@media screen and (max-width:700px){.nyheterPage{padding:5.5rem 1rem 3.25rem}}.nyheterHero{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.nyheterHero .nyheterEyebrow{margin:0 0 .45rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,109,0,.9)}.nyheterHero h1{margin:0 0 .75rem;font-size:clamp(2rem,6vw,3rem)}.nyheterHero .intro{margin:0;color:rgba(255,255,255,.72);line-height:1.55}.nyheterInner{max-width:74rem;margin:0 auto}.nyheterGrid{display:grid;grid-gap:1.15rem;gap:1.15rem;grid-template-columns:1fr}@media(min-width:700px){.nyheterGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.nyheterGrid{grid-template-columns:repeat(3,1fr)}}.nyheterCard{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.055),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}@media(hover:hover)and (pointer:fine){.nyheterCard:hover{transform:translateY(-3px);border-color:rgba(255,109,0,.3);box-shadow:0 18px 40px rgba(0,0,0,.32)}}.nyheterMedia{position:relative;width:100%;aspect-ratio:16/10;background:#1c1c1c}.nyheterPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(255,109,0,.18) 0,transparent 65%),#151515}.nyheterPlaceholder img{width:min(48%,140px);height:auto;opacity:.85}.nyheterCardBody{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.15rem 1.2rem;flex:1 1}.nyheterCardBody time{color:rgba(255,224,184,.85);font-size:.8rem;font-weight:600;letter-spacing:.02em}.nyheterCardBody h2{margin:0;font-size:1.15rem;line-height:1.3;color:#fff}.nyheterCardBody p{margin:0;color:rgba(255,255,255,.72);line-height:1.55;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nyheterCardCta{margin-top:auto;padding-top:.75rem;font-size:.88rem;font-weight:700;color:#ff6d00}.emptyState{max-width:32rem;margin:0 auto;padding:2.25rem 1.5rem 2rem;text-align:center;border-radius:16px;background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px rgba(0,0,0,.28)}.emptyState .emptyVisual{width:min(100%,200px);margin:0 auto 1.25rem}.emptyState .emptyVisual img{width:100%;height:auto;filter:drop-shadow(0 10px 28px rgba(255,109,0,.28))}.emptyState h2{margin:0 0 .65rem;font-size:clamp(1.45rem,4vw,1.85rem);color:#fff}.emptyState p{margin:0 0 1.5rem;color:rgba(255,255,255,.7);line-height:1.6}.emptyActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.emptyPrimary,.emptySecondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.25rem;border-radius:8px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.emptyPrimary{color:#fff;background:#ff6d00;box-shadow:0 8px 22px rgba(255,109,0,.28)}.emptyPrimary:hover{background:#ff8124;transform:translateY(-2px)}.emptySecondary{color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03)}.emptySecondary:hover{border-color:rgba(255,109,0,.45);color:#fff}.emptySocial{display:flex;justify-content:center;gap:1.25rem}.emptySocial a{color:rgba(255,255,255,.55);font-size:.9rem;font-weight:600;text-decoration:none}.emptySocial a:hover,.googleLink{color:#ff6d00}.googleLink{display:block;width:-moz-fit-content;width:fit-content;margin:2.25rem auto 0;font-weight:700;text-decoration:none}.googleLink:hover{color:#ff8124}@media(prefers-reduced-motion:reduce){.emptyPrimary,.emptySecondary,.nyheterCard{transition:none}.emptyPrimary:hover,.nyheterCard:hover{transform:none}}