.blog-content{max-width:760px;margin:0 auto;padding:2rem 1.25rem 5rem;font-family:var(--font-sans),system-ui,sans-serif;font-size:18px;line-height:1.7;color:var(--text-primary)}.blog-content .wrap{max-width:760px;margin:0 auto;padding:0 22px}.blog-content nav.crumbs{font-size:13px;color:var(--text-muted);padding:28px 0 0}.blog-content nav.crumbs a{color:var(--text-muted);text-decoration:none;transition:color .15s}.blog-content nav.crumbs a:hover{color:#e86b21}.blog-content header.post{padding:20px 0 10px;border-bottom:1px solid rgba(0,0,0,.08)}.blog-content .eyebrow{color:#e86b21;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.blog-content h1{font-size:2.3rem;line-height:1.15;margin:12px 0 14px;letter-spacing:-.025em;color:var(--text-primary);font-weight:800}.blog-content .byline{display:flex;align-items:center;gap:12px;margin:18px 0 24px;font-size:14px;color:var(--text-secondary)}.blog-content .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#e86b21,#f5a96c);display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.blog-content .byline strong,.blog-content .lede{color:var(--text-primary)}.blog-content .lede{font-size:1.2rem;line-height:1.6;margin:28px 0;font-weight:400}.blog-content .key-takeaway{background:var(--warm-surface);border-radius:8px;padding:18px 20px;margin:28px 0;font-size:1rem}.blog-content .key-takeaway b{display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:#e86b21}.blog-content .signal{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:26px 0 10px}.blog-content hr.spacer{border:none;border-top:1px solid rgba(0,0,0,.08);margin:40px 0}.blog-content article{padding-top:10px}.blog-content article p{margin:14px 0;color:var(--text-primary)}.blog-content article p+p{margin-top:20px}.blog-content article h2{font-size:1.55rem;font-weight:700;margin:46px 0 12px;letter-spacing:-.015em;color:var(--text-primary)}.blog-content article h2+p{margin-top:10px}.blog-content article h3{font-size:1.18rem;font-weight:700;margin:30px 0 8px;color:var(--text-primary)}.blog-content article h3+p{margin-top:8px}.blog-content article h4{font-size:1rem;font-weight:700;margin:20px 0 6px;color:var(--text-primary)}.blog-content article ol,.blog-content article ul{padding-left:22px;margin:14px 0}.blog-content article li{margin:8px 0}.blog-content table{width:100%;border-collapse:collapse;margin:26px 0;font-size:15px}.blog-content td,.blog-content th{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top}.blog-content th{background:var(--warm-surface);font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--text-secondary)}.blog-content blockquote{margin:28px 0;padding:6px 0 6px 20px;border-left:2px solid rgba(232,107,33,.25);font-style:italic;color:var(--text-secondary);font-size:1.08rem}.blog-content :is(.blog-faq,.faq){margin:52px -.75rem;padding:3rem 1.25rem;border-radius:1.5rem;border:1px solid hsla(0,0%,100%,.08);background:radial-gradient(110% 70% at 50% -10%,rgba(232,107,33,.14),transparent 55%),linear-gradient(0deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,.015)),#0e0d0c}.blog-content .blog-faq-title,.blog-content :is(.blog-faq,.faq)>h2{font-size:1.85rem;line-height:1.15;font-weight:700;margin:0 0 1.5rem;letter-spacing:-.03em;color:#fff}.blog-content .blog-faq-item{overflow:hidden;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;background:hsla(0,0%,100%,.035)}.blog-content .blog-faq-item+.blog-faq-item{margin-top:.75rem}.blog-content .blog-faq-item[open]{background:hsla(0,0%,100%,.055)}.blog-content .blog-faq-q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;color:hsla(0,0%,100%,.9);cursor:pointer;user-select:none}.blog-content .blog-faq-q::-webkit-details-marker{display:none}.blog-content .blog-faq-q:focus-visible{outline:2px solid rgba(243,153,79,.75);outline-offset:-2px}.blog-content .blog-faq-q:after{content:"+";font-size:1.2rem;font-weight:400;line-height:1;color:#f3994f;flex-shrink:0;transition:transform .2s ease}.blog-content .blog-faq-item[open] .blog-faq-q:after{transform:rotate(45deg)}.blog-content .blog-faq-a{padding:0 1.25rem 1.125rem;font-size:.95rem;color:hsla(0,0%,100%,.6);line-height:1.7}.blog-content .blog-faq-a p{margin:0 0 10px;color:inherit}.blog-content .blog-faq-a p:last-child{margin-bottom:0}.blog-content .faq h3{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:1rem 1.25rem;border:1px solid hsla(0,0%,100%,.08);border-bottom:0;border-radius:.75rem .75rem 0 0;background:hsla(0,0%,100%,.035);font-size:1rem;line-height:1.4;color:hsla(0,0%,100%,.9)}.blog-content .faq h3:not(:first-of-type){margin-top:.75rem}.blog-content .faq h3:after{content:"+";flex-shrink:0;color:#f3994f;font-size:1.2rem;font-weight:400;line-height:1;transform:rotate(45deg)}.blog-content .faq h3+p{margin:0;padding:0 1.25rem 1.125rem;border:1px solid hsla(0,0%,100%,.08);border-top:0;border-radius:0 0 .75rem .75rem;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.6);font-size:.95rem;line-height:1.7}.blog-content :is(.blog-faq,.faq) a{color:#f3994f;text-decoration:none}.blog-content :is(.blog-faq,.faq) a:hover{color:#fff}@media (min-width:640px){.blog-content :is(.blog-faq,.faq){margin-inline:-1.5rem;padding:3.5rem 2rem}}.blog-content .author-box{display:flex;gap:16px;align-items:flex-start;background:var(--warm-surface);border-radius:12px;padding:22px;margin:52px 0 22px}.blog-content .author-box .avatar{width:54px;height:54px;flex:0 0 54px;font-size:18px}.blog-content .author-box h4{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--text-primary)}.blog-content .author-box p{margin:4px 0;font-size:14px;color:var(--text-secondary)}.blog-content .author-box a{color:#e86b21;text-decoration:none}.blog-content .author-box a:hover{text-decoration:underline}.blog-content .cta{background:#0e0d0c;color:#fff;border-radius:14px;padding:30px 28px;margin:36px 0;text-align:center}.blog-content .cta h3{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:700}.blog-content .cta p{color:#a39e98;margin:0 0 18px;font-size:15px}.blog-content .cta a{display:inline-block;background:#e86b21;color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:12px 26px;border-radius:8px;transition:background .18s,transform .18s}.blog-content .cta a:hover{background:#c4561a;transform:translateY(-1px)}.blog-content footer.post{border-top:1px solid rgba(0,0,0,.08);margin-top:44px;padding:22px 0 16px;font-size:13px;color:var(--text-muted)}.blog-content article a{color:#e86b21;text-decoration:none;border-bottom:1px solid rgba(232,107,33,.3);transition:border-color .15s}.blog-content article a:hover{border-color:#e86b21}@media (max-width:560px){.blog-content h1{font-size:1.85rem}.blog-content{font-size:17px}.blog-content article h2{font-size:1.35rem}}