@font-face{font-family:display;src:url(../media/bricolage_700-s.p.08fl94wcq27cf.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:display;src:url(../media/bricolage_800-s.p.154txzh3lj7v3.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:83.56%;descent-override:24.26%;line-gap-override:0.0%;size-adjust:111.3%}.display_db181999-module__Yvdd9a__className{font-family:display,display Fallback}.display_db181999-module__Yvdd9a__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/plex_sans_400-s.p.0l-vv37ssd90w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/plex_sans_600-s.p.0u.mw9ignqukb.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.sans_c7a84b03-module__w995QW__className{font-family:sans,sans Fallback}.sans_c7a84b03-module__w995QW__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/plex_mono_400-s.15bn-bt6r468-.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(../media/plex_mono_600-s.0z63851379qlg.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.mono_17574c5e-module__MlyDJa__className{font-family:mono,mono Fallback}.mono_17574c5e-module__MlyDJa__variable{--font-mono:"mono", "mono Fallback"}
:root{--paper:#f5f7f6;--paper-2:#ebefed;--ink:#14201c;--ink-2:#4a5853;--ink-3:#8a948f;--line:#d5dcd8;--moss:#1c6b57;--moss-dark:#134a3d;--moss-tint:#ddebe5;--marker:#f3d65a;--marker-tint:#fbf0c2;--beige:var(--paper);--cream:#fff;--muted:var(--ink-2);--plum:var(--moss);--plum-soft:var(--moss-tint);--lavender:var(--paper-2);--peach:var(--marker);--butter:var(--marker-tint);--money:var(--moss);--brand:var(--moss);--brand-dark:var(--moss-dark);--brand-light:var(--moss-tint);--accent:var(--marker);--accent-light:var(--marker-tint);--navy:var(--ink);--navy-light:#22322c;--gray-50:var(--paper);--gray-100:var(--paper-2);--gray-200:var(--line);--gray-300:#bfc8c3;--gray-400:var(--ink-3);--gray-500:var(--ink-2);--gray-600:#3d4a45;--gray-700:#2a3631;--gray-800:var(--ink);--radius:14px;--radius-lg:14px;--shadow:0 1px 0 #14201c0a;--shadow-lg:0 1px 0 #14201c0a, 0 20px 40px -30px #14201c40;--gold:#8a6d1a;--red:#b23a3a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}h1,h2,h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em}.num,[data-num]{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--moss);font-size:.78rem;font-weight:600}.mark{isolation:isolate;white-space:nowrap;position:relative}.mark:before{content:"";background:var(--marker);z-index:-1;border-radius:.35em .5em .4em .6em/.6em .35em .55em .4em;position:absolute;inset:.08em -.18em -.02em -.14em;transform:rotate(-1.2deg)skew(-6deg)}:focus-visible{outline:3px solid var(--marker);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}a{color:inherit;text-decoration:none}.nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--gray-200);background:#fffffff2;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{color:var(--navy);align-items:center;gap:8px;font-size:20px;font-weight:900;display:flex}.nav-logo .icon{background:var(--brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:flex}.nav-links{flex:1;gap:24px;display:flex}.nav-links a{color:var(--gray-600);font-size:14px;font-weight:600;transition:color .15s}.nav-links a:hover{color:var(--brand)}.nav-cta{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.nav-cta:hover{background:var(--brand-dark)}.hero{background:linear-gradient(135deg, var(--brand-light) 0%, #fff 50%, var(--accent-light) 100%);padding:64px 24px 48px}.hero-inner{grid-template-columns:1fr 340px;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}.hero h1{color:var(--navy);letter-spacing:-.03em;margin-bottom:16px;font-size:42px;font-weight:900;line-height:1.15}.hero h1 span{color:var(--brand)}.hero p{color:var(--gray-500);max-width:480px;margin-bottom:28px;font-size:16px;font-weight:500}.hero-tools{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hero-tool{border:1px solid var(--gray-200);border-radius:var(--radius);color:var(--navy);cursor:pointer;box-shadow:var(--shadow);background:#fff;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.hero-tool:hover{border-color:var(--brand);box-shadow:var(--shadow-lg)}.quick-calc{border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;padding:24px}.quick-calc h3{color:var(--navy);margin-bottom:18px;font-size:15px;font-weight:700}.calc-input{margin-bottom:14px}.calc-input label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.calc-input input,.calc-input select{border:1px solid var(--gray-200);width:100%;color:var(--navy);background:#fff;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.calc-input input:focus,.calc-input select:focus{border-color:var(--brand)}.calc-result{background:var(--brand-light);text-align:center;border-radius:10px;margin-bottom:14px;padding:14px}.calc-result .amount{color:var(--brand);font-size:28px;font-weight:900}.calc-result .label{color:var(--gray-500);margin-top:2px;font-size:12px}.calc-btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:11px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.calc-btn:hover{background:var(--brand-dark)}.trust{background:var(--gray-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);padding:24px}.trust-inner{text-align:center;justify-content:center;gap:64px;max-width:1200px;margin:0 auto;display:flex}.trust-item .num{color:var(--navy);font-size:22px;font-weight:900}.trust-item .label{color:var(--gray-400);font-size:12px;font-weight:500}.section{max-width:1200px;margin:0 auto;padding:48px 24px}.section-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.section-header h2{color:var(--navy);letter-spacing:-.02em;font-size:26px;font-weight:800}.section-header .subtitle{color:var(--gray-400);margin-top:2px;font-size:13px;font-weight:500}.see-all{color:var(--brand);font-size:14px;font-weight:700}.see-all:hover{color:var(--brand-dark)}.compare-table{border-collapse:collapse;border:1px solid var(--gray-200);border-radius:var(--radius);background:#fff;width:100%;overflow:hidden}.compare-table th{background:var(--gray-50);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);border-bottom:1px solid var(--gray-200);padding:12px 20px;font-size:12px;font-weight:700}.compare-table td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:16px 20px;font-size:14px}.compare-table tr:last-child td{border-bottom:none}.compare-table tbody tr:hover{background:var(--gray-50)}.bank-name{align-items:center;gap:10px;display:flex}.bank-logo{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex}.bank-info .name{color:var(--navy);font-weight:700}.bank-info .type{color:var(--gray-400);font-size:12px}.rate{color:var(--brand);font-size:18px;font-weight:900}.rate.low{color:var(--gray-400)}.compare-badge{text-transform:uppercase;border-radius:4px;margin-right:8px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.badge-best{color:#d97706;background:#fef3c7}.badge-popular{background:var(--brand-light);color:var(--brand)}.badge-new{background:var(--accent-light);color:var(--accent)}.table-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.affiliate-btn{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .15s;display:inline-block}.affiliate-btn:hover{background:var(--brand-dark)}.affiliate-btn.outline{color:var(--brand);border:1px solid var(--brand);background:#fff}.affiliate-btn.outline:hover{background:var(--brand-light)}.disclaimer-small{color:var(--gray-400);margin-top:12px;font-size:11px}.tools-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tool-card{border:1px solid var(--gray-200);border-radius:var(--radius);cursor:pointer;background:#fff;padding:24px;transition:all .2s;position:relative;overflow:hidden}.tool-card:hover{box-shadow:var(--shadow-lg);border-color:var(--brand);transform:translateY(-2px)}.tool-card:before{content:"";background:var(--brand);opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.tool-card:hover:before{opacity:1}.tool-icon{margin-bottom:14px;font-size:28px}.tool-card h3{color:var(--navy);margin-bottom:6px;font-size:15px;font-weight:700}.tool-card p{color:var(--gray-500);font-size:13px;line-height:1.5}.tool-badge{text-transform:uppercase;border-radius:4px;margin-top:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.cat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cat-card{border:1px solid var(--gray-200);border-radius:var(--radius);cursor:pointer;background:#fff;padding:24px;transition:all .2s}.cat-card:hover{box-shadow:var(--shadow-lg);border-color:var(--brand)}.cat-card h3{color:var(--navy);margin-bottom:8px;font-size:16px;font-weight:700}.cat-card p{color:var(--gray-500);margin-bottom:14px;font-size:13px;line-height:1.5}.cat-links{flex-wrap:wrap;gap:6px;display:flex}.cat-link{color:var(--brand);background:var(--brand-light);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.content-grid{grid-template-columns:2fr 1fr;gap:24px;display:grid}.article-list{flex-direction:column;gap:14px;display:flex}.article-item{border:1px solid var(--gray-200);border-radius:var(--radius);cursor:pointer;background:#fff;gap:16px;padding:20px;transition:all .15s;display:flex}.article-item:hover{border-color:var(--brand);box-shadow:var(--shadow)}.article-thumb{background:var(--gray-100);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:72px;font-size:28px;display:flex}.article-body h3{color:var(--navy);margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.4}.article-body p{color:var(--gray-500);font-size:13px;line-height:1.5}.article-meta{color:var(--gray-400);margin-top:6px;font-size:12px}.sidebar-widget{border:1px solid var(--gray-200);border-radius:var(--radius);background:#fff;margin-bottom:16px;padding:22px}.sidebar-widget h3{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px;font-size:13px;font-weight:700}.rate-item{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.rate-item:last-child{border-bottom:none}.rate-item .name{color:var(--gray-700);font-weight:500}.rate-item .val{color:var(--brand);font-weight:800}.newsletter-widget{background-color:var(--navy);background:linear-gradient(135deg, var(--navy) 0%, #1a2744 100%);border-radius:var(--radius-lg);color:#fff;padding:22px}.newsletter-widget h3{margin-bottom:6px;font-size:15px;font-weight:700}.newsletter-widget p{color:#fff9;margin-bottom:14px;font-size:13px;line-height:1.5}.newsletter-widget input{border:none;border-radius:8px;outline:none;width:100%;margin-bottom:8px;padding:10px 12px;font-family:inherit;font-size:13px}.newsletter-widget button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;width:100%;padding:10px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s}.newsletter-widget button:hover{background:var(--brand-dark)}.newsletter-section{background-color:var(--navy);background:linear-gradient(135deg, var(--navy) 0%, #1a2744 100%);text-align:center;color:#fff;padding:56px 24px}.newsletter-section h2{margin-bottom:8px;font-size:28px;font-weight:900}.newsletter-section p{color:#fff9;margin-bottom:28px;font-size:16px}.newsletter-form{gap:10px;max-width:480px;margin:0 auto;display:flex}.newsletter-form input{border:none;border-radius:10px;outline:none;flex:1;padding:13px 16px;font-family:inherit;font-size:14px}.newsletter-form button{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.newsletter-form button:hover{background:var(--brand-dark)}.footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:56px 24px 32px}.footer-inner{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:32px;max-width:1120px;margin:0 auto 40px;display:grid}.footer-brand{font-family:var(--font-display), Georgia, serif;margin-bottom:10px;font-size:19px;font-weight:800}.footer-desc{color:var(--ink-2);max-width:260px;font-size:14px;line-height:1.6}.footer-col h4{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin-bottom:14px;font-size:.72rem;font-weight:600}.footer-col a{color:var(--ink-2);margin-bottom:8px;font-size:14px;transition:color .15s;display:block}.footer-col a:hover{color:var(--moss)}.footer-bottom{border-top:1px solid var(--line);max-width:1120px;margin:0 auto;padding-top:24px}.footer-disclaimer{color:var(--ink-3);font-size:.8rem;line-height:1.6}.section-bg{background:var(--gray-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.home-hero-section{padding:72px 32px 64px}.home-hero-grid{grid-template-columns:1fr 360px;align-items:center;gap:56px;display:grid}@media (max-width:900px){.hero-inner{grid-template-columns:1fr}.tools-grid,.cat-grid{grid-template-columns:repeat(2,1fr)}.content-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}.trust-inner{gap:32px}.nav-links{display:none}.home-hero-grid{grid-template-columns:1fr;gap:32px}.home-hero-section{padding:48px 20px 40px}}@media (max-width:600px){.hero h1{font-size:28px}.hero-tools{grid-template-columns:repeat(2,1fr)}.tools-grid{grid-template-columns:1fr 1fr}.cat-grid,.footer-inner{grid-template-columns:1fr}.trust-inner{flex-wrap:wrap;gap:24px}.newsletter-form{flex-direction:column}.compare-table{font-size:12px}.compare-table th,.compare-table td{padding:10px 12px}.home-hero-grid{gap:20px}.home-hero-section{padding:36px 16px 32px}}.sitenav-desktop{display:flex}.sitenav-burger{display:none}@media (max-width:900px){.sitenav-desktop{display:none}.sitenav-burger{display:flex}}.home-section{padding:32px 28px}.home-wrap{max-width:1200px;margin:0 auto}.home-steg-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.home-bolan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-h1{font-size:60px}.home-h2{font-size:40px}@media (max-width:900px){.home-section{padding:24px 20px}.home-steg-grid{grid-template-columns:1fr 1fr}.home-bolan-grid{grid-template-columns:1fr}.home-h1{font-size:40px}.home-h2{font-size:30px}}@media (max-width:600px){.home-section{padding:20px 16px}.home-steg-grid{grid-template-columns:1fr}.home-h1{font-size:32px}.home-h2{font-size:26px}}.borja-tvakolumn{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.borja-kolumn{padding:4px 0}.borja-kolumn+.borja-kolumn{border-left:1px solid var(--line);padding-left:36px}@media (max-width:900px){.borja-tvakolumn{grid-template-columns:1fr;gap:20px 0}.borja-kolumn+.borja-kolumn{border-left:none;border-top:1px solid var(--line);padding-top:20px;padding-left:0}}.term-wrap{display:inline;position:relative}.term-ord{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--plum) 1.5px;text-decoration:underline dotted var(--plum) 1.5px;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0}.term-ord:hover{color:var(--plum)}.term-bakgrund{display:none}.term-popover{z-index:300;background:var(--cream);border:1px solid var(--gray-200);text-align:left;border-radius:16px;width:300px;padding:16px 18px;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 48px #5b2c6f24,0 4px 12px #0000000f}.term-titel{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:800;display:block}.term-forklaring{color:var(--gray-600);margin-bottom:10px;font-size:13px;font-weight:400;line-height:1.55;display:block}.term-lankar{flex-direction:column;gap:4px;display:flex}.term-lankar a{color:var(--plum);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:700px){.term-bakgrund{z-index:290;background:#1a141059;display:block;position:fixed;inset:0}.term-popover{border-radius:24px 24px 0 0;width:auto;padding:24px 24px 32px;position:fixed;inset:auto 0 0;box-shadow:0 -12px 48px #1a141033}.term-titel{font-size:17px}.term-forklaring{font-size:15px}.term-lankar a{padding:6px 0;font-size:14px}}.borja-nivaer{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.borja-nivaer{grid-template-columns:1fr}}.quiz-alt{background:var(--beige);text-align:left;cursor:pointer;color:var(--ink);border:1.5px solid #0000;border-radius:14px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:background .12s,border-color .12s,transform 60ms}.quiz-alt:hover,.quiz-alt:focus-visible{background:var(--moss-tint);border-color:var(--moss)}.quiz-alt:active{background:var(--moss-tint);transform:scale(.985)}.utdrag{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;overflow:hidden}.utdrag-rad{border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:13px 20px;display:flex}.utdrag-rad:last-child{border-bottom:none}.utdrag-huvud{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:.78rem}.tagg-bast{background:var(--moss-tint);color:var(--moss-dark);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}@media (max-width:900px){.home-ranta-grid{grid-template-columns:1fr!important}}.borja-koppling{background:var(--line);width:2px;height:40px;margin:0 0 0 77px}@media (max-width:900px){.borja-koppling{height:28px;margin-left:41px}}.pyr{width:100%;margin:0 auto;display:block}.pyr a{text-decoration:none}.pyr .layer{cursor:pointer}.pyr .layer rect{transition:filter .15s}.pyr .layer:hover rect{filter:brightness(1.06)}.pyr a:focus-visible{outline:none}.pyr a:focus-visible rect{stroke:var(--marker);stroke-width:3px}.pyr text{font-family:var(--font-sans), system-ui, sans-serif;pointer-events:none;font-size:15px;font-weight:600}.pyr .n{font-family:var(--font-mono), ui-monospace, monospace;font-size:13px;font-weight:600}.pyr .side{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-3);font-size:11px;font-weight:500}.pyr .pyr-hint{text-transform:none;letter-spacing:.02em}.kravruta{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;max-width:720px;padding:12px 14px;font-size:.92rem;display:flex}.kravruta b{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);white-space:nowrap;padding-top:3px;font-size:.72rem}.kravruta span{color:var(--ink-2);line-height:1.55}.kravruta.ok{background:var(--moss-tint);border-color:var(--moss-tint)}.kravruta.ok b{color:var(--moss)}.stepbox{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:.9rem;text-decoration:none;display:inline-flex}.stepbox b{background:var(--marker);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.stepbox:hover{border-color:var(--moss)}.bolan-hero{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:20px;display:grid}@media (max-width:900px){.bolan-hero{grid-template-columns:1fr;gap:32px}}.bolan-defs{color:var(--ink-2);gap:12px;margin-top:28px;font-size:.92rem;display:grid}.bolan-defs b{color:var(--ink);font-weight:600}.bolan-rb{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;margin-top:28px;padding:14px 16px;font-size:.92rem;display:flex}.tool{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;padding:28px}.field{margin-bottom:16px}.field label{color:var(--ink-2);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.field .in{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;display:flex;overflow:hidden}.field .in:focus-within{border-color:var(--moss);background:#fff}.field input{min-width:0;font:inherit;font-family:var(--font-mono), ui-monospace, monospace;text-align:right;background:0 0;border:0;outline:none;flex:1;padding:12px 14px;font-size:1.15rem;font-weight:500}.field .unit{color:var(--ink-3);border-left:1px solid var(--line);align-self:stretch;align-items:center;padding:0 14px;font-size:.9rem;display:flex}.field .help{color:var(--ink-3);margin-top:6px;font-size:.8rem}.seg{border:1.5px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.seg button{background:var(--paper);font:inherit;cursor:pointer;color:var(--ink-2);border:0;flex:1;padding:10px 4px;font-size:.92rem;font-weight:500}.seg button+button{border-left:1.5px solid var(--line)}.seg button.on{background:var(--moss);color:#fff}.seg button:hover:not(.on){background:var(--moss-tint)}.tool-result{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.tool-result .small{color:var(--ink-3);margin-bottom:4px;font-size:.85rem}.tool-result .big{letter-spacing:-.02em;margin:4px 0 10px;font-size:clamp(1.6rem,4vw,2.3rem);font-weight:600;line-height:1.15}.tool-result .big.bad{color:var(--red)}.tool-result .big.ok{color:var(--moss);font-family:var(--font-display), Georgia, serif;font-weight:700}.tool-result p{color:var(--ink-2);margin:0 0 16px;font-size:.95rem}.tool-result .comp{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.tool-result .comp>div{background:var(--paper);border-radius:10px;padding:12px 14px}.tool-result .comp .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.72rem;font-family:var(--font-mono), ui-monospace, monospace}.tool-result .comp .v{margin-top:2px;font-size:1.3rem;font-weight:600}.tool-result .comp .v small{color:var(--ink-3);font-size:.8rem;font-weight:500;font-family:var(--font-sans), sans-serif;margin-left:6px}.actions{flex-wrap:wrap;gap:10px;display:flex}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.5em;padding:.8em 1.3em;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--moss);color:#fff}.btn-primary:hover{background:var(--moss-dark)}.btn-ghost{border-color:var(--line);color:var(--ink);background:0 0}.btn-ghost:hover{border-color:var(--ink-2)}.tool-foot{color:var(--ink-3);margin-top:16px;font-size:.78rem;line-height:1.45}.blogg-filter{flex-wrap:wrap;gap:8px;margin:36px 0 44px;display:flex}.blogg-filter a{border:1.5px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:.5em 1em;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.blogg-filter a .n{color:var(--moss);font-size:.75rem}.blogg-filter a:hover{border-color:var(--moss);color:var(--ink)}.blogg-filter a.on{background:var(--ink);border-color:var(--ink);color:#fff}.blogg-filter a.on .n{color:var(--marker)}.blogg-utvald{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;margin-bottom:56px;padding:40px;text-decoration:none;display:block}.blogg-utvald:hover h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.blogg-utvald h2{max-width:24em;margin:10px 0 14px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700}.blogg-utvald p{color:var(--ink-2);max-width:44em;margin:0}.blogg-utvald .meta{color:var(--ink-3);gap:16px;margin-top:20px;font-size:.8rem;display:flex}@media (max-width:820px){.blogg-utvald{padding:28px}}.blogg-lista{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.blogg-lista li{border-bottom:1px solid var(--line)}.blogg-lista a{color:var(--ink);grid-template-columns:110px 1fr auto;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none;display:grid}.blogg-lista a:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.blogg-lista .datum{color:var(--ink-3);font-size:.8rem}.blogg-lista h3{margin:0 0 6px;font-size:1.2rem;font-weight:700}.blogg-lista p{color:var(--ink-2);max-width:44em;margin:0;font-size:.95rem}.blogg-lista .tagg{text-transform:uppercase;letter-spacing:.1em;color:var(--moss);white-space:nowrap;font-size:.72rem;font-weight:600}@media (max-width:680px){.blogg-lista a{grid-template-columns:1fr;gap:6px}.blogg-lista .datum{order:-1}}.blogg-nyhetsbrev{background:var(--moss-tint);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:64px;padding:32px 40px;display:grid}.blogg-nyhetsbrev h2{margin:6px 0 4px;font-size:1.4rem;font-weight:700}.blogg-nyhetsbrev p{color:var(--ink-2);margin:0}.blogg-nyhetsbrev form{gap:8px;display:flex}.blogg-nyhetsbrev input{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:999px;min-width:240px;padding:.8em 1em}.blogg-nyhetsbrev button{font:inherit;background:var(--moss);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:.8em 1.3em;font-weight:600}@media (max-width:760px){.blogg-nyhetsbrev{grid-template-columns:1fr}.blogg-nyhetsbrev form{flex-direction:column}.blogg-nyhetsbrev input{min-width:0}}.art-head{max-width:760px;margin:0 auto;padding:56px 24px 32px}.art-head h1{margin:14px 0 18px;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:800;line-height:1.1}.art-head .lede{color:var(--ink-2);margin:0;font-size:1.2rem;line-height:1.6}.art-head .meta{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 20px;margin-top:22px;padding-top:18px;font-size:.85rem;display:flex}.art-head .meta .upd{color:var(--ink);font-weight:500}.art-layout{grid-template-columns:1fr 680px 1fr;gap:40px;max-width:1120px;margin:0 auto;padding:0 24px 64px;display:grid}.art-layout>article{grid-column:2;min-width:0}.art-layout>aside{grid-column:3;align-self:start;font-size:.85rem;position:sticky;top:88px}@media (max-width:1080px){.art-layout{grid-template-columns:1fr;max-width:760px}.art-layout>article,.art-layout>aside{grid-column:1}.art-layout>aside{order:-1;position:static}}.artikel{font-size:18px;line-height:1.65}.artikel h2{margin:48px 0 14px;scroll-margin-top:90px;font-size:1.65rem;font-weight:700}.artikel h3{margin:32px 0 10px;font-size:1.2rem;font-weight:700}.artikel p{margin:0 0 18px}.artikel ul,.artikel ol{margin:0 0 18px;padding-left:1.3em}.artikel li{margin-bottom:8px}.artikel strong{font-weight:600}.art-term{border-bottom:1.5px dotted var(--moss);cursor:help;color:inherit;text-decoration:none}.art-key{border:1px solid var(--line);border-left:4px solid var(--marker);background:#fff;border-radius:10px;margin:0 0 40px;padding:22px 26px}.art-key .eyebrow{color:var(--ink-3);margin-bottom:10px}.art-key ol{margin:0;padding-left:1.2em}.art-key li{margin-bottom:6px}.art-key li::marker{font-family:var(--font-mono), ui-monospace, monospace;color:var(--moss);font-weight:600}.art-fig{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;margin:36px 0;padding:28px 0}.art-fig .big{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,4rem);font-weight:600;line-height:1}.art-fig .cap{color:var(--ink-2);max-width:26em;margin-top:12px;margin-left:auto;margin-right:auto;font-size:.95rem}.artikel table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:.95rem}.artikel th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:0 0 8px;font-size:.75rem;font-weight:500}.artikel td{border-bottom:1px solid var(--line);padding:12px 8px 12px 0}.artikel td:last-child,.artikel th:last-child{text-align:right;padding-right:0}.art-tool{background:var(--ink);color:var(--paper);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:40px 0;padding:28px 30px;display:grid}.art-tool .eyebrow{color:var(--marker)}.art-tool h3{color:var(--paper);margin:6px 0 4px;font-size:1.3rem}.art-tool p{color:#b9c4bf;margin:0;font-size:.95rem}.art-tool a{background:var(--marker);color:var(--ink);white-space:nowrap;border-radius:999px;padding:.8em 1.3em;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:640px){.art-tool{grid-template-columns:1fr}}.art-next{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.art-next .eyebrow{color:var(--ink-3);margin-bottom:12px}.art-next ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.art-next a{color:var(--ink);grid-template-columns:auto 1fr;align-items:baseline;gap:12px;text-decoration:none;display:grid}.art-next a:hover span:last-child{text-decoration:underline}.art-next .t{text-transform:uppercase;letter-spacing:.1em;color:var(--moss);font-size:.72rem;font-weight:600}.art-byline{color:var(--ink-2);align-items:center;gap:14px;margin-top:36px;font-size:.9rem;display:flex}.art-byline .av{background:var(--moss-tint);width:40px;height:40px;color:var(--moss);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:600;display:grid}.art-byline b{color:var(--ink);display:block}.art-toc .eyebrow{color:var(--ink-3);margin-bottom:10px}.art-toc ol{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.art-toc li a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;text-decoration:none;display:block}.art-toc li a:hover,.art-toc li a.on{color:var(--ink);border-left-color:var(--moss)}.art-toc .hjalp{color:var(--ink-3);margin-top:24px}.art-toc .hjalp a{color:var(--moss)}.bolan-mk{grid-template-columns:1fr 1.1fr;align-items:start;gap:36px;display:grid}.bolan-mk-resultat{border-left:1px solid var(--line);padding-left:36px}.bolan-mk-resultat .small{color:var(--ink-3);margin-bottom:4px;font-size:.85rem}.bolan-mk-resultat .big{letter-spacing:-.02em;margin:4px 0 14px;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:600;line-height:1.05}.bolan-mk-resultat .comp{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.bolan-mk-resultat .comp>div{background:var(--paper);border-radius:10px;padding:12px 14px}.bolan-mk-resultat .comp .l{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-size:.72rem;font-family:var(--font-mono), ui-monospace, monospace}.bolan-mk-resultat .comp .v{margin-top:2px;font-size:1.3rem;font-weight:600}@media (max-width:800px){.bolan-mk{grid-template-columns:1fr;gap:24px}.bolan-mk-resultat{border-left:none;border-top:1px solid var(--line);padding-top:24px;padding-left:0}}
