.editorial-article-wrapper[data-astro-cid-cslztpaw]{background:#faf8f5;color:#1a1b20;padding-bottom:5rem}.editorial-hero[data-astro-cid-cslztpaw]{background:linear-gradient(180deg,#090a0e,#12141a);color:#fff;padding:3.5rem 0 0;position:relative;border-bottom:1px solid rgba(212,175,55,.25)}.hero-container[data-astro-cid-cslztpaw]{max-width:980px;margin:0 auto;padding:0 1.5rem}.editorial-breadcrumbs[data-astro-cid-cslztpaw]{display:flex;flex-wrap:wrap;align-items:center;font-size:.82rem;color:#fff9;margin-bottom:1.5rem}.editorial-breadcrumbs[data-astro-cid-cslztpaw] a[data-astro-cid-cslztpaw]{color:#f7e7c4;text-decoration:none;transition:color .2s ease}.editorial-breadcrumbs[data-astro-cid-cslztpaw] a[data-astro-cid-cslztpaw]:hover{color:#fff}.crumb-sep[data-astro-cid-cslztpaw]{margin:0 .5rem;color:#ffffff59}.crumb-current[data-astro-cid-cslztpaw]{color:#ffffffd9;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-meta-badges[data-astro-cid-cslztpaw]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem}.editorial-category-badge[data-astro-cid-cslztpaw]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;background:#d4af3726;border:1px solid rgba(212,175,55,.4);border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f7e7c4}.badge-dot[data-astro-cid-cslztpaw]{width:6px;height:6px;border-radius:50%;background:#d4af37}.editorial-read-time[data-astro-cid-cslztpaw],.editorial-publish-date[data-astro-cid-cslztpaw]{font-size:.8rem;color:#ffffffbf}.editorial-title[data-astro-cid-cslztpaw]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.18;color:#fff;margin:0 0 1.25rem;letter-spacing:-.015em}.editorial-lead-summary[data-astro-cid-cslztpaw]{font-size:clamp(1.08rem,1.8vw,1.25rem);line-height:1.65;color:#ffffffd9;max-width:840px;margin-bottom:2rem;font-style:italic}.editorial-author-row[data-astro-cid-cslztpaw]{display:flex;align-items:center;gap:.75rem;margin-bottom:3rem}.author-avatar[data-astro-cid-cslztpaw]{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#720e26);display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1px solid rgba(255,255,255,.2)}.author-info[data-astro-cid-cslztpaw]{display:flex;flex-direction:column}.author-name[data-astro-cid-cslztpaw]{font-size:.92rem;font-weight:700;color:#fff}.author-role[data-astro-cid-cslztpaw]{font-size:.78rem;color:#fff9}.editorial-cover-wrap[data-astro-cid-cslztpaw]{margin-top:1rem;position:relative;transform:translateY(2rem)}.cover-image-inner[data-astro-cid-cslztpaw]{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000059;border:1px solid rgba(212,175,55,.3);max-height:520px}.editorial-cover-img[data-astro-cid-cslztpaw]{width:100%;height:100%;max-height:520px;object-fit:cover;display:block}.cover-gradient-overlay[data-astro-cid-cslztpaw]{position:absolute;inset:0;background:linear-gradient(180deg,#0000 60%,#0a0b0e66);pointer-events:none}.editorial-body-container[data-astro-cid-cslztpaw]{padding-top:5rem;margin-top:2rem}.editorial-layout-grid[data-astro-cid-cslztpaw]{display:grid;grid-template-columns:1fr;gap:3.5rem}@media(min-width:1024px){.editorial-layout-grid[data-astro-cid-cslztpaw]{grid-template-columns:7fr 3fr;align-items:start}}.editorial-main-content[data-astro-cid-cslztpaw]{min-width:0}.article-prose-flow[data-astro-cid-cslztpaw]{font-size:1.12rem;line-height:1.85;color:#2c2d35}.article-prose-flow[data-astro-cid-cslztpaw] h2{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.7rem,2.5vw,2.1rem);color:#0f1015;margin-top:2.8rem;margin-bottom:1.1rem;padding-bottom:.6rem;border-bottom:2px solid #ebdcd2;scroll-margin-top:100px}.article-prose-flow[data-astro-cid-cslztpaw] h3{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:1.45rem;color:#1d1e26;margin-top:2.2rem;margin-bottom:.8rem;scroll-margin-top:100px}.article-prose-flow[data-astro-cid-cslztpaw] p{margin-bottom:1.5rem}.article-prose-flow[data-astro-cid-cslztpaw] ul,.article-prose-flow[data-astro-cid-cslztpaw] ol{margin-bottom:1.8rem;padding-left:1.6rem}.article-prose-flow[data-astro-cid-cslztpaw] li{margin-bottom:.65rem}.article-prose-flow[data-astro-cid-cslztpaw] blockquote{margin:2rem 0;padding:1.5rem 1.8rem;background:#fff;border-left:4px solid #d4af37;border-radius:0 16px 16px 0;box-shadow:0 6px 20px #0a0b0e0d;font-style:italic;color:#3d3e48;position:relative}.article-prose-flow[data-astro-cid-cslztpaw] blockquote:before{content:"💡";font-size:1.2rem;display:block;margin-bottom:.5rem;font-style:normal}.editorial-faq-section[data-astro-cid-cslztpaw]{margin-top:4.5rem;padding:2.5rem;background:#fff;border-radius:20px;border:1px solid rgba(212,175,55,.3);box-shadow:0 10px 30px #0a0b0e0d}.faq-section-header[data-astro-cid-cslztpaw]{margin-bottom:2rem;text-align:left}.faq-pill[data-astro-cid-cslztpaw]{display:inline-block;padding:.25rem .8rem;background:#720e2614;color:#720e26;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.faq-heading[data-astro-cid-cslztpaw]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:1.85rem;color:#0d0f15;margin:0 0 .5rem}.faq-subtext[data-astro-cid-cslztpaw]{font-size:.95rem;color:#64646e;margin:0}.faq-accordion-container[data-astro-cid-cslztpaw]{display:flex;flex-direction:column;gap:1rem}.faq-accordion-item[data-astro-cid-cslztpaw]{background:#faf8f5;border:1px solid #ebdcd2;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-accordion-item[data-astro-cid-cslztpaw][open]{border-color:#d4af37;background:#fff;box-shadow:0 6px 18px #d4af371f}.faq-accordion-trigger[data-astro-cid-cslztpaw]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;cursor:pointer;font-weight:600;font-size:1.05rem;color:#12141a;list-style:none;user-select:none;transition:color .2s ease}.faq-accordion-trigger[data-astro-cid-cslztpaw]::-webkit-details-marker{display:none}.faq-accordion-trigger[data-astro-cid-cslztpaw]:hover{color:#720e26}.faq-chevron[data-astro-cid-cslztpaw]{color:#d4af37;transition:transform .3s ease;display:flex;align-items:center}.faq-accordion-item[data-astro-cid-cslztpaw][open] .faq-chevron[data-astro-cid-cslztpaw]{transform:rotate(180deg)}.faq-accordion-content[data-astro-cid-cslztpaw]{padding:0 1.4rem 1.3rem;font-size:.98rem;line-height:1.7;color:#4a4a55}.editorial-bottom-bar[data-astro-cid-cslztpaw]{margin-top:3.5rem;padding-top:2rem;border-top:1px solid #ebdcd2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem}.back-blog-link[data-astro-cid-cslztpaw]{font-weight:700;color:#720e26;text-decoration:none;transition:color .2s ease}.back-blog-link[data-astro-cid-cslztpaw]:hover{color:#d4af37}.btn-editorial-pricing[data-astro-cid-cslztpaw]{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#d4af37,#b88c1b);color:#0a0b0e;border-radius:9999px;text-decoration:none;box-shadow:0 4px 15px #d4af374d;transition:all .25s ease}.btn-editorial-pricing[data-astro-cid-cslztpaw]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #d4af3773;filter:brightness(1.08)}.sidebar-sticky-wrapper[data-astro-cid-cslztpaw]{position:sticky;top:90px;display:flex;flex-direction:column;gap:1.8rem}.sidebar-card[data-astro-cid-cslztpaw]{background:#fff;border-radius:18px;padding:1.6rem;border:1px solid #ebdcd2;box-shadow:0 6px 20px #0a0b0e0a}.sidebar-card-title[data-astro-cid-cslztpaw]{font-size:1.05rem;font-weight:700;color:#0f1015;margin:0 0 1rem;display:flex;align-items:center;gap:.45rem;padding-bottom:.6rem;border-bottom:1px solid #ebdcd2}.toc-list[data-astro-cid-cslztpaw]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.toc-item[data-astro-cid-cslztpaw].depth-3{padding-left:1rem;font-size:.85rem}.toc-link[data-astro-cid-cslztpaw]{color:#4e4f58;text-decoration:none;font-size:.9rem;line-height:1.4;transition:color .2s ease;display:block}.toc-link[data-astro-cid-cslztpaw]:hover{color:#720e26}.availability-widget-card[data-astro-cid-cslztpaw]{background:#0d0f15;color:#fff;border-color:#d4af3759;box-shadow:0 10px 30px #0003}.widget-badge[data-astro-cid-cslztpaw]{display:inline-block;padding:.25rem .65rem;background:#d4af3726;border:1px solid rgba(212,175,55,.4);border-radius:9999px;color:#f7e7c4;font-size:.7rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.widget-title[data-astro-cid-cslztpaw]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:1.3rem;color:#fff;margin:0 0 .5rem}.widget-desc[data-astro-cid-cslztpaw]{font-size:.82rem;color:#ffffffb3;line-height:1.5;margin-bottom:1.25rem}.widget-form-preview[data-astro-cid-cslztpaw]{display:flex;flex-direction:column;gap:.85rem}.widget-input-row[data-astro-cid-cslztpaw]{display:flex;flex-direction:column;gap:.35rem}.widget-input-row[data-astro-cid-cslztpaw] label[data-astro-cid-cslztpaw]{font-size:.76rem;color:#ebdcd2;font-weight:600}.widget-mini-input[data-astro-cid-cslztpaw]{width:100%;padding:.65rem .85rem;background:#ffffff14;border:1px solid rgba(212,175,55,.3);border-radius:8px;color:#fff;font-size:.85rem}.btn-widget-check[data-astro-cid-cslztpaw]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.75rem;background:linear-gradient(135deg,#d4af37,#b88c1b);color:#0a0b0e;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;text-decoration:none;margin-top:.4rem;transition:all .25s ease}.btn-widget-check[data-astro-cid-cslztpaw]:hover{filter:brightness(1.1);transform:translateY(-1px)}.venue-spotlight-card[data-astro-cid-cslztpaw]{text-align:center}.spotlight-badge[data-astro-cid-cslztpaw]{display:inline-block;padding:.2rem .65rem;background:#fbf6ec;border:1px solid #ebdcd2;border-radius:9999px;color:#720e26;font-size:.72rem;font-weight:700;text-transform:uppercase;margin-bottom:.8rem}.spotlight-img-wrap[data-astro-cid-cslztpaw]{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;margin-bottom:.8rem}.spotlight-img[data-astro-cid-cslztpaw]{width:100%;height:100%;object-fit:cover}.spotlight-venue-name[data-astro-cid-cslztpaw]{font-size:1.1rem;font-weight:700;color:#12141a;margin:0 0 .25rem}.spotlight-venue-loc[data-astro-cid-cslztpaw]{font-size:.82rem;color:#64646e;margin-bottom:.85rem}.btn-spotlight-link[data-astro-cid-cslztpaw]{display:block;padding:.55rem;font-size:.82rem;font-weight:700;color:#720e26;border:1px solid rgba(114,14,38,.3);border-radius:9999px;text-decoration:none;transition:all .2s ease}.btn-spotlight-link[data-astro-cid-cslztpaw]:hover{background:#720e26;color:#fff}
