.blogart{--bg:#faf9f6;--bg-soft:#f4f2ed;--card:#fff;--paper:#fdfdfb;--ink:#111418;--muted:#5a6472;--accent:#2e6b44;--accent-strong:#265a39;--accent-soft:#2e6b4414;--line:#e7e4de;--line-accent:#2e6b4459;--ink-invert:#f6f5f1;--muted-invert:#a8b0bd;--accent-invert:#b7d9c0;--serif:"Fraunces", Georgia, serif;--sans:"Schibsted Grotesk", -apple-system, "Helvetica Neue", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1)}.blogart *{box-sizing:border-box}.blogart a{color:inherit;text-decoration:none}.blogart-container{max-width:74rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.blogart :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.blogart *,.blogart :before,.blogart :after{transition:none!important;animation:none!important}}.blogart.rv-init .rv{opacity:0;transform:translateY(14px)}.blogart.rv-init .rv.is-in{opacity:1;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transform:none}.blogart .nav{background:var(--bg);border-bottom:1px solid var(--line)}.blogart .nav-row{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.05rem;display:flex}.blogart .wordmark{font-family:var(--serif);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.blogart .wordmark .dot{color:var(--accent)}.blogart .nav-links{align-items:center;gap:1.8rem;font-size:1rem;font-weight:500;display:flex}.blogart .nav-links .active{color:var(--accent)}.blogart .btn{font:600 1rem var(--sans);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;transition:background-color .16s ease, transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:.78rem 1.35rem;display:inline-flex}.blogart .btn:hover{background:var(--accent-strong)}.blogart .btn:active{transform:scale(.97)}@media (max-width:900px){.blogart .nav-links{display:none}}.blogart .heroband{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:clamp(2.5rem,5vw,3.75rem) 0}.blogart .crumb{color:var(--muted);flex-wrap:wrap;gap:.55rem;font-size:.9375rem;display:flex}.blogart .crumb .sep{color:var(--line-accent)}.blogart .cat-pill{font:600 .8125rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--line-accent);border-radius:999px;margin-top:1.4rem;padding:.4rem .95rem;display:inline-block}.blogart h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin:1.1rem 0 0;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:600;line-height:1.12}.blogart h1 em{color:var(--accent);font-style:italic}.blogart .hook{color:var(--muted);max-width:40rem;margin:1.2rem 0 0;font-size:1.25rem;line-height:1.5}.blogart .byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem;font-size:.9375rem;display:flex}.blogart .avatar{background:var(--accent);color:#fff;width:46px;height:46px;font:600 1.1rem var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.blogart .byline .who strong{color:var(--ink);font-size:1rem;display:block}.blogart .byline b{color:var(--ink);font-weight:600}.blogart .wrap{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.blogart .side{align-self:start;position:sticky;top:1.5rem}.blogart .tt{font:600 .8125rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.blogart .toc{color:var(--muted);gap:.5rem;font-size:.9rem;display:grid}.blogart .toc a:hover{color:var(--accent)}@media (max-width:900px){.blogart .wrap{grid-template-columns:minmax(0,1fr)}.blogart .side{position:static}}.blogart .prose{min-width:0;max-width:46rem}.blogart .prose p{color:#2c333d;margin:0 0 1.3rem}.blogart .prose h2{font-family:var(--serif);letter-spacing:-.01em;margin:2.8rem 0 1rem;font-size:1.7rem;font-weight:600;line-height:1.2}.blogart .prose h3{font-family:var(--serif);margin:1.8rem 0 .6rem;font-size:1.25rem;font-weight:600}.blogart .prose ul,.blogart .prose ol{margin:0 0 1.3rem;padding-left:1.3rem}.blogart .prose li{color:#2c333d;margin-bottom:.5rem}.blogart .prose a{color:var(--accent);font-weight:500}.blogart .prose a:hover{text-decoration:underline}.blogart .verdict{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;margin:0 0 2rem;padding:1.4rem 1.6rem}.blogart .verdict .vt{font:600 .8125rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem}.blogart .verdict p{margin:0;font-size:1.0938rem}.blogart .verdict p+p{margin-top:.8rem}.blogart .cmp{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;margin:1.4rem 0 2rem;font-size:.9375rem;overflow:hidden}.blogart .cmp th,.blogart .cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem 1rem}.blogart .cmp thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft);font-size:.8125rem}.blogart .cmp td:first-child{width:11rem;font-weight:600}.blogart .cmp .uh{background:var(--accent-soft)}.blogart .tscroll{overflow-x:auto}.blogart .choose{grid-template-columns:1fr 1fr;gap:1rem;margin:1.6rem 0 2rem;display:grid}.blogart .choose>div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.3rem 1.4rem}.blogart .choose .uh-side{border-color:var(--line-accent);background:linear-gradient(180deg, #2e6b440d, var(--card))}.blogart .choose h3{margin-top:0!important}@media (max-width:720px){.blogart .choose{grid-template-columns:1fr}}.blogart .takeaways{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:1.4rem 0 2rem;padding:1.5rem 1.6rem 1.2rem}.blogart .takeaways ol{margin:0;padding-left:1.3rem}.blogart .takeaways li{margin-bottom:.65rem}.blogart .faq-item{border-top:1px solid var(--line)}.blogart .faq-item:last-of-type{border-bottom:1px solid var(--line)}.blogart .faq-item summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.05rem 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.blogart .faq-item summary::-webkit-details-marker{display:none}.blogart .faq-item summary:after{content:"+";font-family:var(--serif);color:var(--accent);flex:none;font-size:1.35rem;font-weight:400;transition:transform .18s}.blogart .faq-item[open] summary:after{transform:rotate(45deg)}.blogart .faq-item p{color:var(--muted);max-width:62ch;margin:0;padding:0 0 1.15rem}.blogart .note{color:var(--muted);background:var(--bg-soft);border-radius:10px;margin:0 0 1.3rem;padding:.9rem 1.1rem;font-size:.9rem}.blogart .updated{color:var(--muted);margin-top:1rem;font-size:.875rem;display:inline-block}.blogart .updated b{color:var(--ink)}.blogart .ctaband{background:var(--accent-strong);color:var(--ink-invert);border-radius:16px;margin:2.6rem 0;padding:2.2rem 2rem}.blogart .ctaband h2{color:var(--ink-invert);margin:0 0 .6rem!important}.blogart .ctaband p{color:var(--muted-invert)!important;margin:0 0 1.3rem!important}.blogart .ctaband .btn{background:var(--ink-invert);border-color:var(--ink-invert);color:var(--accent-strong)}.blogart .prose .ctaband a.btn{color:var(--accent-strong)}.blogart .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.blogart .authorbox{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:1.1rem;margin:2.4rem 0;padding:1.3rem 1.4rem;display:flex}.blogart .authorbox p{font-size:.9375rem;color:var(--muted)!important;margin:.2rem 0 0!important}.blogart .related{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0 3rem;display:grid}.blogart .relcard{background:var(--card);border:1px solid var(--line);transition:transform .18s var(--ease-out), box-shadow .18s ease;border-radius:12px;padding:1.1rem 1.2rem}.blogart .relcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1114181a}.blogart .relcard .cat{font:600 .75rem var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.blogart .relcard h3{font-family:var(--serif);margin:.45rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.3}@media (max-width:800px){.blogart .related{grid-template-columns:1fr}}.blogart .hero-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.blogart .collage{min-height:560px;position:relative}.blogart .vidcard{background:var(--card);border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 18px 44px #11141829,0 2px 8px #11141814}.blogart .vidcard img{object-fit:cover;width:100%;height:100%}.blogart .vidcard .dur{font:600 .8125rem var(--sans);color:#fff;background:#1114189e;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.blogart .vidcard .dur:before{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid #fff;width:0;height:0}.blogart .vid-1{aspect-ratio:16/11;z-index:1;width:56%;top:0;left:0}.blogart .vid-1 img{object-position:66% center;animation:26s ease-in-out infinite alternate blogart-kb}.blogart .vid-2{aspect-ratio:4/5;z-index:2;width:30%;bottom:0;right:0}@keyframes blogart-kb{to{transform:scale(1.06)}}.blogart .reasons{z-index:3;background:var(--card);border:1px solid var(--line);border-radius:14px;width:66%;padding:1.2rem 1.35rem;position:absolute;top:24%;right:0;box-shadow:0 18px 44px #1114181f}.blogart .reasons .hd{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blogart .reasons .hd strong{white-space:nowrap;font-size:1.0625rem}.blogart .sample{font:600 .75rem var(--sans);color:var(--accent);border:1px solid var(--line-accent);border-radius:999px;padding:.22rem .6rem}.blogart .rrow{grid-template-columns:7.5rem 1fr 3.2rem;align-items:center;gap:.8rem;margin-top:.85rem;font-size:.9375rem;display:grid}.blogart .rrow .n{color:var(--muted);text-align:right;font-size:.875rem}.blogart .bar{background:var(--bg-soft);border-radius:5px;height:9px;overflow:hidden}.blogart .bar i{background:var(--accent);height:100%;width:var(--w);border-radius:5px;display:block}.blogart .bar.mid i{background:#5b8a6c}.blogart .bar.low i{background:#8fae97}.blogart .prose a.btn{color:#fff;font-weight:600}.blogart .prose a.btn:hover{text-decoration:none}.blogart .cta-mini{background:var(--accent-soft);border:1px solid var(--line-accent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:2rem 0;padding:1.4rem 1.6rem;display:flex}.blogart .cta-mini p{max-width:30rem;font-size:1.0625rem;color:var(--ink)!important;margin:0!important}.blogart .cta-mini p strong{font-family:var(--serif);margin-bottom:.15rem;font-size:1.15rem;display:block}.blogart .cta-mini .btn{flex:none;padding:.9rem 1.6rem;font-size:1.0625rem}@media (max-width:960px){.blogart .hero-grid{grid-template-columns:1fr}.blogart .collage{gap:1rem;min-height:0;display:grid}.blogart .vidcard,.blogart .reasons{width:100%;position:static}.blogart .vid-2{display:none}}.blogart{--serif:var(--font-serif);--sans:var(--font-sans)}.blogart .side{top:96px}
