:root{--midtlandet-primary:#0066cc;--midtlandet-accent:#ff0000;--midtlandet-text:#1a1a1a;--midtlandet-text-light:#666;--midtlandet-border:#e0e0e0;--midtlandet-bg:#f9f9f9}.midtlandet-news-grid-wrapper{width:100%;margin:2rem 0}.midtlandet-news-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;grid-auto-rows:auto}@media (max-width:1024px){.midtlandet-news-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.midtlandet-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.midtlandet-news-grid{grid-template-columns:1fr}}.midtlandet-article-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.midtlandet-article-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .12);transform:translateY(-2px)}.midtlandet-article-card .article-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.midtlandet-article-large{grid-column:span 2;grid-row:span 1;min-height:250px}@media (min-width:1024px){.midtlandet-article-large{grid-column:span 3;grid-row:span 2;min-height:auto}.midtlandet-article-large .article-image{height:300px}}@media (max-width:768px){.midtlandet-article-large{grid-column:span 2;grid-row:span 1}}@media (max-width:480px){.midtlandet-article-large{grid-column:span 1;grid-row:span 1}}.midtlandet-article-medium{grid-column:span 1;grid-row:span 1;min-height:200px}@media (min-width:1024px){.midtlandet-article-medium{grid-column:span 2;grid-row:span 2;min-height:auto}.midtlandet-article-medium .article-image{height:250px}}@media (max-width:768px){.midtlandet-article-medium{grid-column:span 1;grid-row:span 1}}.midtlandet-article-small{grid-column:span 1;grid-row:span 2;min-height:auto}@media (max-width:1024px){.midtlandet-article-small{grid-column:span 1;grid-row:span 1}}.midtlandet-article-small .article-image{height:150px}.article-image{position:relative;overflow:hidden;background:#f0f0f0;height:200px}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.midtlandet-article-card:hover .article-image img{transform:scale(1.05)}.featured-badge{position:absolute;top:12px;right:12px;background:var(--midtlandet-accent);color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.article-content{padding:1.25rem;flex:1;display:flex;flex-direction:column}.article-category{margin-bottom:.75rem}.category-tag{display:inline-block;background:var(--midtlandet-primary);color:#fff;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.article-title{margin:0 0 .75rem 0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--midtlandet-text);transition:color 0.3s ease}.midtlandet-article-large .article-title{font-size:1.75rem}.midtlandet-article-medium .article-title{font-size:1.25rem}.midtlandet-article-card:hover .article-title{color:var(--midtlandet-primary)}.article-excerpt{margin:0 0 1rem 0;font-size:.95rem;line-height:1.5;color:var(--midtlandet-text-light);flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.midtlandet-article-large .article-excerpt{-webkit-line-clamp:3;font-size:1rem}.article-meta{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--midtlandet-text-light);margin-top:auto}.article-date{display:flex;align-items:center;gap:.5rem}.article-date::before{content:'';font-size:.9rem}.no-posts{grid-column:1 / -1;text-align:center;padding:2rem;color:var(--midtlandet-text-light);font-size:1rem}@media (max-width:768px){.midtlandet-news-grid{grid-template-columns:1fr;gap:1rem}.midtlandet-article-large,.midtlandet-article-medium,.midtlandet-article-small{grid-column:span 1!important;grid-row:span 1!important}.article-image{height:180px}.article-content{padding:1rem}.article-title{font-size:1rem}.midtlandet-article-large .article-title{font-size:1.25rem}}@media (max-width:480px){.midtlandet-news-grid{gap:.75rem}.article-image{height:150px}.article-content{padding:.75rem}.article-title{font-size:.95rem}.article-excerpt{display:none}}.midtlandet-breaking-news{background:var(--midtlandet-accent);color:#fff;padding:1.5rem;border-radius:8px;margin:2rem 0;animation:pulse 2s infinite}.midtlandet-breaking-news h2{margin:0;font-size:1.5rem;font-weight:700}.midtlandet-breaking-news p{margin:.5rem 0 0 0;opacity:.95}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgb(255 0 0 / .7)}50%{box-shadow:0 0 0 10px #fff0}}.midtlandet-priority-high{border-left:4px solid var(--midtlandet-accent)}.midtlandet-priority-high .article-title{font-weight:800}.midtlandet-priority-low{opacity:.85}.midtlandet-priority-low .article-title{font-weight:400}.midtlandet-meta-box{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:10px 0}@media (max-width:768px){.midtlandet-meta-box{grid-template-columns:1fr}}.midtlandet-meta-section h4{margin-top:0;margin-bottom:15px;color:#06c;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.midtlandet-meta-box p{margin:12px 0}.midtlandet-meta-box label{display:block;margin-bottom:5px;font-weight:500;font-size:13px}.midtlandet-meta-box input[type="checkbox"]{margin-right:8px;cursor:pointer}.midtlandet-meta-box select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff}.midtlandet-color-picker{width:60px;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:2px}.midtlandet-meta-box small{display:block;margin-top:5px;color:#666;font-size:12px}@media print{.midtlandet-article-card:hover{transform:none;box-shadow:none}.article-image img{transform:none}}