.guide-hero-section[data-astro-cid-owscyige]{border-bottom:1px solid var(--border-subtle);background-image:linear-gradient(#0a0e17f2 0%,#0a0e179e 30%,#0a0e17d9 75%,#0a0e17 100%),url(/images/bsl-sunset-village.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:7.5rem;padding-bottom:7.5rem;position:relative;overflow:hidden}.guide-hero-container[data-astro-cid-owscyige]{z-index:2;text-align:center;justify-content:center;display:flex;position:relative}.guide-hero-content[data-astro-cid-owscyige]{width:100%;max-width:var(--max-w-content);margin:0 auto}.guide-title[data-astro-cid-owscyige]{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;text-shadow:0 4px 24px #000c,0 0 45px #f59e0b40;margin-bottom:1.5rem;font-size:clamp(2.3rem,5vw,3.85rem);font-weight:800;line-height:1.15}.guide-lead[data-astro-cid-owscyige]{color:#cbd5e1;text-shadow:0 2px 10px #000000b3;max-width:100%;margin:0 auto;font-size:18px;line-height:1.75}.content-section-alt[data-astro-cid-owscyige]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background-color:#f1f5f9}.section-intro[data-astro-cid-owscyige]{text-align:center;width:100%;margin:0 auto 2.5rem}.section-title[data-astro-cid-owscyige]{color:#000;margin-bottom:.85rem;font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:800;line-height:1.25}.section-lead[data-astro-cid-owscyige]{color:#000;max-width:880px;margin:0 auto;font-size:17px;line-height:1.75}.content-block[data-astro-cid-owscyige]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);background:#fff;margin-top:1.75rem;padding:2.25rem}.subsection-title[data-astro-cid-owscyige]{font-family:var(--font-heading);color:#000;border-bottom:1px solid var(--border-subtle);letter-spacing:-.01em;margin-bottom:1.1rem;padding-bottom:.75rem;font-size:1.4rem;font-weight:700;line-height:1.3}.content-section[data-astro-cid-owscyige] p[data-astro-cid-owscyige]{color:#000;margin-bottom:1rem;font-size:17px;line-height:1.75}.content-section[data-astro-cid-owscyige] p[data-astro-cid-owscyige]:last-child{margin-bottom:0}.content-section[data-astro-cid-owscyige] a[data-astro-cid-owscyige]{color:var(--primary);font-weight:600;text-decoration:underline}.content-section[data-astro-cid-owscyige] a[data-astro-cid-owscyige]:hover{color:var(--primary-hover)}.styled-list[data-astro-cid-owscyige]{flex-direction:column;gap:.85rem;margin-top:.75rem;list-style:none;display:flex}.styled-list[data-astro-cid-owscyige] li[data-astro-cid-owscyige]{color:#000;padding-left:1.5rem;font-size:17px;line-height:1.75;position:relative}.styled-list[data-astro-cid-owscyige] li[data-astro-cid-owscyige]:before{content:"●";color:var(--primary);font-size:.9rem;position:absolute;top:-.05rem;left:.2rem}.styled-ordered-list[data-astro-cid-owscyige]{flex-direction:column;gap:.95rem;margin:1rem 0 1rem 1.4rem;display:flex}.styled-ordered-list[data-astro-cid-owscyige] li[data-astro-cid-owscyige]{color:#000;padding-left:.35rem;font-size:17px;line-height:1.75}.nested-list[data-astro-cid-owscyige]{flex-direction:column;gap:.5rem;margin:.65rem 0 .5rem;list-style:none;display:flex}.nested-list[data-astro-cid-owscyige] li[data-astro-cid-owscyige]{color:#000;padding-left:1.35rem;font-size:17px;line-height:1.75;position:relative}.nested-list[data-astro-cid-owscyige] li[data-astro-cid-owscyige]:before{content:"●";color:#64748b;font-size:.85rem;position:absolute;left:.2rem}.note-box[data-astro-cid-owscyige]{border:1px solid #fde68a;border-left:4px solid var(--primary);border-radius:var(--radius-md);background:#fffbeb;width:100%;margin-top:1.5rem;padding:1.25rem 1.4rem}.note-box[data-astro-cid-owscyige] p[data-astro-cid-owscyige]{color:#000;margin:0;font-size:17px;line-height:1.75}.table-wrapper[data-astro-cid-owscyige]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;background:#fff;margin-top:1.5rem;overflow-x:auto}.clean-table[data-astro-cid-owscyige]{border-collapse:collapse;width:100%;font-size:17px}.clean-table[data-astro-cid-owscyige] th[data-astro-cid-owscyige]{color:#fff;font-family:var(--font-heading);background-color:#0a0e17;padding:1.05rem 1.25rem;font-size:17px;font-weight:700}.clean-table[data-astro-cid-owscyige] td[data-astro-cid-owscyige]{color:#000;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:1.1rem 1.25rem;font-size:17px;line-height:1.75}.clean-table[data-astro-cid-owscyige] tr[data-astro-cid-owscyige]:last-child td[data-astro-cid-owscyige]{border-bottom:none}.clean-table[data-astro-cid-owscyige] tr[data-astro-cid-owscyige]:hover td[data-astro-cid-owscyige]{background-color:#f8fafc}.table-followup-text[data-astro-cid-owscyige]{color:#000;text-align:center;max-width:880px;margin:1.5rem auto 0;font-size:17px;line-height:1.75}.mt-4[data-astro-cid-owscyige]{margin-top:1.25rem}.faq-accordion-wrapper[data-astro-cid-owscyige]{max-width:960px;margin:1.5rem auto 0}.faq-details[data-astro-cid-owscyige]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;margin-bottom:.85rem;overflow:hidden}.faq-summary[data-astro-cid-owscyige]{color:#000;cursor:pointer;user-select:none;padding:1.15rem 1.35rem;font-size:17px}.faq-summary[data-astro-cid-owscyige] strong[data-astro-cid-owscyige]{font-family:var(--font-heading);color:#000;font-weight:700}.faq-content[data-astro-cid-owscyige]{border-top:1px solid var(--border-subtle);padding:1rem 1.35rem 1.25rem}.faq-content[data-astro-cid-owscyige] p[data-astro-cid-owscyige]{color:#000;margin:0;font-size:17px;line-height:1.75}@media (width<=768px){.guide-hero-section[data-astro-cid-owscyige]{padding-top:4.5rem;padding-bottom:4.5rem}.guide-lead[data-astro-cid-owscyige]{font-size:1rem;line-height:1.65}.content-block[data-astro-cid-owscyige]{padding:1.35rem}.styled-ordered-list[data-astro-cid-owscyige]{margin-left:1.1rem}.guide-images-grid[data-astro-cid-owscyige]{grid-template-columns:1fr;gap:1rem}}.guide-image-wrapper[data-astro-cid-owscyige]{border-radius:var(--radius-md);border:1px solid #0000001a;width:100%;max-width:560px;margin-top:1.25rem;margin-left:auto;margin-right:auto;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 4px 14px #0000001a}.guide-image-wrapper[data-astro-cid-owscyige]:hover{border-color:#0003;box-shadow:0 6px 20px #00000029}.guide-images-grid[data-astro-cid-owscyige]{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;margin-top:1.25rem;display:grid}.guide-images-grid[data-astro-cid-owscyige] .guide-image-wrapper[data-astro-cid-owscyige]{width:100%;max-width:100%;margin:0}.guide-zoom-trigger[data-astro-cid-owscyige]{cursor:zoom-in;text-align:left;background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:relative}.guide-zoom-badge[data-astro-cid-owscyige]{color:#fff;border-radius:var(--radius-pill,9999px);-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#0f172ad9;border:1px solid #ffffff2e;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;position:absolute;bottom:.65rem;right:.65rem;box-shadow:0 2px 8px #00000040}.guide-zoom-trigger[data-astro-cid-owscyige]:hover .guide-zoom-badge[data-astro-cid-owscyige]{background:#0f172af2;transform:scale(1.04)}.guide-image[data-astro-cid-owscyige]{width:100%;height:auto;display:block}.guide-lightbox-modal[data-astro-cid-owscyige]{z-index:9999;opacity:0;visibility:hidden;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0}.guide-lightbox-modal[data-astro-cid-owscyige].active{opacity:1;visibility:visible}.guide-lightbox-backdrop[data-astro-cid-owscyige]{-webkit-backdrop-filter:blur(10px);cursor:zoom-out;background:#0a0f1de0;position:absolute;inset:0}.guide-lightbox-content[data-astro-cid-owscyige]{z-index:10;justify-content:center;align-items:center;max-width:92vw;max-height:92vh;display:flex;position:relative}.guide-lightbox-image-box[data-astro-cid-owscyige]{user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.guide-lightbox-img[data-astro-cid-owscyige]{object-fit:contain;border-radius:var(--radius-lg);cursor:zoom-out;width:auto;max-width:88vw;height:auto;max-height:80vh;transition:transform .28s cubic-bezier(.16,1,.3,1);transform:scale(.93);box-shadow:0 25px 60px -15px #000000d9,0 0 0 1px #ffffff1f}.guide-lightbox-modal[data-astro-cid-owscyige].active .guide-lightbox-img[data-astro-cid-owscyige]{transform:scale(1)}.guide-lightbox-caption[data-astro-cid-owscyige]{font-family:var(--font-heading);color:#fff;text-align:center;border-radius:var(--radius-pill,9999px);background:#0f172ad9;border:1px solid #ffffff26;margin:1rem 0 0;padding:.45rem 1.4rem;font-size:.95rem;font-weight:600}.guide-lightbox-close[data-astro-cid-owscyige]{color:#fff;cursor:pointer;background:#0f172ad9;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s,transform .2s;display:flex;position:absolute;top:-2.8rem;right:0}.guide-lightbox-close[data-astro-cid-owscyige]:hover{background:var(--primary);transform:rotate(90deg)}
