.post.svelte-1teoznn{max-width:44rem;padding:2.5rem var(--edge) 1rem;margin:0 auto}.back.svelte-1teoznn{color:var(--muted);margin-bottom:1.4rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-block}.back.svelte-1teoznn:hover{color:var(--ink)}.meta.svelte-1teoznn{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);gap:.6rem;margin:0 0 1rem;font-size:.8rem;display:flex}h1.svelte-1teoznn{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:700;line-height:1.04}.lede.svelte-1teoznn{color:var(--ink-soft);margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5}.body.svelte-1teoznn{margin-top:2.4rem}.body.svelte-1teoznn p{color:var(--ink-soft);margin:0 0 1.2rem;font-size:1.08rem;line-height:1.7}.body.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:2.6rem 0 1rem;font-size:1.5rem;font-weight:700}.intro.svelte-1teoznn{font-size:1.14rem!important}.faq.svelte-1teoznn dl:where(.svelte-1teoznn){gap:1rem;margin:0;display:grid}.faq-item.svelte-1teoznn{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:1.3rem 1.4rem}.faq-item.svelte-1teoznn dt:where(.svelte-1teoznn){font-family:var(--display);font-size:1.05rem;font-weight:600}.faq-item.svelte-1teoznn dd:where(.svelte-1teoznn){color:var(--muted);margin:.5rem 0 0;line-height:1.6}.takeaway.svelte-1teoznn{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--paper-2));border-radius:0 14px 14px 0;margin:2.6rem 0 0;padding:1.5rem 1.6rem}.takeaway-label.svelte-1teoznn{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.takeaway.svelte-1teoznn p:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.2rem;font-weight:500;line-height:1.4}.buy-banner.svelte-1teoznn{border:1px solid var(--line);background:linear-gradient(160deg,#fbf7ef,#f1ece1);border-radius:18px;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin:2.4rem 0;padding:1.3rem 1.5rem;display:flex}.buy-banner.evening.svelte-1teoznn{background:linear-gradient(160deg,#2b3350,#1b2036);border-color:#ffffff14}.buy-cover.svelte-1teoznn{aspect-ratio:1;object-fit:cover;border-radius:6px;flex:none;width:4.4rem;box-shadow:0 6px 16px #16140c38}.buy-text.svelte-1teoznn{flex:11rem}.buy-label.svelte-1teoznn{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:600;display:block}.buy-banner.evening.svelte-1teoznn .buy-label:where(.svelte-1teoznn){color:#f6efe199}.buy-text.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:.2rem 0 .15rem;font-size:1.2rem;font-weight:700;display:block}.buy-banner.evening.svelte-1teoznn .buy-text:where(.svelte-1teoznn) strong:where(.svelte-1teoznn){color:#f6efe1}.buy-sub.svelte-1teoznn{color:var(--muted);font-size:.9rem}.buy-banner.evening.svelte-1teoznn .buy-sub:where(.svelte-1teoznn){color:#f6efe1b3}.buy-action.svelte-1teoznn{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;display:flex}.buy-price.svelte-1teoznn{font-family:var(--display);color:var(--ink);font-size:1.1rem;font-weight:700}.buy-banner.evening.svelte-1teoznn .buy-price:where(.svelte-1teoznn){color:#f6efe1}.buy-action.svelte-1teoznn .btn:where(.svelte-1teoznn){background:var(--accent)}.book-cta.svelte-1teoznn{border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(160deg,#fbf7ef,#f1ece1);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:3rem 0 1rem;padding:1.6rem 1.8rem;text-decoration:none;display:flex}.book-cta.evening.svelte-1teoznn{background:linear-gradient(160deg,#2b3350,#1b2036);border-color:#ffffff14}.book-cta.svelte-1teoznn:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.book-cta-label.svelte-1teoznn{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:600;display:block}.book-cta.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:.3rem 0 .15rem;font-size:1.4rem;font-weight:700;display:block}.book-cta-sub.svelte-1teoznn{color:var(--muted);font-size:.95rem}.book-cta.evening.svelte-1teoznn strong:where(.svelte-1teoznn){color:#f6efe1}.book-cta.evening.svelte-1teoznn .book-cta-sub:where(.svelte-1teoznn){color:#f6efe1b3}.book-cta-go.svelte-1teoznn{font-family:var(--display);color:var(--accent);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.book-cta.evening.svelte-1teoznn .book-cta-go:where(.svelte-1teoznn){color:#e8b98a}.book-cta.svelte-1teoznn .arrow:where(.svelte-1teoznn){transition:transform .4s var(--ease)}.book-cta.svelte-1teoznn:hover .arrow:where(.svelte-1teoznn){transform:translate(4px)}.more.svelte-1teoznn{max-width:44rem;padding:2rem var(--edge) 6rem;margin:0 auto}.more.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.03em;border-top:1px solid var(--line);margin:2rem 0 1.2rem;padding-top:2rem;font-size:1.4rem;font-weight:700}.more-grid.svelte-1teoznn{gap:.8rem;display:grid}.more-card.svelte-1teoznn{background:var(--paper-2);border:1px solid var(--line);transition:border-color .3s var(--ease);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.1rem 1.3rem;text-decoration:none;display:flex}.more-card.svelte-1teoznn:hover{border-color:var(--line-2)}.more-card.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:var(--display);color:var(--ink);font-size:1.05rem;font-weight:600}.more-card.svelte-1teoznn span:where(.svelte-1teoznn){color:var(--muted);font-size:.92rem;line-height:1.5}
