.label-dot[data-astro-cid-leini5l2]{background:#3bb7a0;border-radius:50%;width:6px;height:6px;display:inline-block}.post-hero[data-astro-cid-leini5l2]{padding:168px 0 48px}.post-hero-inner[data-astro-cid-leini5l2]{max-width:820px}.post-title[data-astro-cid-leini5l2]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin-bottom:24px;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;line-height:1.12}.post-lead[data-astro-cid-leini5l2]{color:var(--text-secondary);max-width:68ch;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.post-meta[data-astro-cid-leini5l2]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;margin-top:28px;font-size:.8rem;display:flex}.post-meta-sep[data-astro-cid-leini5l2]{color:var(--border-hover)}.post-body[data-astro-cid-leini5l2]{max-width:78ch}.post-body[data-astro-cid-leini5l2]>p{color:var(--text-secondary);max-width:74ch;margin-bottom:26px;font-size:1.075rem;line-height:1.85}.post-body[data-astro-cid-leini5l2]>p strong{color:var(--text-primary);font-weight:600}.post-body[data-astro-cid-leini5l2]>h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);max-width:34ch;margin:64px 0 22px;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:700;line-height:1.2}.post-body[data-astro-cid-leini5l2]>h3{color:var(--text-primary);max-width:40ch;margin:40px 0 14px;font-size:1.15rem;font-weight:600}.post-body[data-astro-cid-leini5l2] a{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-hover);text-underline-offset:3px}.post-body[data-astro-cid-leini5l2] a:hover{text-decoration-color:#3bb7a0}.post-body[data-astro-cid-leini5l2] .post-callout{background:var(--surface-1);border-left:2px solid #3bb7a0;border-radius:0 12px 12px 0;max-width:74ch;margin:36px 0;padding:24px 28px}.post-body[data-astro-cid-leini5l2] .post-callout p{color:var(--text-secondary);margin:0;font-size:1.02rem;line-height:1.8}.post-body[data-astro-cid-leini5l2] .post-callout p+p{margin-top:14px}.post-body[data-astro-cid-leini5l2] .checklist{flex-direction:column;gap:14px;max-width:74ch;margin:28px 0 8px;display:flex}.post-body[data-astro-cid-leini5l2] .checklist li{color:var(--text-secondary);padding-left:30px;font-size:1.02rem;line-height:1.7;position:relative}.post-body[data-astro-cid-leini5l2] .checklist li:before{content:"";background:#3bb7a0;border-radius:2px;width:8px;height:8px;position:absolute;top:10px;left:4px}.post-faq[data-astro-cid-leini5l2]{padding:40px 0 96px}.post-faq-inner[data-astro-cid-leini5l2]{grid-template-columns:1fr 1.6fr;align-items:start;gap:72px;display:grid}.post-faq-title[data-astro-cid-leini5l2]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);max-width:22ch;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2}.post-faq-list[data-astro-cid-leini5l2]{flex-direction:column;gap:12px;display:flex}.faq-item[data-astro-cid-leini5l2]{padding:0;overflow:hidden}.faq-question[data-astro-cid-leini5l2]{color:var(--text-primary);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-leini5l2]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-leini5l2]:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:1.4rem;font-weight:300;transition:transform .2s}details[data-astro-cid-leini5l2][open] .faq-question[data-astro-cid-leini5l2]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-leini5l2]{color:var(--text-secondary);border-top:1px solid var(--border);padding:16px 24px 22px;font-size:.98rem;line-height:1.7}.post-sources[data-astro-cid-leini5l2]{padding:0 0 120px}.post-sources-inner[data-astro-cid-leini5l2]{border-top:1px solid var(--border);max-width:78ch;padding-top:48px}.post-sources-title[data-astro-cid-leini5l2]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:24px;font-size:1.25rem;font-weight:700}.post-sources-list[data-astro-cid-leini5l2]{flex-direction:column;gap:16px;display:flex}.post-sources-list[data-astro-cid-leini5l2] li[data-astro-cid-leini5l2]{color:var(--text-secondary);gap:10px;font-size:.88rem;line-height:1.6;display:flex}.post-source-number[data-astro-cid-leini5l2]{font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0;font-size:.82rem}.post-sources-list[data-astro-cid-leini5l2] a[data-astro-cid-leini5l2]{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.post-sources-list[data-astro-cid-leini5l2] a[data-astro-cid-leini5l2]:hover{color:var(--text-primary);text-decoration-color:var(--border-hover)}.post-cta[data-astro-cid-leini5l2]{background:var(--text-primary);padding:120px 0}.post-cta-inner[data-astro-cid-leini5l2]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.post-cta-title[data-astro-cid-leini5l2]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;max-width:620px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.14}.post-cta-text[data-astro-cid-leini5l2]{color:#ffffffad;max-width:520px;font-size:1.05rem;line-height:1.6}.post-cta-actions[data-astro-cid-leini5l2]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.post-cta[data-astro-cid-leini5l2] .btn-primary{color:#10200f;background:#3bb7a0;font-weight:700}.post-cta[data-astro-cid-leini5l2] .btn-primary:hover{background:#c8f26a}.post-cta[data-astro-cid-leini5l2] .btn-ghost{color:#ffffffd9;border-color:#ffffff38}.post-cta[data-astro-cid-leini5l2] .btn-ghost:hover{background:#ffffff14;border-color:#ffffff6b}@media (width<=768px){.post-hero[data-astro-cid-leini5l2]{padding:132px 0 32px}.post-body[data-astro-cid-leini5l2]>h2{max-width:none;margin-top:48px}.post-faq[data-astro-cid-leini5l2]{padding:8px 0 72px}.post-faq-inner[data-astro-cid-leini5l2]{grid-template-columns:minmax(0,1fr);gap:32px}.post-cta[data-astro-cid-leini5l2]{padding:80px 0}.post-sources[data-astro-cid-leini5l2]{padding-bottom:80px}.post-cta-actions[data-astro-cid-leini5l2]{flex-direction:column;width:100%}.post-cta-actions[data-astro-cid-leini5l2] .btn-primary,.post-cta-actions[data-astro-cid-leini5l2] .btn-ghost{justify-content:center;width:100%}}
