.price-display[data-astro-cid-zpfa3z2r]{display:flex;flex-direction:column;gap:.25rem}.price-value[data-astro-cid-zpfa3z2r]{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.price-donation[data-astro-cid-zpfa3z2r]{color:var(--color-success-400)}.price-contact[data-astro-cid-zpfa3z2r]{color:var(--color-text-muted);font-size:var(--text-lg)}.price-note[data-astro-cid-zpfa3z2r]{font-size:var(--text-sm);color:var(--color-text-secondary)}.price-verified[data-astro-cid-zpfa3z2r]{font-size:var(--text-xs);color:var(--color-text-muted)}.deal-badge[data-astro-cid-uuizf36l]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;line-height:1.4;transition:opacity var(--transition-fast)}.deal-badge[data-astro-cid-uuizf36l]:hover{opacity:.85}.deal-badge-tradition[data-astro-cid-uuizf36l]{background-color:var(--color-primary-900);color:var(--color-primary-300)}.deal-badge-silence[data-astro-cid-uuizf36l]{background-color:var(--color-neutral-800);color:var(--color-neutral-200)}.deal-badge-feature[data-astro-cid-uuizf36l]{background-color:var(--color-success-900);color:var(--color-success-300)}.deal-badge-accessible[data-astro-cid-uuizf36l]{background-color:oklch(.2 .06 220);color:#3dbfe2}.deal-badge-donation[data-astro-cid-uuizf36l]{background-color:var(--color-success-900);color:var(--color-success-300)}.deal-badge-duration[data-astro-cid-uuizf36l]{background-color:var(--color-accent-900);color:var(--color-accent-300)}.deal-badge-accommodation[data-astro-cid-uuizf36l]{background-color:var(--color-neutral-800);color:var(--color-neutral-300)}.deal-badge-dietary[data-astro-cid-uuizf36l]{background-color:#051b0e;color:#6ac48c}.map-container[data-astro-cid-65obth27]{border-radius:var(--card-radius);overflow:hidden;border:1px solid var(--color-border-subtle)}.map-container[data-astro-cid-65obth27] iframe[data-astro-cid-65obth27]{display:block}.map-link[data-astro-cid-65obth27]{display:block;padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface);font-size:var(--text-sm);color:var(--color-link);text-decoration:none;text-align:center}.map-link[data-astro-cid-65obth27]:hover{color:var(--color-link-hover);background:var(--color-surface-alt)}.nearby-section[data-astro-cid-3yiu6zim]{margin-top:var(--spacing-7);padding-top:var(--spacing-7);border-top:1px solid var(--color-border-subtle)}.nearby-grid[data-astro-cid-3yiu6zim]{display:grid;grid-template-columns:1fr;gap:var(--spacing-4)}@media(min-width:640px){.nearby-grid[data-astro-cid-3yiu6zim]{grid-template-columns:repeat(2,1fr)}}.affiliate-cta[data-astro-cid-sivpnzya]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.affiliate-btn[data-astro-cid-sivpnzya]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-3) var(--spacing-5);background:var(--color-accent-600);color:var(--color-neutral-50);font-weight:600;font-size:var(--text-base);border-radius:var(--btn-radius);text-decoration:none;transition:background var(--transition-fast);min-height:44px}.affiliate-btn[data-astro-cid-sivpnzya]:hover{background:var(--color-accent-500);color:var(--color-neutral-50)}.affiliate-disclosure[data-astro-cid-sivpnzya]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:0;text-align:center}.claim-section[data-astro-cid-nvkduvxg]{padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--card-radius);text-align:center}.claim-text[data-astro-cid-nvkduvxg]{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-1)}.claim-link[data-astro-cid-nvkduvxg]{font-size:var(--text-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.detail-grid[data-astro-cid-l374psux]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4)}@media(max-width:640px){.detail-grid[data-astro-cid-l374psux]{grid-template-columns:1fr}}.detail-item[data-astro-cid-l374psux]{padding:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.detail-item-full[data-astro-cid-l374psux]{grid-column:1 / -1}.detail-label[data-astro-cid-l374psux]{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.detail-value[data-astro-cid-l374psux]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}
