.b3d-prose-main{max-width:var(--b3d-w-max);margin:0 auto;padding:32px 32px 80px}.b3d-prose-main>*+*{margin-top:32px}.b3d-prose{font-family:var(--b3d-font-body);color:var(--b3d-n-800);line-height:1.7;font-size:16px}.b3d-prose h2{font-family:var(--b3d-font-title);font-weight:700;font-size:28px;color:var(--b3d-ink);margin:48px 0 16px;letter-spacing:-.01em}.b3d-prose h3{font-family:var(--b3d-font-title);font-weight:700;font-size:20px;color:var(--b3d-ink);margin:32px 0 12px}.b3d-prose p{margin:0 0 16px}.b3d-prose ul,.b3d-prose ol{margin:0 0 16px;padding-left:22px}.b3d-prose li{margin:6px 0}.b3d-prose a{color:var(--b3d-ink);text-decoration:underline;text-underline-offset:2px}.b3d-prose a:hover{text-decoration:none}.b3d-prose strong{color:var(--b3d-ink);font-weight:600}.b3d-prose hr{border:0;border-top:1px solid var(--b3d-n-200);margin:40px 0}.b3d-prose blockquote{padding:4px 0 4px 20px;color:var(--b3d-n-700);font-style:italic;margin:16px 0}.b3d-prose-figure{margin:0 0 32px}.b3d-prose-figure img{width:100%;height:auto;display:block;border-radius:16px;background:var(--b3d-fleece-2)}.b3d-prose-effective{font-family:var(--b3d-font-ui);font-size:13px;color:var(--b3d-n-500);text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px}.b3d-prose-callout{background:var(--b3d-fleece);border:1px solid var(--b3d-n-200);border-radius:14px;padding:20px 22px;margin:24px 0}.b3d-prose-callout p:last-child{margin-bottom:0}
