body[data-nll-main-hero="omraden"] .nll-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}
body[data-nll-main-hero="omraden"] .nll-jcard{display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(145deg,#211f18,#12120f);border:1px solid #d4af3738;border-radius:22px;box-shadow:0 16px 40px #0002;transition:transform .2s,border-color .2s}
body[data-nll-main-hero="omraden"] .nll-jcard:hover{transform:translateY(-4px);border-color:#d4af3780}
body[data-nll-main-hero="omraden"] :is(.nll-jcard__imgwrap,.nll-area-photo){margin:0;display:block;position:relative;aspect-ratio:3/2;overflow:hidden}
body[data-nll-main-hero="omraden"] .nll-jcard img{width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;display:block}
body[data-nll-main-hero="omraden"] .nll-area-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:24px 12px 10px;background:linear-gradient(transparent,#000d);color:#fff;font-size:11px;line-height:1.5}
body[data-nll-main-hero="omraden"] .nll-jcard__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:24px;text-align:left}
body[data-nll-main-hero="omraden"] .nll-jcard h3{font-size:26px;line-height:1.2;margin:0}
body[data-nll-main-hero="omraden"] .nll-jstat{font-size:15px;line-height:1.7;color:#d5d0c4;margin:0}
body[data-nll-main-hero="omraden"] .nll-jlinks{margin:0;font-size:13px;line-height:1.7}
body[data-nll-main-hero="omraden"] a.nll-jmore{display:flex;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;border-top:1px solid #ffffff15;color:#e8c64c;text-decoration:none;font-weight:600}
body[data-nll-main-hero="omraden"] .nll-jcard a:focus-visible{outline:2px solid #e8c64c;outline-offset:4px}
body[data-nll-main-hero="omraden"] .nll-jcat{color:#e8c64c}
@media(max-width:1000px){body[data-nll-main-hero="omraden"] .nll-journal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){body[data-nll-main-hero="omraden"] .nll-journal{grid-template-columns:1fr;gap:24px}body[data-nll-main-hero="omraden"] .nll-jcard__body{padding:22px}}
@media(prefers-reduced-motion:reduce){body[data-nll-main-hero="omraden"] .nll-jcard{transition:none}}
@media(min-width:1001px){body[data-nll-main-hero="omraden"] #cat-staderna-kusten .nll-journal{grid-template-columns:repeat(2,minmax(0,1fr))}}
body[data-nll-main-hero="omraden"] #cat-hemmaplan-inlandet .nll-jcard:last-child{grid-column:1/-1}
@media(min-width:641px){body[data-nll-main-hero="omraden"] #cat-hemmaplan-inlandet .nll-jcard:last-child{display:grid;grid-template-columns:1fr 1fr}}
