.blog-body{margin-top:40px}.blog-body>*+*{margin-top:0}.blog-body p{color:var(--ink);margin-bottom:22px;font-size:1.12rem}.blog-body p.lead{color:var(--muted);margin-bottom:26px;font-size:1.2rem}.blog-body h2{color:var(--blue);letter-spacing:-.01em;margin:38px 0 14px;font-size:1.5rem;font-weight:700}.blog-body h3{color:var(--blue);margin:24px 0 10px;font-size:1.2rem;font-weight:700}.blog-body strong{color:var(--blue);font-weight:600}.blog-body a{color:var(--orange-dark);font-weight:600;text-decoration:underline}.blog-body .note-sm{color:var(--muted);margin:-8px 0 22px;font-size:.85rem;font-style:italic}.blog-body ul:not(.checks){margin:0 0 22px;padding-left:1.3rem}.blog-body ul:not(.checks) li{margin-bottom:6px;font-size:1.06rem}.blog-body ul:not(.checks) li::marker{color:var(--orange)}.blog-body ol{counter-reset:v;margin:0 0 24px;padding-left:0;list-style:none}.blog-body ol li{counter-increment:v;border-bottom:1px solid var(--line);padding:8px 0 8px 42px;font-size:1.06rem;position:relative}.blog-body ol li:before{content:counter(v);background:var(--orange);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:8px;left:0}.blog-body ul.checks{margin:6px 0 24px;padding:0;list-style:none}.blog-body ul.checks li{color:var(--ink);border-bottom:1px solid var(--line);padding:9px 0 9px 32px;font-size:1.06rem;position:relative}.blog-body ul.checks li:last-child{border-bottom:none}.blog-body ul.checks li:before{content:"✓";width:22px;height:22px;color:var(--green-dark);background:#eef6da;border-radius:6px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:9px;left:0}.blog-body .kort{border:1px solid var(--line);border-left:4px solid var(--green-dark);box-shadow:var(--sh-sm);background:#fff;border-radius:14px;margin:6px 0 30px;padding:22px 26px}.blog-body .kort h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.7rem}.blog-body .kort .row{gap:10px;padding:5px 0;font-size:.98rem;display:flex}.blog-body .kort .row b{color:var(--blue);min-width:96px;display:inline-block}.blog-body .kort .row span{color:var(--ink)}.blog-body blockquote.pull{background:linear-gradient(155deg, var(--blue), var(--blue-deep));color:#fff;border-radius:16px;margin:34px 0;padding:26px 30px}.blog-body blockquote.pull p{color:#fff;margin:0 0 14px;font-size:1.35rem;font-weight:600;line-height:1.35}.blog-body blockquote.pull cite{color:var(--green);font-size:.92rem;font-style:normal}.blog-body .cal{border-left:4px solid;border-radius:14px;margin:26px 0;padding:20px 24px}.blog-body .cal .cal-l{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}.blog-body .cal h3{color:var(--blue);margin:0 0 6px;font-size:1.1rem;font-weight:700}.blog-body .cal p{color:var(--ink);margin:0;font-size:1rem}.blog-body .cal .q{color:var(--ink);font-size:1.15rem;font-style:italic;font-weight:600}.blog-body .cal.red{border-color:var(--red);background:#fdeceb}.blog-body .cal.red .cal-l{color:var(--red-dark)}.blog-body .cal.green{border-color:var(--green-dark);background:#eef6da}.blog-body .cal.green .cal-l{color:var(--green-text)}.blog-body .cal.blue{border-color:var(--blue);background:#e9eef5}.blog-body .cal.blue .cal-l{color:var(--blue)}.blog-body .cal.orange{border-color:var(--orange);background:#fdecdb}.blog-body .cal.orange .cal-l{color:var(--orange-dark)}.blog-body .steps{grid-template-columns:1fr 1fr 1fr;gap:12px;margin:20px 0 12px;display:grid}.blog-body .stp{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:18px 16px}.blog-body .stp .n{background:var(--blue);color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;margin-bottom:10px;font-size:.85rem;font-weight:700;display:flex}.blog-body .stp .t{color:var(--blue);margin-bottom:3px;font-size:.98rem;font-weight:700}.blog-body .stp .d{color:var(--muted);font-size:.88rem}.blog-body .stp-res{border:2px dashed var(--green-dark);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 18px;font-size:1rem;display:flex}.blog-body .stp-res b{color:var(--green-text)}.blog-body .cmp{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;display:grid}.blog-body .cmp-card{border:2px solid;border-radius:14px;padding:22px}.blog-body .cmp-card.green{border-color:var(--green-dark);background:#eef6da}.blog-body .cmp-card.blue{border-color:var(--blue);background:#e9eef5}.blog-body .cmp-card.red{border-color:var(--red);background:#fdeceb}.blog-body .cmp-card .when{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:700}.blog-body .cmp-card h4{color:var(--blue);margin-bottom:8px;font-size:1.05rem;font-weight:700}.blog-body .cmp-card .big{font-family:var(--mono);margin:2px 0 6px;font-size:2.3rem;font-weight:700;line-height:1}.blog-body .cmp-card.green .big{color:var(--green-dark)}.blog-body .cmp-card.blue .big{color:var(--blue)}.blog-body .cmp-card.red .big{color:var(--red-dark)}.blog-body .cmp-card .csub{color:var(--muted);font-size:.85rem}.blog-body .cmp-card .ctext{color:var(--ink);font-size:.94rem}.blog-body .scale{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.blog-body .scale .s{border:1px solid var(--line);text-align:center;box-shadow:var(--sh-sm);background:#fff;border-radius:12px;padding:16px 8px}.blog-body .scale .s .d{color:var(--muted);font-size:.8rem}.blog-body .scale .s .v{font-family:var(--mono);color:var(--blue);margin:4px 0;font-size:1.5rem;font-weight:700}.blog-body .scale .s .pj{color:var(--green-text);font-size:.74rem;font-family:var(--mono)}.blog-body .take{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;text-align:center;box-shadow:var(--sh-md);border-radius:16px;margin:34px 0 0;padding:28px 30px}.blog-body .take .tl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#eef6da;margin-bottom:8px;font-size:.72rem}.blog-body .take p{color:#fff;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}@media (width<=760px){.blog-body .steps,.blog-body .cmp{grid-template-columns:1fr}.blog-body .scale{grid-template-columns:1fr 1fr}}article[data-astro-cid-4ee7rn3o]{padding:44px 0 20px}.narrow[data-astro-cid-4ee7rn3o]{max-width:720px;margin:0 auto;padding:0 28px}.back[data-astro-cid-4ee7rn3o]{color:var(--muted);margin-bottom:24px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.back[data-astro-cid-4ee7rn3o]:hover{color:var(--blue)}.cat[data-astro-cid-4ee7rn3o]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);background:#eef6da;border-radius:30px;padding:6px 14px;font-size:.7rem;font-weight:600;display:inline-block}.title[data-astro-cid-4ee7rn3o]{letter-spacing:-.02em;color:var(--blue);margin:18px 0 14px;font-size:2.5rem;font-weight:700;line-height:1.12}.sub[data-astro-cid-4ee7rn3o]{color:var(--muted);margin-bottom:16px;font-size:1.18rem}.meta[data-astro-cid-4ee7rn3o]{color:var(--muted);font-size:.9rem;font-family:var(--mono);flex-wrap:wrap;gap:16px;display:flex}.meta[data-astro-cid-4ee7rn3o] .dot[data-astro-cid-4ee7rn3o]{color:var(--line)}.hero-img[data-astro-cid-4ee7rn3o]{max-width:960px;margin:30px auto 0;padding:0 28px}.hero-img[data-astro-cid-4ee7rn3o] img[data-astro-cid-4ee7rn3o]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%}.narrow[data-astro-cid-4ee7rn3o].blog-body{margin-top:60px}.art-cta[data-astro-cid-4ee7rn3o]{margin:50px auto 0}.art-cta[data-astro-cid-4ee7rn3o] .box[data-astro-cid-4ee7rn3o]{background:linear-gradient(135deg, var(--green-dark), var(--green));color:#fff;box-shadow:var(--sh-md);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.art-cta[data-astro-cid-4ee7rn3o] h3[data-astro-cid-4ee7rn3o]{color:#fff;max-width:22ch;font-size:1.5rem;font-weight:700;line-height:1.15}@media (width<=820px){.title[data-astro-cid-4ee7rn3o]{font-size:1.9rem}}
