:root{--red:#c0001a;--red-dark:#8a0012;--red-light:#e8001f;--black:#0d0d0d;--gray-900:#1a1a1a;--gray-700:#444;--gray-500:#777;--gray-200:#e5e5e5;--gray-100:#f4f4f4;--white:#fefefe;--serif:'Playfair Display', Georgia, serif;--body-serif:'Source Serif 4', Georgia, serif;--cond:'Barlow Condensed', sans-serif;--sans:'Barlow', sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{background:var(--white);color:var(--black);font-family:var(--body-serif);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}img{max-width:100%;height:auto;display:block}.topbar{background:var(--black);color:var(--gray-200);font-family:var(--sans);font-size:11px;letter-spacing:.04em}.topbar-inner{max-width:1200px;margin:0 auto;padding:6px 24px;display:flex;justify-content:space-between;align-items:center}.topbar a{color:var(--gray-200)}.topbar a:hover{color:var(--red-light)}.topbar-right{display:flex;gap:16px}.topbar-right a{display:none}@media (min-width:600px){.topbar-right a{display:inline}}.masthead{border-bottom:3px solid var(--black)}.masthead-inner{max-width:1200px;margin:0 auto;padding:20px 24px 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.masthead-left{font-family:var(--sans);font-size:11px;color:var(--gray-500);letter-spacing:.06em;text-transform:uppercase}.masthead-left span{display:block;color:var(--black);font-weight:500}.masthead-logo{text-align:center}.masthead-logo h1{font-family:var(--serif);font-size:clamp(36px, 6vw, 68px);font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--black)}.masthead-logo h1 a{color:var(--black)}.masthead-logo h1 a:hover{color:var(--black)}.masthead-logo .tagline{font-family:var(--body-serif);font-style:italic;font-size:13px;color:var(--gray-500);margin-top:4px;letter-spacing:.02em}.masthead-right{text-align:right;font-family:var(--sans);font-size:11px;color:var(--gray-500);letter-spacing:.04em}.masthead-right .issue{font-weight:700;color:var(--black);font-size:13px}.red-stripe{background:var(--red);height:4px}.nav-wrap{border-bottom:1px solid var(--gray-200);position:relative}.nav-wrap-inner{max-width:1200px;margin:0 auto;padding:0;display:flex;align-items:center;overflow:visible}nav.main-nav{padding:0 24px;display:flex;gap:0;overflow-x:visible;scrollbar-width:none;flex:1;position:relative}nav.main-nav::-webkit-scrollbar{display:none}nav.main-nav a{font-family:var(--cond);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;color:var(--gray-700);border-bottom:3px solid #fff0;white-space:nowrap;transition:color 0.15s,border-color 0.15s;display:inline-block}nav.main-nav a:hover,nav.main-nav a.current-menu-item,nav.main-nav a.current_page_item{color:var(--red);border-bottom-color:var(--red)}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:14px 20px;flex-direction:column;gap:5px;align-items:flex-end;flex-shrink:0}.hamburger span{display:block;height:2px;background:var(--black);transition:all 0.25s ease;border-radius:1px}.hamburger span:nth-child(1){width:22px}.hamburger span:nth-child(2){width:16px}.hamburger span:nth-child(3){width:22px}.hamburger.open span:nth-child(1){transform:translateY(7px) rotate(45deg);width:22px}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.mobile-menu{display:none;flex-direction:column;background:var(--white);border-top:1px solid var(--gray-200);border-bottom:3px solid var(--red);overflow:hidden;max-height:0;transition:max-height 0.35s ease}.mobile-menu.open{max-height:500px}.mobile-menu a{font-family:var(--cond);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:13px 24px;color:var(--gray-700);border-bottom:1px solid var(--gray-200);transition:background 0.15s,color 0.15s;display:block}.mobile-menu a:last-child{border-bottom:none}.mobile-menu a:hover,.mobile-menu a.current-menu-item{color:var(--red);background:var(--gray-100)}.breaking{background:var(--red);color:#fff;display:flex;align-items:center;overflow:hidden;font-family:var(--sans);font-size:13px;height:36px}.breaking-label{background:var(--black);padding:0 16px;height:100%;display:flex;align-items:center;font-family:var(--cond);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.breaking-track{flex:1;overflow:hidden;position:relative;height:100%;mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%)}.breaking-inner{display:flex;align-items:center;height:100%;white-space:nowrap;animation:ticker 40s linear infinite}.breaking-inner:hover{animation-play-state:paused}.breaking-sep{display:inline-block;width:5px;height:5px;background:rgb(255 255 255 / .5);border-radius:50%;margin:0 20px;vertical-align:middle;flex-shrink:0}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.container{max-width:1200px;margin:0 auto;padding:0 24px}.label{font-family:var(--cond);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.byline{font-family:var(--sans);font-size:12px;color:var(--gray-500);letter-spacing:.04em}.byline strong{color:var(--black)}.hero{display:grid;grid-template-columns:2fr 1fr;border-bottom:1px solid var(--gray-200)}.hero-dubbel{display:flex;flex-direction:column;gap:0}.hero-dubbel-item{padding:0 28px 24px 0}.hero-dubbel-item--border{padding:24px 28px 0 0;border-top:1px solid var(--gray-200)}.hero-dubbel-item .headline{font-size:clamp(17px, 2.2vw, 28px)}.hero-dubbel-item .deck{font-size:14px}.hero-main{padding:28px 28px 28px 0;border-right:1px solid var(--gray-200)}.hero-sidebar{padding:28px 0 28px 28px;display:flex;flex-direction:column;gap:20px}.hero-main .headline{font-family:var(--serif);font-size:clamp(24px, 3.5vw, 42px);font-weight:900;line-height:1.15;margin-bottom:12px;letter-spacing:-.01em}.hero-main .deck{font-family:var(--body-serif);font-size:17px;line-height:1.55;color:var(--gray-700);margin-bottom:14px;font-style:italic}.hero-img{width:100%;aspect-ratio:16/9;background:var(--gray-100);margin-bottom:14px;overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover}.hero-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8e8e8 0%,#d0d0d0 100%);display:flex;align-items:center;justify-content:center;color:var(--gray-500);font-family:var(--sans);font-size:12px;letter-spacing:.06em;text-transform:uppercase;aspect-ratio:16/9}.sidebar-article{padding-bottom:20px;border-bottom:1px solid var(--gray-200)}.sidebar-article:last-child{border-bottom:none;padding-bottom:0}.sidebar-article h3{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.25;margin-bottom:6px}.sidebar-article p{font-size:13px;color:var(--gray-700);line-height:1.5}.section-head{display:flex;align-items:center;gap:12px;padding:20px 0 16px}.section-head h2{font-family:var(--cond);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);white-space:nowrap}.section-head::after{content:'';flex:1;height:1px;background:var(--gray-200)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:32px;border-bottom:1px solid var(--gray-200)}.card-img{width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#e0e0e0,#c8c8c8);margin-bottom:12px;overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover}.card h3{font-family:var(--serif);font-size:18px;font-weight:700;line-height:1.25;margin-bottom:8px}.card p{font-size:13px;color:var(--gray-700);line-height:1.5;margin-bottom:8px}.opinion-strip{background:var(--gray-100);border-top:3px solid var(--black);border-bottom:3px solid var(--black);padding:24px 0;margin-bottom:32px}.opinion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.opinion-card{display:flex;gap:14px;align-items:flex-start}.opinion-avatar{width:52px;height:52px;border-radius:50%;background:var(--gray-200);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:20px;font-weight:900;color:var(--gray-500);overflow:hidden}.opinion-avatar img{width:100%;height:100%;object-fit:cover}.opinion-content .kron-label{font-family:var(--cond);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-weight:700}.opinion-content h4{font-family:var(--serif);font-size:15px;font-weight:700;line-height:1.3;margin:4px 0}.opinion-content .author{font-family:var(--sans);font-size:11px;color:var(--gray-500)}.article-header{padding:32px 0 24px;border-bottom:1px solid var(--gray-200);margin-bottom:32px}.article-header .headline{font-family:var(--serif);font-size:clamp(28px, 4vw, 52px);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.article-header .deck{font-family:var(--body-serif);font-size:20px;font-style:italic;color:var(--gray-700);line-height:1.5;margin-bottom:20px}.article-header .article-meta{display:flex;align-items:center;gap:16px;font-family:var(--sans);font-size:12px;color:var(--gray-500);border-top:1px solid var(--gray-200);padding-top:16px}.article-header .article-meta strong{color:var(--black)}.article-featured-img{width:100%;aspect-ratio:16/9;overflow:hidden;margin-bottom:12px}.article-featured-img img{width:100%;height:100%;object-fit:cover}.article-caption{font-family:var(--sans);font-size:11px;color:var(--gray-500);margin-bottom:32px;font-style:italic}.article-body{max-width:720px}.article-body a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.article-body a:hover{color:#900013}.entry-content a,.page-content a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover,.page-content a:hover{color:#900013}.article-body p{font-family:var(--body-serif);font-size:18px;line-height:1.75;margin-bottom:24px;color:var(--gray-900)}.article-body .rb-ingress strong{font-size:20px;font-style:italic;color:var(--gray-700);font-weight:400}.article-body .rb-byline{font-family:var(--sans);font-size:13px;color:var(--gray-500);border-top:1px solid var(--gray-200);padding-top:20px;margin-top:32px}.article-layout{display:grid;grid-template-columns:1fr 300px;grid-template-rows:auto auto;gap:32px 48px;padding:0 0 48px;align-items:start}.article-layout article.article-body-wrap{grid-column:1;grid-row:1}.article-layout .expert-widget{grid-column:1;grid-row:2}.article-layout .article-sidebar{grid-column:2;grid-row:1 / 3}.article-sidebar{padding-top:8px}.article-sidebar .section-head{padding-top:0}.related-article{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--gray-200)}.related-article:last-child{border-bottom:none}.related-article h4{font-family:var(--serif);font-size:15px;font-weight:700;line-height:1.3;margin-bottom:4px}.related-article .byline{margin-top:4px}.pagination{display:flex;gap:8px;padding:24px 0;font-family:var(--sans);font-size:13px}.pagination a,.pagination span{padding:6px 12px;border:1px solid var(--gray-200);color:var(--gray-700)}.pagination a:hover{background:var(--gray-100);color:var(--red)}.pagination .current{background:var(--red);color:#fff;border-color:var(--red)}footer{background:var(--black);color:var(--gray-500);padding:32px 24px;margin-top:40px}.footer-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}footer h2{font-family:var(--serif);font-size:28px;font-weight:900;color:var(--white);margin-bottom:4px}footer p{font-family:var(--body-serif);font-style:italic;font-size:12px}footer nav{border:none;padding:0;flex-wrap:wrap;justify-content:flex-end;display:flex}footer nav a{font-size:11px;color:var(--gray-500);padding:4px 10px;display:inline-block}footer nav a:hover{color:var(--red-light)}.red-stripe-bottom{background:var(--red);height:6px}.card h3,.hero-main .headline,.sidebar-article h3,.related-article h4{transition:color 0.15s;cursor:pointer}.card:hover h3,.hero-main:hover .headline,.sidebar-article:hover h3,.related-article:hover h4{color:var(--red)}.alignleft{float:left;margin:0 24px 16px 0}.alignright{float:right;margin:0 0 16px 24px}.aligncenter{margin:0 auto 16px;display:block}.wp-caption-text{font-size:12px;color:var(--gray-500);font-style:italic;margin-top:4px}@media (max-width:900px){.article-layout{grid-template-columns:1fr}.article-sidebar{display:none}}@media (max-width:768px){.hero{grid-template-columns:1fr}.hero-main{border-right:none;padding-right:0;border-bottom:1px solid var(--gray-200)}.hero-sidebar{padding-left:0}.card-grid{grid-template-columns:1fr}.opinion-grid{grid-template-columns:1fr}.masthead-inner{grid-template-columns:1fr;text-align:center}.masthead-left,.masthead-right{display:none}.footer-inner{flex-direction:column}footer nav{justify-content:flex-start;padding:0}nav.main-nav{display:none}.hamburger{display:flex}.mobile-menu{display:flex}.nav-wrap{justify-content:flex-end}.sok-knapp{order:1}.hamburger{order:2}.vader-widget{display:flex;margin-left:0;margin-right:auto;order:0;border-left:none;border-right:1px solid var(--gray-200)}.vader-stad{display:none}.vader-pil{display:none}}.article-meta{display:flex;align-items:center;gap:12px;font-family:var(--sans);font-size:12px;color:var(--gray-500);border-top:1px solid var(--gray-200);padding-top:16px;margin-top:16px}.article-meta strong{color:var(--black)}.hero-img a,.card-img a,a .hero-img img,a .card-img img{display:block;overflow:hidden}a .hero-img img,a .card-img img,.hero-img>a>img,.card-img>a>img{transition:transform 0.3s ease}a:hover .hero-img img,a:hover .card-img img,.hero-img>a:hover>img,.card-img>a:hover>img{transform:scale(1.03)}.hero-img{overflow:hidden}.card-img{overflow:hidden}.breaking-link{color:#fff;text-decoration:none;white-space:nowrap;transition:opacity 0.15s}.breaking-link:hover{color:#fff;opacity:.75;text-decoration:underline}.archive-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--gray-200)}.archive-item{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--gray-200)}.archive-item-img{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--gray-100);flex-shrink:0}.archive-item-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.archive-item-img:hover img{transform:scale(1.03)}.archive-item-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#c8c8c8);aspect-ratio:3/2}.archive-item-content h3{font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.25;margin-bottom:8px;transition:color 0.15s}.archive-item-content a:hover h3{color:var(--red)}.archive-item-content p{font-size:14px;color:var(--gray-700);line-height:1.55}.label a{color:var(--red);text-decoration:none}.label a:hover{color:var(--red-dark);text-decoration:underline}@media (max-width:600px){.archive-item{grid-template-columns:1fr}.archive-item-img{aspect-ratio:16/9}}.lasde-du-ocksa{border-top:3px solid var(--black);margin-top:48px;padding-bottom:48px}.ldo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:4px}.ldo-card{display:flex;flex-direction:column;gap:12px}.ldo-img{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--gray-100)}.ldo-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.ldo-img:hover img{transform:scale(1.03)}.ldo-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#c8c8c8)}.ldo-content h3{font-family:var(--serif);font-size:17px;font-weight:700;line-height:1.3;margin:4px 0 0;transition:color 0.15s}.ldo-content a:hover h3{color:var(--red)}@media (max-width:700px){.ldo-grid{grid-template-columns:1fr}}.horis-list{display:flex;flex-direction:column;border-top:3px solid var(--black);border-bottom:1px solid var(--gray-200);margin:32px 0 0}.horis-item{display:grid;grid-template-columns:200px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--gray-200)}.horis-item:last-child{border-bottom:none}.horis-img{display:block;overflow:hidden;aspect-ratio:3/2;background:var(--gray-100);flex-shrink:0}.horis-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.horis-img:hover img{transform:scale(1.03)}.horis-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e0e0e0,#c8c8c8)}.horis-content h3{font-family:var(--serif);font-size:20px;font-weight:700;line-height:1.25;margin:4px 0 8px;transition:color 0.15s}.horis-content a:hover h3{color:var(--red)}.horis-content p{font-size:13px;color:var(--gray-700);line-height:1.5}@media (max-width:600px){.horis-item{grid-template-columns:120px 1fr;gap:12px}}.vader-widget{display:flex;align-items:center;gap:4px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600;color:var(--gray-700);cursor:default;white-space:nowrap;border-left:1px solid var(--gray-200)}.vader-ikon{font-size:16px;line-height:1}.vader-temp{font-family:var(--sans);letter-spacing:.02em}.vader-stad{font-family:var(--sans);font-size:11px;color:var(--gray-500);margin-left:2px}.expert-widget{border:1px solid var(--gray-200);margin-bottom:28px;background:var(--gray-50,#fafafa)}.expert-header{background:var(--black);padding:8px 14px;display:flex;align-items:center;gap:8px}.expert-label{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.expert-body{padding:16px;min-height:80px}.expert-loading{font-family:var(--sans);font-size:12px;color:var(--gray-400);font-style:italic;padding:8px 0}.expert-citat{margin:0 0 12px;padding:0 0 0 12px;border-left:3px solid var(--red);font-family:var(--serif);font-size:14px;line-height:1.6;color:var(--gray-700);font-style:italic}.expert-byline{display:flex;flex-direction:column;gap:2px}.expert-byline strong{font-family:var(--sans);font-size:12px;font-weight:700;color:var(--black)}.expert-byline span{font-family:var(--sans);font-size:11px;color:var(--gray-500)}.sok-knapp{background:none;border:none;cursor:pointer;font-size:17px;padding:0 10px;color:var(--gray-700);line-height:1;transition:color 0.15s}.sok-knapp:hover{color:var(--red)}.sok-falt{display:none;background:var(--black);border-top:2px solid var(--red);padding:0;overflow:hidden;max-height:0;transition:max-height 0.25s ease,padding 0.25s ease}.sok-falt.aktiv{display:block;max-height:80px;padding:12px 0}.sok-inner{max-width:860px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:12px}.sok-inner form{display:flex;flex:1;gap:8px}.sok-inner input[type="search"]{flex:1;background:#1a1a1a;border:1px solid #444;color:#fff;padding:8px 14px;font-family:var(--sans);font-size:14px;outline:none}.sok-inner input[type="search"]::placeholder{color:#888}.sok-inner input[type="search"]:focus{border-color:var(--red)}.sok-inner button[type="submit"]{background:var(--red);color:#fff;border:none;padding:8px 18px;font-family:var(--sans);font-size:13px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.sok-inner button[type="submit"]:hover{background:#a50016}.sok-stang{background:none;border:none;color:#888;font-size:22px;cursor:pointer;padding:0 4px;line-height:1}.sok-stang:hover{color:#fff}.lasartid{font-family:var(--sans);font-size:11px;color:var(--gray-500)}.till-toppen{position:fixed;bottom:32px;right:32px;width:44px;height:44px;background:var(--red);color:#fff;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(16px);transition:opacity 0.25s,transform 0.25s;pointer-events:none;z-index:999;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.till-toppen.synlig{opacity:1;transform:translateY(0);pointer-events:auto}.till-toppen:hover{background:#a50016}@media (max-width:600px){.till-toppen{bottom:16px;right:16px;width:38px;height:38px;font-size:16px}}.fel-sida{padding:60px 0 80px;max-width:680px;margin:0 auto;text-align:center}.fel-kod{font-family:var(--serif);font-size:120px;font-weight:700;color:var(--red);line-height:1;margin-bottom:16px}.fel-rubrik{font-family:var(--serif);font-size:28px;font-weight:700;color:var(--black);line-height:1.3;margin-bottom:20px}.fel-ingress{font-family:var(--sans);font-size:15px;color:var(--gray-600);line-height:1.7;margin-bottom:32px}.fel-citat{background:var(--gray-100);border-left:4px solid var(--red);padding:20px 28px;margin:0 0 36px;text-align:left}.fel-citat blockquote{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--gray-700);margin:0 0 8px}.fel-citat cite{font-family:var(--sans);font-size:12px;color:var(--gray-500);font-style:normal}.fel-alternativ p{font-family:var(--sans);font-size:14px;color:var(--gray-500);margin-bottom:16px}.fel-knappar{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.fel-knapp-prim{background:var(--red);color:#fff;padding:10px 24px;font-family:var(--sans);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:background 0.15s}.fel-knapp-prim:hover{background:#a50016}.fel-knapp-sek{border:1px solid var(--gray-300);color:var(--gray-700);padding:10px 24px;font-family:var(--sans);font-size:13px;text-decoration:none;transition:border-color 0.15s}.fel-knapp-sek:hover{border-color:var(--black);color:var(--black)}.fel-senaste{text-align:left}.redaktor-profil{display:flex;align-items:flex-start;gap:32px;padding:40px 0 32px}.redaktor-avatar img,.redaktor-avatar .author-avatar-placeholder{width:100px!important;height:100px!important;border-radius:50%;flex-shrink:0;object-fit:cover}.redaktor-info{flex:1}.redaktor-namn{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--black);margin:0 0 8px;line-height:1.2}.redaktor-titel{font-family:var(--sans);font-size:14px;color:var(--gray-600);margin:0 0 12px;font-style:italic}.redaktor-meta{font-family:var(--sans);font-size:12px;color:var(--gray-400);display:flex;gap:16px}@media (max-width:600px){.redaktor-profil{flex-direction:column;gap:16px;padding:24px 0 20px}.redaktor-namn{font-size:24px}}.kopiera-lank{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 14px;background:none;border:1px solid var(--gray-300);color:var(--gray-600);font-family:var(--sans);font-size:12px;cursor:pointer;transition:border-color 0.15s,color 0.15s}.kopiera-lank:hover{border-color:var(--black);color:var(--black)}.kopiera-lank.kopierad{border-color:#2a9d5c;color:#2a9d5c}.rb-recension-label{font-family:var(--sans);font-size:11px;letter-spacing:.1em;color:var(--red);margin-bottom:12px}.rb-betyg{display:flex;align-items:center;flex-wrap:wrap;gap:12px;background:var(--gray-100);border-left:4px solid var(--red);padding:16px 20px;margin:28px 0}.rb-stjarnor{font-size:28px;letter-spacing:4px;color:var(--red);line-height:1}.rb-betyg-siffra{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--black)}.rb-betyg-motivering{width:100%;font-family:var(--sans);font-size:13px;color:var(--gray-600);margin:4px 0 0;font-style:italic}.vader-pil{font-size:10px;color:var(--gray-400);margin-left:2px;transition:transform 0.2s}.vader-widget[aria-expanded="true"] .vader-pil{transform:rotate(180deg)}.vader-panel{display:none;position:absolute;top:100%;right:0;width:420px;background:var(--white);border:1px solid var(--gray-200);border-top:3px solid var(--red);box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:1000}.vader-panel.vader-panel-oppet{display:block}.vader-panel-inner{padding:16px}.vader-panel-titel{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--gray-200)}.vader-dagar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.vader-dag{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:2px;transition:background 0.15s}.vader-dag:hover{background:var(--gray-100)}.vader-dag-namn{font-family:var(--sans);font-size:11px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em}.vader-dag-ikon{font-size:22px;line-height:1}.vader-dag-temp{display:flex;flex-direction:column;align-items:center;gap:1px}.vh{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--black)}.vl{font-family:var(--sans);font-size:11px;color:var(--gray-400)}.vader-dag-vind{font-family:var(--sans);font-size:10px;color:var(--gray-400)}.nav-wrap{position:relative}@media (max-width:600px){.vader-panel{width:100vw;right:-16px}.vader-dagar{grid-template-columns:repeat(4,1fr)}}.article-body h2{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--black);margin:32px 0 12px;padding-top:8px;border-top:1px solid var(--gray-200);line-height:1.3}.topbar-social{display:flex;align-items:center;gap:10px;margin-right:12px;padding-right:12px;border-right:1px solid rgb(255 255 255 / .2)}.topbar-social-lank{color:rgb(255 255 255 / .6);display:flex;align-items:center;transition:color 0.15s}.topbar-social-lank:hover{color:#fff}.footer-social{display:flex;flex-direction:column;gap:10px;margin-top:14px}.footer-social-lank{display:flex;align-items:center;gap:8px;color:rgb(255 255 255 / .5);font-family:var(--sans);font-size:13px;text-decoration:none;transition:color 0.15s}.footer-social-lank:hover{color:#fff}.footer-social-lank svg{flex-shrink:0}.sidebar-x-widget{margin-bottom:8px}.sidebar-x-widget .twitter-timeline{border-radius:0!important}.expert-widget-bred{max-width:100%;margin:32px 0;border:1px solid var(--gray-200)}.expert-widget-bred .expert-body{display:grid;grid-template-columns:1fr;padding:20px 24px}.expert-widget-bred .expert-citat{font-size:16px;padding-left:16px;border-left-width:4px}.expert-widget-bred .expert-byline{flex-direction:row;align-items:center;gap:12px;margin-top:12px}.expert-widget-bred .expert-byline strong{font-size:13px}.expert-widget-bred .expert-byline span{font-size:12px}.startside-x-wrap{margin:32px 0;border-top:3px solid var(--black)}.startside-x-inner{max-width:550px}.footer-x-widget{min-width:220px;max-width:280px}.footer-inner{align-items:flex-start}.foljoss-widget{margin-bottom:24px}.foljoss-inner{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--gray-200);background:var(--gray-50,#fafafa)}.foljoss-ikon{color:var(--black);flex-shrink:0}.foljoss-text{flex:1;display:flex;flex-direction:column;gap:3px}.foljoss-text strong{font-family:var(--sans);font-size:14px;color:var(--black)}.foljoss-text span{font-family:var(--sans);font-size:12px;color:var(--gray-500)}.foljoss-knapp{background:var(--black);color:#fff;padding:7px 18px;font-family:var(--sans);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background 0.15s;flex-shrink:0}.foljoss-knapp:hover{background:var(--red)}.startside-foljoss{padding:0 0 32px;max-width:480px}.vb-cta{border:2px solid var(--red);border-radius:4px;padding:16px;margin-bottom:20px;background:#fff9f9}.vb-cta-etikett{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.vb-cta-rubrik{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--black);line-height:1.25;margin:0 0 8px}.vb-cta-text{font-family:var(--sans);font-size:13px;color:var(--gray-600);line-height:1.5;margin-bottom:14px}.vb-cta-knapp{display:inline-block;background:var(--red);color:#fff;font-family:var(--sans);font-size:13px;font-weight:700;padding:8px 16px;text-decoration:none;transition:background 0.15s}.vb-cta-knapp:hover{background:#a50016}.article-body ul,.article-body ol{margin:16px 0 20px 0;padding-left:0;list-style:none}.article-body ul li,.article-body ol li{font-family:var(--sans);font-size:16px;color:var(--gray-700);line-height:1.65;padding:8px 0 8px 28px;border-bottom:1px solid var(--gray-200);position:relative}.article-body ul li:last-child,.article-body ol li:last-child{border-bottom:none}.article-body ul li::before{content:'';position:absolute;left:0;top:17px;width:8px;height:8px;background:var(--red);border-radius:50%}.article-body ol{counter-reset:rb-counter}.article-body ol li::before{counter-increment:rb-counter;content:counter(rb-counter);position:absolute;left:0;top:8px;width:20px;height:20px;background:var(--red);color:#fff;font-size:11px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--sans)}.arkiv-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 32px;padding-bottom:32px;border-bottom:3px solid var(--black)}.arkiv-hero-bild{overflow:hidden;aspect-ratio:16/9;background:var(--gray-100)}.arkiv-hero-bild img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.arkiv-hero-bild:hover img{transform:scale(1.02)}.arkiv-hero-text{display:flex;flex-direction:column;justify-content:center;gap:8px}.arkiv-hero-text .headline{font-family:var(--serif);font-size:26px;font-weight:700;line-height:1.25;margin:4px 0 8px}.arkiv-hero-text .deck{font-size:14px;color:var(--gray-600);line-height:1.6}.arkiv-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.arkiv-main{min-width:0}.arkiv-sidebar{padding-top:8px}.arkiv-sidebar .section-head{padding-top:0}@media (max-width:900px){.arkiv-hero{grid-template-columns:1fr}.arkiv-layout{grid-template-columns:1fr}.arkiv-sidebar{display:none}}.just-nu-wrap{border-top:3px solid var(--black);border-bottom:1px solid var(--gray-200);margin:0 0 32px;padding:20px 0}.just-nu-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.just-nu-titel{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--red);padding:4px 10px}.just-nu-tid{font-family:var(--sans);font-size:12px;color:var(--gray-400)}.just-nu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.just-nu-item{padding:12px 16px;border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.just-nu-item:nth-child(3n){border-right:none}.just-nu-item:nth-child(4),.just-nu-item:nth-child(5),.just-nu-item:nth-child(6){border-bottom:none}.just-nu-meta{display:flex;align-items:center;gap:8px;margin-bottom:5px}.just-nu-timestamp{font-family:var(--sans);font-size:11px;color:var(--gray-400)}.just-nu-rubrik{font-family:var(--serif);font-size:15px;font-weight:700;color:var(--black);line-height:1.3;display:block;margin-bottom:5px;text-decoration:none;transition:color 0.15s}.just-nu-rubrik:hover{color:var(--red)}.just-nu-text{font-family:var(--sans);font-size:12px;color:var(--gray-500);line-height:1.5}@media (max-width:768px){.just-nu-grid{grid-template-columns:1fr 1fr}.just-nu-item:nth-child(3n){border-right:1px solid var(--gray-200)}.just-nu-item:nth-child(2n){border-right:none}.just-nu-item:nth-child(5),.just-nu-item:nth-child(6){border-bottom:none}}@media (max-width:500px){.just-nu-grid{grid-template-columns:1fr}.just-nu-item{border-right:none}.just-nu-item:last-child{border-bottom:none}}.mobile-menu .nav-dropdown{display:block;width:100%}.mobile-menu .nav-dropdown-trigger{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-menu .nav-dropdown-meny{display:none;position:static;box-shadow:none;border:none;border-top:none;background:rgb(0 0 0 / .04);padding:0}.mobile-menu .nav-dropdown.oppet .nav-dropdown-meny{display:block}.mobile-menu .nav-dropdown-meny a{padding:10px 24px;font-size:13px}.rb-ordbok-widget{display:flex;flex-direction:column;gap:0}.rb-ordbok-widget-item{padding:12px 0;border-bottom:1px solid var(--gray-200)}.rb-ordbok-widget-item:last-of-type{border-bottom:none}.rb-ordbok-widget-ord{font-family:var(--serif);font-size:16px;font-weight:700;color:var(--black);margin-bottom:4px}.rb-ordbok-widget-klass{font-family:var(--sans);font-size:11px;font-weight:400;font-style:italic;color:var(--red);margin-left:6px}.rb-ordbok-widget-def{font-family:var(--sans);font-size:13px;color:var(--gray-700);line-height:1.5}.rb-ordbok-widget-lank{display:inline-block;margin-top:12px;font-family:var(--sans);font-size:12px;font-weight:700;color:var(--red);text-decoration:none;letter-spacing:.04em;text-transform:uppercase}.rb-ordbok-widget-lank:hover{text-decoration:underline}.nav-dropdown{position:relative;display:inline-block}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.nav-pil{font-size:10px;transition:transform .2s;display:inline-block}.nav-dropdown.oppet .nav-pil,.nav-dropdown:hover .nav-pil{transform:rotate(180deg)}.nav-dropdown-meny{display:none;flex-direction:column;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--gray-200);border-top:3px solid var(--red);min-width:200px;z-index:9999;box-shadow:0 6px 20px rgb(0 0 0 / .12);padding:6px 0;margin-top:0}.nav-dropdown-meny::before{content:'';position:absolute;top:-8px;left:0;right:0;height:8px}.nav-dropdown:hover .nav-dropdown-meny,.nav-dropdown.oppet .nav-dropdown-meny{display:flex}.nav-dropdown-meny a{display:block;padding:9px 18px;font-family:var(--cond);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-700);border-bottom:none!important;white-space:nowrap;text-decoration:none}.nav-dropdown-meny a:hover{color:var(--red);background:var(--gray-100)}.vm-cta-wrap{border:1px solid #e0e0e0;border-top:3px solid #c0001a;border-radius:4px;padding:14px 16px;margin-bottom:20px;background:#fff}.vm-cta-intro{font-family:var(--sans);font-size:13px;color:#555;line-height:1.5;margin-bottom:12px}.vm-cta-knappar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.vm-cta-knapp{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:#111;color:#fff;text-decoration:none;border-radius:4px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;transition:background .15s}.vm-cta-knapp:hover{background:#c0001a}.vm-cta-ikon{font-size:20px}.vm-cta-mer{display:inline-block;font-family:var(--sans);font-size:12px;font-weight:700;color:#c0001a;text-decoration:none;letter-spacing:.04em;text-transform:uppercase}.vm-cta-mer:hover{text-decoration:underline}.rb-st-sidebar{margin-bottom:20px}.rb-st-sidebar img{border:1px solid var(--gray-200)}.rb-st-sidebar-text{font-family:var(--serif);font-size:13px;font-style:italic;color:#333;line-height:1.5;padding:8px 12px;background:#111;color:#fff;margin-top:0}.rb-st-sidebar-meta{font-family:var(--sans);font-size:11px;color:#999;margin-top:8px}.rb-st-sidebar-meta a{color:var(--red);text-decoration:none;font-weight:700}.rb-st-sidebar-meta a:hover{text-decoration:underline}