.post:where(.astro-lojvmnno){background:#fcfcfc}.post-container:where(.astro-lojvmnno){max-width:760px;margin:0 auto;padding:60px 24px}.breadcrumb:where(.astro-lojvmnno) ol:where(.astro-lojvmnno){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:0 0 32px;font-size:13px;color:#6e6e78}.breadcrumb:where(.astro-lojvmnno) li:where(.astro-lojvmnno){display:inline}.breadcrumb:where(.astro-lojvmnno) a:where(.astro-lojvmnno){color:#6e6e78;text-decoration:none;transition:color .2s ease}.breadcrumb:where(.astro-lojvmnno) a:where(.astro-lojvmnno):hover{color:#6e40e8}.breadcrumb:where(.astro-lojvmnno) .sep:where(.astro-lojvmnno){color:#c4c4cc}.breadcrumb:where(.astro-lojvmnno) :where(.astro-lojvmnno)[aria-current=page]{color:#171719;font-weight:500}.meta:where(.astro-lojvmnno){display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:#6e6e78;margin-bottom:20px}.meta:where(.astro-lojvmnno) .pill:where(.astro-lojvmnno){font-size:12px;font-weight:600;color:#22c26b;background:#e6f7ee;padding:4px 12px;border-radius:999px}.meta-dot:where(.astro-lojvmnno){color:#c4c4cc}h1:where(.astro-lojvmnno){font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;color:#171719;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.body:where(.astro-lojvmnno){font-size:1rem;line-height:1.75;color:#2d2d33}.body:where(.astro-lojvmnno) .lead{font-size:1.125rem;line-height:1.7;color:#48484f;margin:0 0 24px}.body:where(.astro-lojvmnno) h2{font-size:1.5rem;font-weight:700;color:#171719;letter-spacing:-.015em;margin:48px 0 16px}.body:where(.astro-lojvmnno) h3{font-size:1.2rem;font-weight:700;color:#171719;margin:32px 0 12px}.body:where(.astro-lojvmnno) p{margin:0 0 16px}.body:where(.astro-lojvmnno) ul,.body:where(.astro-lojvmnno) ol{margin:0 0 16px;padding-left:24px}.body:where(.astro-lojvmnno) li{margin-bottom:8px}.body:where(.astro-lojvmnno) a{color:#6e40e8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.body:where(.astro-lojvmnno) details{background:#fff;border:1px solid #E2E2E7;border-radius:10px;padding:16px 20px;margin-bottom:8px}.body:where(.astro-lojvmnno) details summary{font-weight:600;color:#171719;cursor:pointer;list-style:none}.body:where(.astro-lojvmnno) details summary::-webkit-details-marker{display:none}.body:where(.astro-lojvmnno) details p{margin-top:12px;color:#48484f}.download-box:where(.astro-lojvmnno){margin:32px 0;background:linear-gradient(135deg,#6e40e814,#b33bd90d);border:1px solid rgba(110,64,232,.2);border-radius:16px;padding:28px}.download-inner:where(.astro-lojvmnno) h2:where(.astro-lojvmnno){font-size:1.3rem;color:#171719;margin-bottom:12px}.download-inner:where(.astro-lojvmnno) p:where(.astro-lojvmnno){color:#48484f;margin:0 0 20px}.download-buttons:where(.astro-lojvmnno){display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.download-primary:where(.astro-lojvmnno){display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;background:linear-gradient(135deg,#6e40e8,#b33bd9);color:#fff;font-weight:600;font-size:15px;border-radius:10px;text-decoration:none}.download-secondary:where(.astro-lojvmnno){display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;background:#fff;color:#6e40e8;border:1.5px solid #6E40E8;font-weight:600;font-size:15px;border-radius:10px;cursor:pointer;font-family:inherit}.download-hint:where(.astro-lojvmnno){font-size:13px;color:#6e6e78;margin:0}@media print{.breadcrumb:where(.astro-lojvmnno),.meta:where(.astro-lojvmnno),.cta-box:where(.astro-lojvmnno),.download-buttons:where(.astro-lojvmnno){display:none!important}}.cta-box:where(.astro-lojvmnno){margin-top:56px;padding:36px 32px;background:linear-gradient(135deg,#6e40e8,#b33bd9);border-radius:16px;color:#fff;text-align:center;box-shadow:0 10px 30px #6e40e833}.cta-box:where(.astro-lojvmnno) h2:where(.astro-lojvmnno){font-size:1.4rem;font-weight:700;margin:0 0 12px;letter-spacing:-.015em}.cta-box:where(.astro-lojvmnno) p:where(.astro-lojvmnno){font-size:15px;line-height:1.6;opacity:.92;margin:0 auto 24px;max-width:520px}.cta-btn:where(.astro-lojvmnno){display:inline-block;background:#fff;color:#6e40e8;font-size:15px;font-weight:600;padding:12px 28px;border-radius:10px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.cta-btn:where(.astro-lojvmnno):hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}
