.page-hero[data-astro-cid-hpaiagte]{padding:140px 0 60px;background:linear-gradient(135deg,#0f0f0fe6,#1c1c1cb3);text-align:center}.page-intro[data-astro-cid-hpaiagte]{font-size:1.1rem;color:var(--color-gray);max-width:680px;margin:0 auto;line-height:1.7}.page-layout[data-astro-cid-hpaiagte]{display:grid;grid-template-columns:1fr 360px;gap:calc(var(--spacing) * 8);align-items:start}.page-content-section[data-astro-cid-hpaiagte]{background:linear-gradient(135deg,#1c1c1c4d,#0f0f0f99)}.page-main[data-astro-cid-hpaiagte] h2[data-astro-cid-hpaiagte]{font-size:1.4rem;margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3)}.page-main[data-astro-cid-hpaiagte] h2[data-astro-cid-hpaiagte]:first-child{margin-top:0}.page-main[data-astro-cid-hpaiagte] h3[data-astro-cid-hpaiagte]{font-size:1.15rem;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2)}.page-main[data-astro-cid-hpaiagte] p[data-astro-cid-hpaiagte]{color:var(--color-gray);line-height:1.7;font-size:1rem}.page-main[data-astro-cid-hpaiagte] strong[data-astro-cid-hpaiagte],.page-main[data-astro-cid-hpaiagte] a[data-astro-cid-hpaiagte]{color:var(--color-gold)}.page-list[data-astro-cid-hpaiagte]{color:var(--color-gray);padding-left:calc(var(--spacing) * 3);line-height:1.8;font-size:.95rem}.page-list[data-astro-cid-hpaiagte] li[data-astro-cid-hpaiagte]{margin-bottom:calc(var(--spacing) * 1)}.page-list-numbered[data-astro-cid-hpaiagte]{list-style:decimal}.page-faq[data-astro-cid-hpaiagte]{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);margin-top:calc(var(--spacing) * 3)}.faq-item[data-astro-cid-hpaiagte]{background-color:var(--color-card-bg);border-radius:calc(var(--spacing) * 2);border:1px solid rgba(212,175,55,.15);overflow:hidden;transition:border-color .3s ease}.faq-item[data-astro-cid-hpaiagte][open]{border-color:var(--color-gold)}.faq-item[data-astro-cid-hpaiagte] summary[data-astro-cid-hpaiagte]{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);cursor:pointer;color:var(--color-gold);font-weight:600;font-size:1rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-hpaiagte] summary[data-astro-cid-hpaiagte]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hpaiagte] summary[data-astro-cid-hpaiagte]:after{content:"+";color:var(--color-gold);font-size:1.3rem;transition:transform .3s ease}.faq-item[data-astro-cid-hpaiagte][open] summary[data-astro-cid-hpaiagte]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-hpaiagte] summary[data-astro-cid-hpaiagte]:hover{background:#d4af370a}.faq-item[data-astro-cid-hpaiagte] p[data-astro-cid-hpaiagte]{padding:0 calc(var(--spacing) * 4) calc(var(--spacing) * 3);color:var(--color-gray);line-height:1.7;margin:0;font-size:.95rem}.page-sidebar[data-astro-cid-hpaiagte]{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.page-gallery[data-astro-cid-hpaiagte],.page-cta-card[data-astro-cid-hpaiagte],.page-links[data-astro-cid-hpaiagte],.location-card-sidebar[data-astro-cid-hpaiagte]{background-color:var(--color-card-bg);border-radius:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);border:1px solid rgba(212,175,55,.12)}.page-gallery[data-astro-cid-hpaiagte] h3[data-astro-cid-hpaiagte],.page-cta-card[data-astro-cid-hpaiagte] h3[data-astro-cid-hpaiagte],.page-links[data-astro-cid-hpaiagte] h3[data-astro-cid-hpaiagte],.location-card-sidebar[data-astro-cid-hpaiagte] h3[data-astro-cid-hpaiagte]{color:var(--color-gold);font-size:1.1rem;margin-bottom:calc(var(--spacing) * 3)}.location-card-sidebar[data-astro-cid-hpaiagte] p[data-astro-cid-hpaiagte]{color:var(--color-gray);line-height:1.7}.location-card-sidebar[data-astro-cid-hpaiagte] strong[data-astro-cid-hpaiagte]{color:var(--color-gold)}.location-note[data-astro-cid-hpaiagte]{font-size:.9rem;opacity:.75;font-style:italic}.sidebar-compare[data-astro-cid-hpaiagte]{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.sidebar-img-pair[data-astro-cid-hpaiagte]{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing) * 1)}.sidebar-img-pair[data-astro-cid-hpaiagte] img[data-astro-cid-hpaiagte]{width:100%;border-radius:calc(var(--spacing) * 1);aspect-ratio:4/3;object-fit:cover}.page-cta-card[data-astro-cid-hpaiagte]{border-color:#25d36633}.page-cta-card[data-astro-cid-hpaiagte] p[data-astro-cid-hpaiagte]{color:var(--color-gray);font-size:.95rem;line-height:1.6;margin-bottom:calc(var(--spacing) * 3)}.btn-page-cta[data-astro-cid-hpaiagte]{display:block;text-align:center;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);background:#25d366;color:#fff;border-radius:calc(var(--spacing) * 1);text-decoration:none;font-weight:600;transition:all .3s ease}.btn-page-cta[data-astro-cid-hpaiagte]:hover{background:#128c7e;transform:translateY(-2px);color:#fff}.page-links[data-astro-cid-hpaiagte] ul[data-astro-cid-hpaiagte]{list-style:none;padding:0}.page-links[data-astro-cid-hpaiagte] li[data-astro-cid-hpaiagte]{margin-bottom:calc(var(--spacing) * 1.5)}.page-links[data-astro-cid-hpaiagte] a[data-astro-cid-hpaiagte]{color:var(--color-gold);text-decoration:none;font-weight:500;transition:opacity .2s}.page-links[data-astro-cid-hpaiagte] a[data-astro-cid-hpaiagte]:hover{opacity:.8;text-decoration:underline}@media (max-width: 900px){.page-layout[data-astro-cid-hpaiagte]{grid-template-columns:1fr}}
