:root{--base:#e7e5df;--paper:#fff;--panel:#faf9f7;--surface-dark:#2c2118;--ink:#241b13;--ink-dim:#473a2e;--muted:#9a958c;--muted2:#6b6760;--line:#e4e1da;--line2:#cfcabf;--line-strong:#241b13;--line-on-dark:#34302a;--ph1:#eceae7;--ph2:#f6f5f3;--poll-tint:#dbe9e1;--accent:#1f7350}html.theme-dark{--base:#181009;--paper:#26201a;--panel:#2f2820;--surface-dark:#130d07;--ink:#efe7da;--ink-dim:#d8ccba;--muted:#a99d8b;--muted2:#bcb09c;--line:#3a3026;--line2:#4a3e30;--line-strong:#4d3f2f;--line-on-dark:#2a2118;--ph1:#2d251c;--ph2:#251e16;--poll-tint:#1e3a2e;--accent:#4aa37b;background:#181009}html.theme-dark body{background:var(--base)!important}html,html *{transition:background-color .3s,color .3s,border-color .3s}:root{--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-snap:.14s;--dur-base:.22s;--dur-slow:.35s}button{transition:transform var(--dur-snap) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}button:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){html,html *{transition:none!important;animation:none!important}}:where(a,button,[role=button],input,textarea,select,[tabindex]):focus{outline:none}:where(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}:where(input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:0}:where(a,button,[role=button],[tabindex]):focus:not(:focus-visible){outline:none}@media (pointer:coarse){.tap-target{min-width:44px;min-height:44px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}.card-lift{transition:none}.card-lift:hover{box-shadow:none}.icon-press{transition:transform var(--dur-snap) var(--ease-spring)}.icon-press:active{transform:scale(.88)}.link-underline{transition:text-decoration-color var(--dur-base) var(--ease-out);text-decoration:none}.link-underline:hover{text-underline-offset:3px;text-decoration:underline}.surface-hover{transition:background-color var(--dur-base) var(--ease-out)}.surface-hover:hover{background:var(--panel)}.lift-hover{transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.lift-hover:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.btn-pill-search{transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.btn-pill-search:hover{background:var(--panel);border-color:var(--line-strong);color:var(--ink)}.btn-subscribe{transition:transform var(--dur-snap) var(--ease-spring), background-color var(--dur-base) var(--ease-out)}.btn-subscribe:hover{transform:translateY(-1px)}.btn-subscribe:active{transform:scale(.96)}.btn-account{transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.btn-account:hover{border-color:var(--ink)}.btn-play-dark{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.btn-play-dark:hover{transform:scale(1.05);box-shadow:0 10px 28px #0000004d}.btn-play-dark:active{transform:scale(.95)}.hero-play-btn{transition:box-shadow var(--dur-base) var(--ease-out), width var(--dur-base) var(--ease-out), height var(--dur-base) var(--ease-out)}.hero-play-btn:hover{width:80px;height:80px;box-shadow:0 12px 36px #00000080}.btn-follow{transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.btn-follow:active{transform:scale(.95)}.scroll-top-btn{bottom:calc(20px + var(--safe-bottom));z-index:64;background:var(--paper);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;font:600 16px/1 Archivo,sans-serif;display:flex;position:fixed;right:20px;transform:translateY(12px)scale(.9);box-shadow:0 6px 22px #00000024}.scroll-top-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-top-btn:hover{box-shadow:0 10px 28px #0003}.scroll-top-btn:active{transform:scale(.88)}@media (max-width:767px){.scroll-top-btn{bottom:calc(76px + var(--safe-bottom));right:16px}}.bottom-nav{z-index:63;padding:6px 0 calc(6px + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--line-strong);letter-spacing:.02em;justify-content:space-around;align-items:center;font:600 10px/1 Archivo,sans-serif;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{cursor:pointer;color:var(--muted);transition:color var(--dur-base) var(--ease-out), transform var(--dur-snap) var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;padding:8px 14px;text-decoration:none;display:flex}.bottom-nav-item.active{color:var(--accent)}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-item .bottom-nav-icon{transition:transform var(--dur-base) var(--ease-out)}.bottom-nav-item:hover .bottom-nav-icon{transform:translateY(-1px)}.bottom-nav-icon{font-size:17px;line-height:1}.bottom-nav-label{font-size:10px}@media (max-width:767px){.bottom-nav{display:flex}.has-bottom-nav{padding-bottom:72px!important}.anteckna-fab{bottom:calc(76px + var(--safe-bottom))!important;right:16px!important}.player-bar{bottom:60px!important}}*{box-sizing:border-box}body{background:var(--base);margin:0;font-family:Archivo,sans-serif}a{color:inherit}a:hover .u{box-shadow:inset 0 -.06em 0 var(--ink)}a:hover .ui{box-shadow:inset 0 -.06em #f7f5f1}textarea{font-family:Newsreader,serif}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@keyframes pop{0%{opacity:0;transform:translate(-50%,16px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes eq{0%,to{height:18%}50%{height:88%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.marquee>div>div{animation-play-state:running}.marquee:hover>div>div{animation-play-state:paused}.hov-panel{cursor:pointer;transition:background-color var(--dur-base) var(--ease-out)}.hov-panel:hover{background:var(--panel)}.btn-ghost{background:var(--paper);color:var(--ink);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}.btn-ghost:hover{background:var(--surface-dark);color:#fff}.job-card{transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.job-card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.pcard .pplay{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.pcard:hover .pplay{opacity:1!important;transform:translateY(0)!important}.qrow{transition:background-color var(--dur-base) var(--ease-out)}.qrow:hover{background:var(--panel)}.u,.ui{transition:box-shadow var(--dur-base) var(--ease-out)}.dbf-prose>:first-child{margin-top:0}.dbf-prose p{color:var(--ink-dim);margin:0 0 24px;font-family:Newsreader,serif;font-size:20px;line-height:1.7}.dbf-prose h2{letter-spacing:-.01em;color:var(--ink);margin:8px 0 18px;font-family:Newsreader,serif;font-size:30px;font-weight:600;line-height:1.1}.dbf-prose h3{color:var(--ink);margin:8px 0 14px;font-family:Newsreader,serif;font-size:24px;font-weight:600;line-height:1.12}.dbf-prose ul,.dbf-prose ol{margin:0 0 24px;padding-left:24px}.dbf-prose li{color:var(--ink-dim);margin:6px 0;font-family:Newsreader,serif;font-size:19px;line-height:1.5}.dbf-prose blockquote{border-left:3px solid var(--accent);margin:32px 0;padding:0 0 0 24px}.dbf-prose blockquote p{color:var(--ink);font-size:28px;font-style:italic;font-weight:500;line-height:1.3}.dbf-prose a{color:var(--accent);text-decoration:underline}.dbf-prose strong{color:var(--ink);font-weight:700}.dbf-prose hr{border:none;border-top:1px solid var(--line);margin:32px 0}:root{--gut:20px;--split-cols:1fr;--hero-cols:1fr;--briefing-poll-cols:1fr;--play-cols:1fr;--feature-band-grid-cols:1fr;--card-cols-3:1fr;--plans-cols:1fr;--perks-cols:repeat(2, 1fr);--ljud-hero-cols:1fr;--ljud-cat-cols:repeat(2, 1fr);--queue-cols:28px 1fr 52px;--dashboard-cols:1fr;--recension-pc-cols:1fr;--plus-features-cols:repeat(2, 1fr);--kallkoll-cols:1fr;--related-cols:1fr;--stat-row-gap:18px;--fs-hero:clamp(30px, 8vw, 60px);--fs-section:clamp(34px, 8vw, 72px);--fs-article-h1:clamp(26px, 6vw, 50px);--fs-ljud:clamp(30px, 7vw, 60px);--fs-plus:clamp(32px, 8vw, 68px);--fs-karriar:clamp(30px, 7vw, 64px);--fs-lead-h2:clamp(24px, 5vw, 42px);--fs-feature-h2:clamp(24px, 5vw, 40px);--fs-siffra:clamp(54px, 14vw, 84px);--fs-related-h2:clamp(28px, 5vw, 40px);--fs-prose-h2:clamp(22px, 4vw, 30px)}@media (min-width:768px){:root{--gut:clamp(28px, 4vw, 40px);--split-cols:1fr 1fr;--hero-cols:1fr 320px;--briefing-poll-cols:1.5fr 1fr;--play-cols:1.7fr 1fr;--feature-band-grid-cols:1fr 1fr;--card-cols-3:repeat(2, 1fr);--plans-cols:repeat(2, 1fr);--perks-cols:repeat(3, 1fr);--ljud-hero-cols:240px 1fr;--ljud-cat-cols:repeat(3, 1fr);--queue-cols:40px 1fr 110px 64px;--recension-pc-cols:1fr 1fr;--plus-features-cols:repeat(4, 1fr);--kallkoll-cols:1fr 1fr;--related-cols:repeat(3, 1fr);--stat-row-gap:30px}}@media (min-width:1024px){:root{--gut:clamp(40px, 6vw, 150px);--split-cols:1fr 380px;--hero-cols:1fr 380px;--card-cols-3:repeat(3, 1fr);--plans-cols:repeat(3, 1fr);--perks-cols:repeat(3, 1fr);--ljud-hero-cols:300px 1fr;--ljud-cat-cols:repeat(6, 1fr);--queue-cols:44px 1fr 150px 70px}}.responsive-grid-split{grid-template-columns:var(--split-cols);display:grid}.hero-grid{grid-template-columns:var(--hero-cols);display:grid}.briefing-poll-grid{grid-template-columns:var(--briefing-poll-cols);display:grid}.play-grid{grid-template-columns:var(--play-cols);display:grid}.feature-band-grid{grid-template-columns:var(--feature-band-grid-cols);display:grid}.card-grid-3{grid-template-columns:var(--card-cols-3);display:grid}.plus-plans-grid{grid-template-columns:var(--plans-cols);display:grid}.plus-perks-grid{grid-template-columns:var(--perks-cols);display:grid}.ljud-hero-grid{grid-template-columns:var(--ljud-hero-cols);display:grid}.ljud-cat-grid{grid-template-columns:var(--ljud-cat-cols);display:grid}.ljud-queue-table,.qrow{grid-template-columns:var(--queue-cols);display:grid}.related-grid{grid-template-columns:var(--related-cols);gap:24px;display:grid}.kallkoll-grid{grid-template-columns:var(--kallkoll-cols);display:grid}.plus-features-grid{grid-template-columns:var(--plus-features-cols);gap:14px;display:grid}.recension-pros-cons-grid{grid-template-columns:var(--recension-pc-cols);gap:24px;display:grid}.desktop-only{display:block}.mobile-only{display:none!important}@media (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block!important}.mobile-only.mobile-flex{display:flex!important}.mobile-only.mobile-grid{display:grid!important}}.stack-mobile{display:flex}.section-hero-text{max-width:60%}@media (max-width:767px){.stack-mobile,.mobile-stack-vertical{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.stack-mobile>*,.mobile-stack-vertical>*{text-align:left!important;max-width:100%!important}.debrief-picks-wrap{flex-direction:column!important;width:100%!important}.section-hero-text{max-width:100%!important}.responsive-grid-split{gap:0}.responsive-grid-split>*{border-right:none!important;border-bottom:1px solid var(--line)!important;padding-inline:var(--gut)!important;padding-block:24px!important}.responsive-grid-split>:last-child{border-bottom:none!important}.hero-grid>:first-child,.briefing-poll-grid>:first-child{border-right:none!important;border-bottom:1px solid var(--line)!important}.play-grid>:first-child{border-bottom:1px solid var(--line)!important;padding-bottom:24px!important}.ljud-hero-grid>:first-child{justify-self:center!important}.qrow>:nth-child(3),.ljud-queue-table>:nth-child(3){display:none!important}.ticker-wrap{height:auto!important;padding:6px 0!important}.market-strip{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;display:flex!important;overflow-x:auto!important}.market-strip>:first-child{background:var(--paper)!important;z-index:2!important;border-right:1px solid var(--line)!important;position:sticky!important;left:0!important}.market-strip-grid{flex-wrap:nowrap!important;display:flex!important}.market-strip-grid>*{border-right:1px solid var(--line)!important;flex:0 0 140px!important}.company-strip{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.company-strip-list{flex-wrap:nowrap!important;overflow-x:auto!important}.responsive-job-card{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.responsive-job-card>:nth-child(3){border-top:1px solid var(--line)!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;padding-top:12px!important}.article-hero-image{aspect-ratio:16/10!important}.reading-controls-fab{display:none!important}.anteckna-fab{bottom:16px!important;right:16px!important}.meter-row{flex-wrap:wrap;gap:10px!important}.meter-row>*{flex:none}.meter-row .meter-bar{order:4;flex:100%!important;max-width:100%!important}.stat-row{gap:var(--stat-row-gap)!important}.stat-row .stat-divider{display:none!important}.dbf-prose p{font-size:17px;line-height:1.6}.dbf-prose h2{font-size:24px}.dbf-prose h3{font-size:20px}.dbf-prose li{font-size:16px}.dbf-prose blockquote p{font-size:22px}.article-prose p{margin-bottom:20px!important;font-size:17px!important;line-height:1.6!important}.article-prose h2{margin:8px 0 14px!important;font-size:22px!important}.article-prose blockquote{font-size:20px!important}.ds-type-grid,.ds-motion-grid,.ds-layout-grid{grid-template-columns:1fr!important;gap:4px 16px!important}.ds-type-grid>:first-child,.ds-motion-grid>:first-child,.ds-layout-grid>:first-child{font-size:10px!important}.menu-dropdown{width:100%!important;height:100%!important;max-height:100vh!important;box-shadow:none!important;border:none!important;border-radius:0!important;padding-bottom:40px!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.menu-close{width:38px!important;height:38px!important;color:var(--ink)!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;font:400 26px/1 Archivo,sans-serif!important;display:flex!important;position:absolute!important;top:16px!important;right:18px!important}.menu-dropdown .menu-pad-top{padding-top:56px!important}}@media (min-width:768px){.menu-close{display:none!important}.menu-pad-top{padding-top:20px!important}}@media (max-width:767px){.player-bar{flex-wrap:wrap!important;gap:8px!important;padding:10px 14px!important}.player-bar .player-meta{flex:60%!important;width:auto!important;min-width:0!important}.player-bar .player-meta .player-title{font-size:14px!important}.player-bar .player-controls{gap:10px!important}.player-bar .player-scrub-row{flex:100%!important;order:5!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.player-bar .player-scrub{flex:1!important}.player-bar .player-rate{display:none!important}.player-bar .player-time{width:36px!important;font-size:10px!important}.search-palette{border:none!important;border-radius:0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:100vh!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.search-palette .search-results{flex:1!important;max-height:none!important}.search-palette .search-input{font-size:16px!important}}
