.art-head{border-bottom:1px solid var(--line);padding:72px 0 40px}.art-head .wrap{max-width:824px}.art-head h1{font-size:clamp(28px,3.6vw,42px);max-width:13.67em}.author{gap:14px;margin-top:26px}.author,.author .avatar{align-items:center;display:flex}.author .avatar{background:var(--navy-900);border-radius:50%;color:#000;font-family:GS Display,sans-serif;font-size:15px;font-weight:600;height:46px;justify-content:center;overflow:hidden;width:46px}.author .avatar img{height:100%;object-fit:cover;width:100%}.author b{display:block;font-size:14px}.author span{color:var(--slate);font-size:12.5px}.author span a{color:var(--red)}.prose{font-size:16.5px;line-height:1.75;margin:0 auto;max-width:760px;padding:48px 32px}.prose h2{border:0;font-size:24px;margin:36px 0 12px}.prose p{color:#000;margin-bottom:16px}.prose a{color:var(--red)}.prose a.btn-ghost-dark,.prose a.btn-ghost-light,.prose a.btn-primary{color:#000}.prose img{height:auto;max-width:100%}.prose ol,.prose ul{margin:0 0 16px 22px}.prose li{margin-bottom:6px}.cta-mid{background:var(--mist);border:1px solid var(--line);border-radius:12px;margin:32px 0;padding:24px 26px}.cta-mid .eyebrow{font-size:11px;margin-bottom:6px}.cta-mid h3{font-size:17px;margin-bottom:6px}.cta-mid p{color:var(--slate);font-size:14px;margin-bottom:14px}.cta-mid .btn{font-size:14px;padding:10px 20px}.prose .faq{border-bottom:1px solid var(--line);padding:14px 0}.prose .faq h3{font-size:15px}.prose .faq p{color:var(--slate);font-size:14px;margin-top:4px}.nl{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:36px;padding:20px 0}.nl p{color:var(--slate);font-size:14px}.nl input{border:1px solid #ccd1d7;border-radius:6px;font-size:14px;min-width:240px;padding:10px 14px}.nl .btn{font-size:14px;padding:10px 18px}.endpath{margin:0 auto;max-width:760px;padding:0 32px 64px}.endpath .grid-2{margin-bottom:24px}.endpath .grid-2 .card h3{font-size:15px;margin-top:8px}.endpath .read-next-kick{color:var(--mute);font-family:GS Mono,monospace;font-size:11px}.endpath .talk{align-items:center;background:var(--navy-900);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:28px}.endpath .talk h3{color:#000;font-family:GS Display,sans-serif;font-size:18px}.endpath .talk p{color:#5f657d;font-size:14px;margin-top:4px}