.article-detail-container[data-astro-cid-vqvo4ayr]{padding:2rem;max-width:1200px;margin:2rem auto;font-family:Inter,sans-serif;background-color:#fff;box-shadow:0 4px 15px #0000001a;border-radius:12px}.loading-indicator[data-astro-cid-vqvo4ayr],.error-message[data-astro-cid-vqvo4ayr]{text-align:center;padding:1.5rem;border-radius:8px;margin-top:2rem;font-size:1.1rem}.loading-indicator[data-astro-cid-vqvo4ayr]{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.error-message[data-astro-cid-vqvo4ayr]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.article-content-wrapper[data-astro-cid-vqvo4ayr]{display:flex;flex-direction:column;align-items:center}.article-detail-title[data-astro-cid-vqvo4ayr]{text-align:center;font-size:1.75rem;margin-bottom:2rem;margin-top:0;color:#2c3e50;text-shadow:1px 1px 2px rgba(0,0,0,.1);line-height:1.2}.article-detail-image[data-astro-cid-vqvo4ayr]{width:60%;display:block;margin-left:auto;margin-right:auto;max-height:450px;object-fit:cover;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:2rem}.article-detail-body[data-astro-cid-vqvo4ayr].prose{width:100%;line-height:1.7;color:#333;margin-bottom:2rem}.image-gallery[data-astro-cid-vqvo4ayr],.map-container[data-astro-cid-vqvo4ayr],.faq-section[data-astro-cid-vqvo4ayr]{margin:2rem 0;width:100%}.gallery-title[data-astro-cid-vqvo4ayr]{text-align:center;font-size:2rem;margin-bottom:.5rem;color:#2c3e50}.title-underline[data-astro-cid-vqvo4ayr]{width:100px;height:2px;background-color:var(--color-primary);margin:0 auto 1.5rem}.gallery-grid[data-astro-cid-vqvo4ayr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.gallery-item[data-astro-cid-vqvo4ayr]{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s ease-in-out,border-color .3s ease-in-out;border:3px solid transparent;cursor:pointer}.gallery-item[data-astro-cid-vqvo4ayr]:hover{box-shadow:0 6px 20px #00000026,0 0 12px var(--color-secondary);border-color:var(--color-secondary)}.gallery-item[data-astro-cid-vqvo4ayr] img[data-astro-cid-vqvo4ayr]{width:100%;height:100%;object-fit:cover}.lightbox[data-astro-cid-vqvo4ayr]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:none;justify-content:center;align-items:center;z-index:1000}.lightbox[data-astro-cid-vqvo4ayr].is-visible{display:flex}.close-button[data-astro-cid-vqvo4ayr]{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer}.lightbox-content[data-astro-cid-vqvo4ayr]{max-width:90%;max-height:90%}.back-button-container[data-astro-cid-vqvo4ayr]{text-align:center;margin-top:2.5rem;margin-bottom:1rem}.back-to-list-button[data-astro-cid-vqvo4ayr]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-secondary);text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:8px;transition:color .3s ease,border-color .3s ease;text-transform:capitalize}.back-to-list-button[data-astro-cid-vqvo4ayr] i[data-astro-cid-vqvo4ayr]{transition:transform .3s ease}.back-to-list-button[data-astro-cid-vqvo4ayr]:hover{color:var(--color-hover-secondary);border-color:var(--color-hover-secondary)}.back-to-list-button[data-astro-cid-vqvo4ayr]:hover i[data-astro-cid-vqvo4ayr]{transform:translate(-4px)}.faq-accordion[data-astro-cid-vqvo4ayr]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #0000000d}.faq-item[data-astro-cid-vqvo4ayr]{border-bottom:1px solid #e0e0e0}.faq-item[data-astro-cid-vqvo4ayr]:last-child{border-bottom:none}.faq-question[data-astro-cid-vqvo4ayr]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8f8f8;cursor:pointer;font-weight:700;color:#333;transition:background-color .3s ease}.faq-question[data-astro-cid-vqvo4ayr]:hover{background-color:#f0f0f0}.faq-question[data-astro-cid-vqvo4ayr] i[data-astro-cid-vqvo4ayr]{transition:transform .3s ease}.faq-question[data-astro-cid-vqvo4ayr].active i[data-astro-cid-vqvo4ayr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-vqvo4ayr]{padding:0 1.5rem;background-color:#fff;overflow:hidden;max-height:0;transition:max-height .4s ease-out,padding .4s ease-out}.faq-answer[data-astro-cid-vqvo4ayr].active{max-height:200px;padding:1rem 1.5rem}.faq-answer[data-astro-cid-vqvo4ayr] p[data-astro-cid-vqvo4ayr]{margin:0;line-height:1.6;color:#555}@media(min-width:768px){.article-detail-title[data-astro-cid-vqvo4ayr]{font-size:2.5rem}}@media(max-width:767px){.article-detail-container[data-astro-cid-vqvo4ayr]{padding:1rem;margin:0;box-shadow:none;border-radius:0}.article-detail-image[data-astro-cid-vqvo4ayr]{width:90%}}
