.vf-article-page{--art-rail:320px;--art-gap:56px;max-width:calc(var(--brand-shell, 1200px));margin:0 auto;padding:0 var(--brand-gutter,72px) 96px}.art-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:28px 0 0;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.art-crumb a{color:var(--brand-orange-ink);text-decoration:none}.art-crumb a:hover{text-decoration:underline}.vf-article-page .vf-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.art-dot{width:3px;height:3px;border-radius:50%;background:var(--brand-line);flex:none}.vf-article-page .vf-article__byline a{color:inherit;text-decoration:none;border-bottom:1px solid var(--brand-line)}.vf-article-page .vf-article__byline a:hover{border-bottom-color:var(--brand-orange)}.art-updated{margin:10px 0 0;font-size:13px;color:var(--brand-muted)}.vf-article-page .vf-article{max-width:none;margin:0}.art-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--art-rail);gap:var(--art-gap);align-items:start;margin-top:40px}.art-main{min-width:0}.vf-article-page .art-answer,.vf-article-page .art-author,.vf-article-page .art-toc,.vf-article-page .vf-article__body{max-width:46rem}.vf-article-page .vf-article__title{max-width:18ch}.vf-article-page .vf-article__hero{width:100%;max-width:none;max-height:460px;-o-object-fit:cover;object-fit:cover;border-radius:16px}.art-answer{margin:0 0 32px;padding:22px 26px;background:var(--brand-sand,#f7efe6);border-left:3px solid var(--brand-orange);border-radius:0 12px 12px 0}.art-answer__k{margin:0 0 8px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-orange-ink)}.art-answer__t{margin:0;font-size:17.5px;line-height:1.55;color:var(--brand-ink)}.art-toc{margin:0 0 40px;padding:22px 26px;border:1px solid var(--brand-line);border-radius:14px}.art-toc__k{margin:0 0 12px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted)}.art-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.art-toc li{counter-increment:toc;margin:0 0 9px;padding-left:30px;position:relative}.art-toc li:last-child{margin-bottom:0}.art-toc li:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;color:var(--brand-orange-ink)}.art-toc a{color:var(--brand-ink);text-decoration:none;font-size:15px;line-height:1.45;border-bottom:1px solid transparent}.art-toc a:hover{border-bottom-color:var(--brand-orange)}.vf-article-page .vf-article__body h2{scroll-margin-top:96px}.art-cta{margin:56px 0 0;padding:34px 36px 36px;background:var(--brand-ink);border-radius:18px;color:var(--brand-white)}.art-cta__k{margin:0 0 10px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-orange)}.vf-article-page .art-cta__t{margin:0 0 12px;font-size:27px;line-height:1.2;color:var(--brand-white);max-width:20ch}.art-cta__b{margin:0 0 24px;font-size:15.5px;line-height:1.6;color:hsla(0,0%,100%,.78);max-width:54ch}.art-author{margin:44px 0 0;padding:26px 0 0;border-top:1px solid var(--brand-line)}.art-author__k{margin:0 0 10px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-muted)}.art-author__n{margin:0 0 10px;font-size:18px;font-weight:600;color:var(--brand-ink)}.art-author__n a{color:inherit;text-decoration:none}.art-author__n a:hover{color:var(--brand-orange-ink)}.art-author__r{margin-left:10px;font-size:13px;font-weight:400;color:var(--brand-muted)}.art-author__b{margin:0 0 14px;font-size:15px;line-height:1.65;color:var(--brand-muted);max-width:62ch}.art-rail{position:sticky;top:92px;display:flex;flex-direction:column;gap:18px;min-width:0}.art-rail__card{padding:24px 24px 26px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-white)}.art-rail__card--sub{background:var(--brand-sand,#f7efe6);border-color:transparent}.art-rail__k{margin:0 0 8px;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-orange-ink)}.art-rail__lede{margin:0 0 18px;font-size:14.5px;line-height:1.55;color:var(--brand-muted)}.art-sys{margin:0 0 16px;padding:0;list-style:none}.art-sys li{border-top:1px solid var(--brand-line)}.art-sys li:first-child{border-top:0}.art-sys a{display:block;padding:13px 0;text-decoration:none;transition:opacity .25s var(--brand-ease,ease)}.art-sys a:hover{opacity:.72}.art-sys__n{display:block;font-size:15px;font-weight:600;color:var(--brand-ink)}.art-sys__o{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--brand-muted)}.art-rail .sub__row{flex-direction:column}.art-rail .sub__field{flex:none;width:100%}.art-rail .sub__btn{width:100%;justify-content:space-between}.art-rel{margin:72px 0 0;padding:48px 0 0;border-top:1px solid var(--brand-line)}.art-rel__h{margin:0 0 28px;font-size:26px}.art-rel__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.art-rel__g a{display:block;text-decoration:none}.art-rel__fig{display:block;overflow:hidden;border-radius:12px;margin-bottom:14px;aspect-ratio:16/9;background:var(--brand-sand,#f7efe6)}.art-rel__fig img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.art-rel__c{display:block;font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange-ink);margin-bottom:7px}.art-rel__t{display:block;font-size:16.5px;font-weight:600;line-height:1.35;color:var(--brand-ink)}.art-rel__g a:hover .art-rel__t{color:var(--brand-orange-ink)}.art-rel__d{display:block;margin-top:8px;font-size:13px;color:var(--brand-muted)}.vf-article-page .vf-article__body .vf-comparison-table,.vf-article-page .vf-article__body .vf-table-wrap{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vf-article-page .vf-article__body iframe,.vf-article-page .vf-article__body img,.vf-article-page .vf-article__body pre,.vf-article-page .vf-article__body table{max-width:100%}.vf-article-page .vf-article__body .vf-cta-zone{margin:44px 0;padding:30px 32px 32px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-sand,#f7efe6)}.vf-article-page .vf-article__body .vf-cta-zone>:first-child{margin-top:0}.vf-article-page .vf-article__body .vf-cta-zone>:last-child{margin-bottom:0}.vf-article-page .vf-article__body .vf-cta-dark{background:var(--brand-ink);border-color:transparent}.vf-article-page .vf-article__body .vf-cta-dark h2,.vf-article-page .vf-article__body .vf-cta-dark h3,.vf-article-page .vf-article__body .vf-cta-dark h4,.vf-article-page .vf-article__body .vf-cta-dark strong{color:var(--brand-white)}.vf-article-page .vf-article__body .vf-cta-dark li,.vf-article-page .vf-article__body .vf-cta-dark p{color:hsla(0,0%,100%,.78)}.vf-article-page .vf-article__body .vf-cta-dark a:not(.vf-btn){color:var(--brand-orange)}.vf-article-page .art-topics{margin:40px 0 0;padding:36px 0 0;border-top:1px solid var(--brand-line)}.vf-article-page .art-topics__h{margin:0;font-size:19px;line-height:1.3;color:var(--brand-ink)}.vf-article-page .art-topics .ins-cats{margin-top:16px}@media (max-width:1100px){.vf-article-page{--art-rail:280px;--art-gap:40px}}@media (max-width:900px){.art-grid{grid-template-columns:minmax(0,1fr);gap:40px}.art-rail{position:static}.art-rel__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vf-article-page{padding-bottom:64px}.art-rel__g{grid-template-columns:minmax(0,1fr)}.art-cta{padding:26px 22px 28px;border-radius:14px}.art-cta__t{font-size:23px}.art-answer,.art-toc{padding:18px 20px}}