.site-v2.site-v2{--head-h:3.5rem}.site-v2 .prose>:not(h2):not(h3)+p{margin-top:20px}.site-v2 .share a{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--grey);color:var(--ink-2)}.site-v2 .share a:hover{background:var(--accent-1);color:var(--accent)}.site-v2 .share a:focus-visible,.site-v2 .share button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.site-v2 .hero-img figcaption{padding:10px 14px;font-size:14px;line-height:1.5;color:var(--muted)}.site-v2 .hero-img figcaption span{display:block;margin-top:2px;font-size:12px}.site-v2 .prose dl{margin:0;padding:18px 20px;border-radius:var(--r);box-shadow:0 0 0 1px var(--line)}.site-v2 .prose dt{font-weight:800;color:var(--ink)}.site-v2 .prose dd{margin:4px 0 0}.site-v2 .prose pre{overflow-x:auto;margin:0;padding:16px;border-radius:var(--r);background:var(--navy);color:#fff;font-size:14px;line-height:1.6}.site-v2 .prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.site-v2 .prose .steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.site-v2 .prose .steps li{display:flex;gap:14px;margin:0}.site-v2 .prose .steps .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-1);color:var(--accent);font:800 14px var(--nl-display);flex:none}.site-v2 .prose .steps b{display:block;color:var(--ink)}.site-v2 .prose .steps p{margin:4px 0 0;font-size:16px;line-height:1.65}.site-v2 .prose .callout b{display:block;color:var(--ink)}.site-v2 .prose .callout p{margin:0}.site-v2 .prose .callout .ic{flex:none}.site-v2 .prose .cta-box{padding:24px 26px;border-radius:var(--r-lg);background:var(--grey)}.site-v2 .prose .cta-box h3{margin:0}.site-v2 .prose .cta-box p:not(.kicker){margin:8px 0 0;font-size:16px;line-height:1.65}.site-v2 .prose .cta-box .btn{margin-top:16px;text-decoration:none;height:44px;font-size:15px}.site-v2 .prose .cta-box ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.site-v2 .prose .cta-box ul li{margin:0}.site-v2 .prose a.btn{text-decoration:none;font-weight:800}.site-v2 .prose a.link-card{display:block;padding:16px 18px;border-radius:var(--r);box-shadow:0 0 0 1px var(--line);text-decoration:none;font-weight:inherit}.site-v2 .prose a.link-card:hover{box-shadow:0 0 0 1px var(--accent)}.site-v2 .prose a.link-card b{display:block;color:var(--ink)}.site-v2 .prose a.link-card span{display:block;margin-top:4px;font-size:15px;color:var(--body)}.site-v2 .prose details.faq-inline{border-bottom:1px solid var(--line)}.site-v2 .prose details.faq-inline summary{padding:14px 0;cursor:pointer;font-weight:800;color:var(--ink)}.site-v2 .prose details.faq-inline p{margin:0;padding:0 0 14px}.site-v2 .prose .embed-note{padding:16px 18px;border-radius:var(--r);border:1px dashed var(--line-2);font-size:15px}.site-v2 .prose [data-article-table]{overflow-x:auto}