.pdf-guide{font-family:var(--font-poppins),sans-serif}.pdf-guide .ed-article-header h1,.pdf-guide .ed-prose h2,.pdf-guide .ed-prose h3,.pdf-guide-cover h2,.pdf-guide-flow strong{font-family:degular,sans-serif;font-weight:600}.pdf-guide-cover{color:#29163e;background:#efe7fc;border:1px solid #e0d2f4;border-radius:24px;max-width:1120px;margin:0 auto 64px;padding:44px}.pdf-guide-cover figcaption>span{letter-spacing:.1em;color:#7041aa;font-size:12px;font-weight:600}.pdf-guide-cover h2{margin:16px 0;font-size:40px;line-height:1.05}.pdf-guide-cover p{color:#635170;font-size:14px;line-height:1.7}.pdf-guide-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;gap:16px;margin-top:32px;display:grid}.pdf-guide-flow>div{background:#fff;border-radius:16px;align-self:stretch;padding:24px}.pdf-guide-flow svg{color:#8350cb}.pdf-guide-flow span{color:#735c89;margin:20px 0 8px;font-size:12px;font-weight:500;display:block}.pdf-guide-flow strong{font-size:24px;line-height:1.1;display:block}.pdf-guide-flow p{margin:12px 0 0}.pdf-guide .ed-prose{font-size:16px}.pdf-guide a:focus-visible{outline-offset:4px;outline:2px solid #8750d5}@media (max-width:1200px){.pdf-guide-cover{margin-left:24px;margin-right:24px}}@media (max-width:680px){.pdf-guide-cover{padding:24px}.pdf-guide-cover h2{font-size:32px}.pdf-guide-flow{grid-template-columns:1fr;gap:12px}.pdf-guide-flow>div{padding:20px}.pdf-guide-flow span{margin-top:12px}.pdf-guide-arrow{justify-self:center;transform:rotate(90deg)}}.ed-prose .blog-builder{--bb-ink:#211435;--bb-muted:#625171;--bb-line:#dfd2f1;--bb-accent:#7135ba;border:1px solid var(--bb-line);color:var(--bb-ink);font-family:var(--font-poppins),sans-serif;background:linear-gradient(135deg,#f7f2ff,#eee6ff);border-radius:20px;margin:40px 0;padding:32px;scroll-margin-top:120px}.blog-builder-brand{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.blog-builder-brand>span{font-family:degular,sans-serif;font-size:22px;font-weight:600}.blog-builder-brand small{letter-spacing:.07em;color:var(--bb-muted);font-size:12px}.ed-prose .blog-builder h3{letter-spacing:-.02em;color:var(--bb-ink);margin:24px 0 16px;font-family:degular,sans-serif;font-size:32px;font-weight:600;line-height:1.12}.ed-prose .blog-builder p{color:var(--bb-muted);margin:0 0 24px;font-size:16px;line-height:1.7}.blog-builder-example{border:1px solid var(--bb-line);background:#ffffffa6;border-radius:12px;padding:20px}.blog-builder-example-label{letter-spacing:.045em;color:var(--bb-muted);font-size:12px;font-weight:500}.blog-builder-steps{gap:14px;margin-top:18px;display:grid}.blog-builder-steps>div{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.blog-builder-steps svg{color:#7135ba;background:#e9ddff;border-radius:8px;flex-shrink:0;width:36px;height:36px;padding:8px}.blog-builder-steps small{color:var(--bb-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.ed-prose a.blog-builder-link{min-height:44px;color:var(--bb-accent);border-bottom:1px solid;align-items:center;gap:12px;margin-top:20px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.blog-builder-link svg{flex-shrink:0}.blog-builder-link:focus-visible{outline:3px solid var(--bb-accent);outline-offset:5px}.blog-builder-footnote{color:var(--bb-muted);margin-top:12px;font-size:12px;line-height:1.6;display:block}@media (max-width:600px){.ed-prose .blog-builder{margin-block:32px;padding:24px 20px}.ed-prose .blog-builder h3{font-size:28px}.blog-builder-example{padding:16px}}@media (prefers-color-scheme:dark){.ed-prose .blog-builder{--bb-ink:#f5f0ff;--bb-muted:#d4c7e7;--bb-line:#59466d;--bb-accent:#d3b8ff;background:linear-gradient(135deg,#211435,#302044)}.blog-builder-example{background:#ffffff08}}
