@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--paper: #f4f6f8;--surface: #ffffff;--surface-sunk: #eef2f5;--ink: #14263a;--ink-2: #4b5d72;--ink-3: #5f7187;--line: #dce3ea;--line-strong: #c3ced9;--fjord: #1a5c8a;--fjord-strong: #124467;--label: #ffd43b;--label-ink: #14263a;--on-ink: #ffffff;--positive: #1e6b4a;--focus: #1a5c8a;--font: "Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-xs: .8125rem;--fs-s: .875rem;--fs-m: 1rem;--fs-l: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-display: clamp(2.375rem, 1.6rem + 3.4vw, 4rem);--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--s9: 6rem;--r-control: 6px;--r-panel: 10px;--r-board: 16px;--shadow-sheet: 0 -12px 40px rgb(20 38 58 / .18);--t-fast: .12s;--t-med: .22s;--ease: cubic-bezier(.2, .7, .2, 1);--container: 1200px;--gutter: clamp(1rem, .6rem + 1.8vw, 2rem);--header-h: 64px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0d1722;--surface: #132233;--surface-sunk: #0f1c2a;--ink: #e6edf4;--ink-2: #aab8c7;--ink-3: #91a1b3;--line: #24364a;--line-strong: #34495f;--fjord: #8cc0ea;--fjord-strong: #b5d7f3;--on-ink: #0d1722;--positive: #6fcf9f;--focus: #8cc0ea;--shadow-sheet: 0 -12px 40px rgb(0 0 0 / .5);color-scheme:dark}}:root[data-theme=dark]{--paper: #0d1722;--surface: #132233;--surface-sunk: #0f1c2a;--ink: #e6edf4;--ink-2: #aab8c7;--ink-3: #91a1b3;--line: #24364a;--line-strong: #34495f;--fjord: #8cc0ea;--fjord-strong: #b5d7f3;--on-ink: #0d1722;--positive: #6fcf9f;--focus: #8cc0ea;--shadow-sheet: 0 -12px 40px rgb(0 0 0 / .5);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{font-family:var(--font);font-size:var(--fs-m);line-height:1.55;color:var(--ink);background:var(--paper);font-feature-settings:"kern";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img,svg{display:block;max-width:100%}a{color:var(--fjord);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--fjord-strong)}button,input,select{font:inherit;color:inherit}h1,h2,h3{line-height:1.15;letter-spacing:-.015em;font-weight:700;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--s4);top:-100px;z-index:100;background:var(--ink);color:var(--on-ink);padding:var(--s2) var(--s4);border-radius:var(--r-control)}.skip-link:focus{top:var(--s3);color:var(--on-ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tag{--notch: .65em;display:inline-flex;align-items:baseline;gap:.3em;background:radial-gradient(circle at calc(var(--notch) + .05em) 50%,var(--surface) .16em,transparent .19em),var(--label);color:var(--label-ink);padding:.18em .55em .18em calc(var(--notch) + .55em);clip-path:polygon(var(--notch) 0,100% 0,100% 100%,var(--notch) 100%,0 50%);border-radius:0 4px 4px 0;white-space:nowrap}.tag .unit{color:var(--label-ink);opacity:.75}.price{display:inline-flex;align-items:baseline;gap:.3em;white-space:nowrap}.price__prefix{font-size:var(--fs-xs);color:var(--ink-2);font-weight:500}.price__value{font-weight:700;letter-spacing:-.01em}.unit{font-size:.62em;font-weight:500;color:var(--ink-2);letter-spacing:0}.site-header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-header__inner{display:flex;align-items:center;gap:var(--s5);height:var(--header-h)}.wordmark{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink);text-decoration:none;font-weight:800;font-size:1.25rem;letter-spacing:-.03em}.wordmark:hover{color:var(--ink)}.wordmark__mark{width:30px;height:20px;flex:none}.wordmark__tld{font-weight:500;color:var(--ink-3)}.site-nav{margin-left:auto}.site-nav__list{display:flex;gap:var(--s1);list-style:none;padding:0}.site-nav__link{display:block;padding:.45rem .7rem;border-radius:var(--r-control);color:var(--ink-2);text-decoration:none;font-size:var(--fs-s);font-weight:600;position:relative}.site-nav__link:hover{color:var(--ink);background:var(--surface-sunk)}.site-nav__link[aria-current=page]{color:var(--ink)}.site-nav__link[aria-current=page]:after{content:"";position:absolute;left:.7rem;right:.7rem;bottom:-.65rem;height:3px;background:var(--label);border-radius:2px}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink-2);cursor:pointer}.icon-btn:hover{color:var(--ink);border-color:var(--line-strong)}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:none}}.menu-toggle{display:none}@media(max-width:879px){.site-header__inner{gap:var(--s3)}.menu-toggle{display:inline-grid;margin-left:auto}.site-nav{position:absolute;inset:var(--header-h) 0 auto 0;margin:0;background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s2) var(--gutter) var(--s4);display:none}.site-nav[data-open=true]{display:block}.site-nav__list{flex-direction:column;gap:0}.site-nav__link{display:flex;align-items:center;gap:var(--s3);padding:.85rem .25rem;font-size:var(--fs-m);border-radius:0;border-bottom:1px solid var(--line)}.site-nav__list li:last-child .site-nav__link{border-bottom:0}.site-nav__link[aria-current=page]:after{left:0;right:auto;top:.8rem;bottom:.8rem;width:3px;height:auto}.site-nav__link .icon{color:var(--ink-3)}}@media(min-width:880px){.site-nav__link .icon{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:0 .95rem;border-radius:var(--r-control);font-weight:600;font-size:var(--fs-s);text-decoration:none;cursor:pointer;white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn:hover{border-color:var(--ink);color:var(--ink)}.btn--primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn--primary:hover{background:var(--fjord-strong);border-color:var(--fjord-strong);color:var(--on-ink)}.btn--quiet{border-color:transparent;background:transparent;color:var(--fjord);padding-inline:.5rem}.btn--quiet:hover{border-color:transparent;color:var(--fjord-strong);text-decoration:underline}.btn .icon{flex:none}.page-head{padding-block:var(--s6) var(--s5)}.crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;font-size:var(--fs-xs);color:var(--ink-3)}.crumbs li+li:before{content:"/";margin-right:.35rem;color:var(--line-strong)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.page-head__title{font-size:var(--fs-3xl);margin-top:var(--s3);max-width:24ch}.page-head__lede{font-size:var(--fs-l);color:var(--ink-2);max-width:62ch;margin-top:var(--s3)}.page-head__meta{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s4);font-size:var(--fs-s);color:var(--ink-2)}.page-head__meta strong{color:var(--ink);font-weight:600}@media(max-width:640px){.page-head{padding-block:var(--s5) var(--s4)}.page-head__title{font-size:var(--fs-2xl)}.page-head__lede{font-size:var(--fs-m)}}.segments{border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.segments__list{display:flex;gap:var(--s1);list-style:none;padding:0;overflow-x:auto;scrollbar-width:none;margin-bottom:-1px}@media(max-width:760px){.segments__list{mask-image:linear-gradient(to right,#000 85%,transparent);padding-right:var(--s6)}}.segments__list::-webkit-scrollbar{display:none}.segments__link{display:flex;align-items:baseline;gap:.4rem;padding:.65rem .85rem;white-space:nowrap;color:var(--ink-2);text-decoration:none;font-weight:600;font-size:var(--fs-s);border-bottom:3px solid transparent}.segments__link:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.segments__link[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.segments__count{font-weight:500;color:var(--ink-3)}.compare{padding-bottom:var(--s7)}.toolbar{display:grid;gap:var(--s4);padding:var(--s4) 0 var(--s4)}.toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.toolbar__spacer{flex:1}.field-label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-2)}.usage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);border:0;padding:0}.usage legend{float:left;margin-right:var(--s2)}.choice{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--line-strong);border-radius:var(--r-control);overflow:hidden;background:var(--surface)}.choice label{position:relative;cursor:pointer}.choice input{position:absolute;opacity:0;inset:0;cursor:pointer}.choice span{display:block;padding:.45rem .75rem;font-size:var(--fs-s);font-weight:600;color:var(--ink-2);border-left:1px solid var(--line);white-space:nowrap}.choice label:first-child span{border-left:0}.choice span small{display:block;font-size:.72rem;font-weight:500;color:var(--ink-3)}.choice input:checked+span{background:var(--ink);color:var(--on-ink)}.choice input:checked+span small{color:var(--on-ink);opacity:.8}.choice input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-3px}.choice input:disabled+span{opacity:.4;cursor:not-allowed}.usage__own{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-s);color:var(--ink-2)}.input{width:7.5rem;min-height:40px;padding:0 .65rem;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);font-weight:600}.select{min-height:40px;padding:0 2.1rem 0 .75rem;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f7187' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center;appearance:none;font-weight:600;font-size:var(--fs-s);cursor:pointer}.sort{display:inline-flex;align-items:center;gap:var(--s2)}.result-count{font-size:var(--fs-s);color:var(--ink-2)}.result-count strong{color:var(--ink)}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s5)}.filters__group{border:0;padding:0;display:grid;gap:.35rem}.filters__group legend{padding:0;margin-bottom:.35rem}.filters__sheet-head,.filters__sheet-foot,.filters-open{display:none}.filters__clear{align-self:center}.filters__clear[hidden]{display:none}@media(max-width:760px){.filters-open{display:inline-flex}.filters{position:fixed;inset:auto 0 0;z-index:60;max-height:85vh;overflow-y:auto;background:var(--surface);border-radius:var(--r-board) var(--r-board) 0 0;box-shadow:var(--shadow-sheet);padding:var(--s4) var(--gutter) var(--s5);display:none;flex-direction:column;align-items:stretch;gap:var(--s5)}.filters[data-open=true]{display:flex;animation:sheet-in var(--t-med) var(--ease)}.filters__sheet-head{display:flex;align-items:center;justify-content:space-between}.filters__sheet-head h2{font-size:var(--fs-l)}.filters__sheet-foot{display:flex;gap:var(--s3);position:sticky;bottom:calc(-1 * var(--s5));background:var(--surface);padding:var(--s3) 0 var(--s5)}.filters__sheet-foot .btn{flex:1;min-height:46px}.filters .choice{width:100%}.filters .choice label{flex:1}.filters .choice span{text-align:center}.filters .sort .select{width:100%}.filters .sort{flex-direction:column;align-items:stretch}.filters__clear{display:none!important}.scrim{position:fixed;inset:0;z-index:55;background:#0d172273}.scrim[hidden]{display:none}}@media(min-width:761px){.scrim{display:none}.filters .sort{margin-left:auto}}@keyframes sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.offers-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel)}.offers{width:100%;border-collapse:collapse;font-size:var(--fs-s)}.offers thead th{position:sticky;top:var(--header-h);z-index:2;background:var(--surface);text-align:left;font-weight:600;font-size:var(--fs-xs);color:var(--ink-3);padding:.7rem var(--s3);border-bottom:1px solid var(--line);line-height:1.3;vertical-align:bottom}.offers thead th:first-child{border-top-left-radius:var(--r-panel)}.offers thead th:last-child{border-top-right-radius:var(--r-panel)}.offers .is-num{text-align:right}.offers tbody tr{border-top:1px solid var(--line)}.offers tbody tr:first-child{border-top:0}.offers tbody tr:hover{background:color-mix(in srgb,var(--surface-sunk) 60%,transparent)}.offers td,.offers tbody th{padding:.85rem var(--s3);vertical-align:middle;text-align:left;font-weight:400}.offers tr>:first-child{padding-left:var(--s4)}.offers tr>:last-child{padding-right:var(--s4)}.offers td.is-num{white-space:nowrap}.offer__who{min-width:13rem}.who{display:grid;grid-template-columns:56px 1fr;align-items:center;column-gap:var(--s3)}.who__logo{width:56px;height:28px;object-fit:contain;object-position:left center}:root[data-theme=dark] .who__logo{background:#f4f6f8;border-radius:4px;padding:2px 4px;object-position:center}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .who__logo{background:#f4f6f8;border-radius:4px;padding:2px 4px;object-position:center}}.who__logo--none{display:grid;place-items:center;width:40px;height:28px;border-radius:4px;background:var(--surface-sunk);color:var(--ink-3);font-weight:700;font-size:var(--fs-xs)}.who__name{font-weight:600;font-size:var(--fs-m);color:var(--ink);line-height:1.3}.who__product{color:var(--ink-2);line-height:1.35}.fact__label,.cta__short{display:none}.fact__unit{color:var(--ink-3);font-size:var(--fs-xs)}.fact--empty{color:var(--ink-3)}.offer__price{text-align:right;white-space:nowrap}.offer__price .price{font-size:var(--fs-xl)}.offer__price .price--na{font-size:var(--fs-s);color:var(--ink-3);font-weight:500}.offer__price .tag{font-size:var(--fs-xl)}.offer__best{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--ink-2);margin-bottom:.15rem}.offer__cta{text-align:right;width:1%}.offer__cta .btn{min-height:36px}.offers tr[hidden]{display:none}.offers .ad-row td{padding:var(--s3)}.empty{padding:var(--s7) var(--s5);text-align:center;color:var(--ink-2)}.empty h3{color:var(--ink);font-size:var(--fs-l);margin-bottom:var(--s2)}.empty[hidden]{display:none}.compare__note{display:flex;gap:var(--s3);margin-top:var(--s4);font-size:var(--fs-xs);color:var(--ink-2);max-width:80ch;line-height:1.6}.compare__note .icon{flex:none;margin-top:.15rem;color:var(--ink-3)}@media(min-width:900px)and (max-width:1279px){.offers .col-optional{display:none}}@media(max-width:899px){.offers-wrap{background:transparent;border:0;border-radius:0}.offers thead{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.offers,.offers tbody{display:block}.offers tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .85rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:var(--s3) var(--s4) var(--s4);margin-bottom:var(--s2)}.offers tbody tr[hidden]{display:none}.offers tbody tr:first-child{border-top:1px solid var(--line)}.offers tbody tr:hover{background:var(--surface)}.offers td,.offers tbody th{padding:0;display:block}.offer__who{flex:1 1 0;min-width:0;order:1}.offers tbody tr:not(.ad-row):after{content:"";order:3;flex:0 0 100%;height:0}.who{grid-template-columns:1fr;row-gap:.1rem}.who__logo,.who__logo--none{display:none}.who__product{font-size:var(--fs-s)}.offer__price{flex:0 0 auto;order:2;align-self:flex-start}.offer__price .price,.offer__price .tag{font-size:var(--fs-l)}.offer__best{display:none}.offers td.offer__fact,.offers td.col-optional{display:block;order:4;flex:0 0 auto;font-size:var(--fs-xs);white-space:nowrap}.offers td[data-key=price_cents_per_kwh]:has(+td[data-key=monthly_fee_eur]) .fact__label,.offers td[data-key=price_cents_per_kwh]+td[data-key=monthly_fee_eur] .fact__label{display:none}.offers td[data-key=price_cents_per_kwh]+td[data-key=monthly_fee_eur]{margin-left:-.45rem}.offers td[data-key=price_cents_per_kwh]+td[data-key=monthly_fee_eur]:before{content:"+ ";color:var(--ink-3)}.fact__label{display:inline;color:var(--ink-3);margin-right:.3em}.fact--bare .fact__label{display:none}.offers tr>:first-child,.offers tr>:last-child{padding-left:0;padding-right:0}.cta__long{display:none}.cta__short{display:inline}.offer__cta{order:5;flex:0 0 auto;width:auto;margin-left:auto;align-self:flex-end}.offer__cta .btn{min-height:40px;padding:0 .8rem}.offers .ad-row{display:block}}.keyfacts{padding-block:var(--s2) var(--s7)}.keyfacts__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s2);margin-bottom:var(--s4)}.keyfacts__head h2{font-size:var(--fs-xl)}.keyfacts__head p{font-size:var(--fs-xs);color:var(--ink-3)}.keyfacts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden}.keyfacts__item{padding:var(--s4) var(--s5);display:grid;gap:var(--s1);align-content:start;box-shadow:1px 0 0 var(--line),0 1px 0 var(--line)}.keyfacts__item dt{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600}.keyfacts__item dd{margin:0;display:grid;gap:.15rem}.keyfacts__value{font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.keyfacts__detail{font-size:var(--fs-xs);color:var(--ink-3)}.guide{background:var(--surface);border-top:1px solid var(--line);padding-block:var(--s8)}.guide__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s7)}@media(min-width:960px){.guide__grid{grid-template-columns:minmax(0,1fr) 340px;gap:var(--s8)}}.prose{max-width:68ch;font-size:var(--fs-l);line-height:1.7;color:var(--ink);overflow-wrap:break-word}.aside,.page-head__title,.hero__title{overflow-wrap:break-word}@media(max-width:640px){.prose,.aside,.page-head__title,.hero__title{hyphens:auto}}.prose>*+*{margin-top:var(--s4)}.prose h2{font-size:var(--fs-2xl);margin-top:0}.prose h3{font-size:var(--fs-xl);margin-top:var(--s6)}.prose p{color:var(--ink-2)}.prose .lede{color:var(--ink);font-size:var(--fs-xl);line-height:1.5}.prose ul,.prose ol{padding-left:1.2em;color:var(--ink-2)}.prose li+li{margin-top:var(--s2)}.aside{display:grid;gap:var(--s6);align-content:start}.aside h2{font-size:var(--fs-l);margin-bottom:var(--s3)}.tips{list-style:none;padding:0;display:grid;gap:var(--s3)}.tips li{display:grid;grid-template-columns:20px 1fr;gap:var(--s3);color:var(--ink-2);font-size:var(--fs-s);line-height:1.55}.tips .icon{color:var(--positive);margin-top:.15rem}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;cursor:pointer;font-weight:600;font-size:var(--fs-s);list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{flex:none;color:var(--ink-3);transition:transform var(--t-fast);margin-top:.15rem}.faq details[open] summary .icon{transform:rotate(180deg)}.faq details p{padding:0 0 var(--s4);color:var(--ink-2);font-size:var(--fs-s);line-height:1.6}.hero{padding-block:var(--s8) var(--s6)}.hero__title{font-size:var(--fs-display);letter-spacing:-.035em;line-height:1.02;max-width:15ch;font-weight:800}.hero__lede{margin-top:var(--s5);font-size:var(--fs-l);color:var(--ink-2);max-width:52ch}.hero__meta{margin-top:var(--s5);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--fs-s);color:var(--ink-2)}.hero__meta strong{color:var(--ink);font-weight:600}@media(max-width:640px){.hero{padding-block:var(--s6) var(--s5)}}.board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-board)}.board__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line)}.board__head h2{font-size:var(--fs-l)}.board__head p{font-size:var(--fs-xs);color:var(--ink-3)}.board__list{list-style:none;padding:0}.board__item+.board__item{border-top:1px solid var(--line)}.board__row{display:grid;grid-template-columns:40px minmax(0,1.1fr) minmax(0,1fr) 10rem 28px;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);text-decoration:none;color:var(--ink);transition:background var(--t-fast)}.board__row:hover{background:color-mix(in srgb,var(--surface-sunk) 70%,transparent);color:var(--ink)}.board__item:last-child .board__row{border-radius:0 0 var(--r-board) var(--r-board)}.board__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-sunk);color:var(--ink)}.board__name{font-weight:700;font-size:var(--fs-l);line-height:1.25}.board__blurb{display:block;font-size:var(--fs-s);color:var(--ink-2)}.board__basis{font-size:var(--fs-s);color:var(--ink-2);line-height:1.4}.board__basis strong{display:block;color:var(--ink);font-weight:600}.board__price{text-align:right}.board__price .tag{font-size:var(--fs-xl)}.board__count{display:block;margin-top:.3rem;font-size:var(--fs-xs);color:var(--ink-3)}.board__go{color:var(--ink-3)}.board__row:hover .board__go{color:var(--ink);transform:translate(2px);transition:transform var(--t-fast)}@media(max-width:760px){.board__head{padding:var(--s4)}.board__row{grid-template-columns:1fr auto;grid-template-areas:"name price" "basis price";gap:var(--s1) var(--s3);padding:var(--s4)}.board__icon,.board__go,.board__blurb{display:none}.board__cat{grid-area:name}.board__basis{grid-area:basis}.board__price{grid-area:price;align-self:center}.board__price .tag{font-size:var(--fs-l)}}.section{padding-block:var(--s8)}.section--line{border-top:1px solid var(--line)}.section__title{font-size:var(--fs-2xl);max-width:30ch}.section__lede{margin-top:var(--s3);color:var(--ink-2);max-width:60ch;font-size:var(--fs-l)}.steps{list-style:none;padding:0;margin-top:var(--s6);display:grid;gap:var(--s5);counter-reset:step}@media(min-width:760px){.steps{grid-template-columns:repeat(3,1fr);gap:var(--s6)}}.steps li{counter-increment:step;border-top:2px solid var(--ink);padding-top:var(--s4)}.steps li:before{content:counter(step);display:block;font-weight:800;font-size:var(--fs-2xl);line-height:1;margin-bottom:var(--s3)}.steps h3{font-size:var(--fs-l);margin-bottom:var(--s2)}.steps p{color:var(--ink-2);font-size:var(--fs-s)}.sources{margin-top:var(--s6);display:grid;gap:var(--s4)}@media(min-width:760px){.sources{grid-template-columns:repeat(2,1fr)}}.source{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:var(--s5)}.source h3{font-size:var(--fs-l);margin-bottom:var(--s2)}.source p{color:var(--ink-2);font-size:var(--fs-s)}.source ul{list-style:none;padding:0;margin-top:var(--s4);display:grid;gap:var(--s2);font-size:var(--fs-s)}.source li{display:flex;justify-content:space-between;gap:var(--s3);border-top:1px solid var(--line);padding-top:var(--s2)}.source li span:last-child{color:var(--ink-2);text-align:right}.facts-list{list-style:none;padding:0;margin-top:var(--s5);display:grid;gap:var(--s3)}@media(min-width:760px){.facts-list{grid-template-columns:repeat(2,1fr);gap:var(--s4) var(--s6)}}.facts-list li{display:grid;grid-template-columns:20px 1fr;gap:var(--s3);color:var(--ink-2);font-size:var(--fs-s)}.facts-list strong{color:var(--ink);font-weight:600}.facts-list .icon{color:var(--positive);margin-top:.15rem}.guides{margin-top:var(--s6);display:grid;gap:0;border-top:1px solid var(--line)}@media(min-width:760px){.guides{grid-template-columns:repeat(2,1fr);column-gap:var(--s6)}}.guides a{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600}.guides a:hover{color:var(--fjord)}.guides small{display:block;color:var(--ink-3);font-weight:500;font-size:var(--fs-xs);margin-top:.15rem}.guides .icon{color:var(--ink-3);flex:none}.legal{padding-block:var(--s2) var(--s8)}.legal .prose{font-size:var(--fs-m)}.legal .prose h2{font-size:var(--fs-xl);margin-top:var(--s6)}.legal section>*+*{margin-top:var(--s3)}.legal table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.legal th,.legal td{text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line);vertical-align:top}.site-footer{background:#0f1e2e;color:#c4d0dc;margin-top:auto}.site-footer a{color:#e6edf4;text-decoration:none}.site-footer a:hover{text-decoration:underline;color:#fff}.site-footer__grid{display:grid;gap:var(--s6);padding:var(--s7) 0 var(--s6)}@media(min-width:760px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.site-footer .wordmark{color:#fff}.site-footer .wordmark__tld{color:#91a1b3}.site-footer__about{margin-top:var(--s3);font-size:var(--fs-s);max-width:38ch;line-height:1.6}.site-footer h2{font-size:var(--fs-xs);font-weight:600;color:#91a1b3;margin-bottom:var(--s3);letter-spacing:0}.site-footer ul{list-style:none;padding:0;display:grid;gap:var(--s2);font-size:var(--fs-s)}.site-footer__base{border-top:1px solid #24364a;padding:var(--s4) 0 var(--s5);font-size:var(--fs-xs);color:#91a1b3;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);justify-content:space-between}.cookie-banner{position:fixed;left:var(--s4);right:var(--s4);bottom:var(--s4);z-index:70;max-width:560px;margin-left:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);box-shadow:var(--shadow-sheet);padding:var(--s4) var(--s5);display:grid;gap:var(--s3)}.cookie-banner[hidden]{display:none}.cookie-banner p{font-size:var(--fs-s);color:var(--ink-2)}.cookie-banner__actions{display:flex;gap:var(--s2);justify-content:flex-end}.ad-slot{margin:var(--s4) auto;display:flex;justify-content:center}@media(max-width:760px){.ad-slot--desktop{display:none}}@media(min-width:761px){.ad-slot--mobile{display:none}}
