.full-details-text a{text-decoration:underline;color:inherit}.full-details-text a:hover{opacity:.8;text-decoration:underline}.last-updated a{text-decoration:underline;color:inherit}.last-updated a:hover{opacity:.8}.group-header[data-astro-cid-y7t7sv3j]{padding:2rem 0 1.5rem;margin-bottom:2rem}.header-breadcrumb[data-astro-cid-y7t7sv3j]{font-size:.85rem;margin-bottom:.5rem}.header-breadcrumb[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]:hover{opacity:1;text-decoration:underline}.group-header[data-astro-cid-y7t7sv3j] h1[data-astro-cid-y7t7sv3j]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.header-meta[data-astro-cid-y7t7sv3j]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem}.header-tag[data-astro-cid-y7t7sv3j]{background:#fff3;padding:.15rem .6rem;border-radius:999px;font-size:.8rem}.group-grid[data-astro-cid-y7t7sv3j]{display:grid;grid-template-columns:1fr 280px;gap:2.5rem;align-items:start;padding-bottom:3rem}@media(max-width:700px){.group-grid[data-astro-cid-y7t7sv3j]{grid-template-columns:1fr}}.info-section[data-astro-cid-y7t7sv3j]{margin-bottom:2rem}.section-heading[data-astro-cid-y7t7sv3j]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--book-color, #344E45);margin-bottom:.6rem;padding-bottom:.3rem;border-bottom:2px solid var(--book-color, #344E45)}.meeting-pattern[data-astro-cid-y7t7sv3j]{font-size:1.05rem;margin-bottom:.25rem}.meeting-time[data-astro-cid-y7t7sv3j]{color:#555;font-size:.95rem}.meeting-tz[data-astro-cid-y7t7sv3j]{font-size:.82rem;color:#888;margin-top:.2rem}.details-text[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]{text-decoration:underline!important;color:inherit}.details-text[data-astro-cid-y7t7sv3j]{font-size:.95rem;color:#333;line-height:1.7;white-space:pre-wrap}.full-details-text[data-astro-cid-y7t7sv3j]{font-size:1.05rem;line-height:1.6}.full-details-text[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]{text-decoration:underline!important;color:inherit}.full-details-text[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]:hover{opacity:.8}.ext-link[data-astro-cid-y7t7sv3j]{color:var(--book-color, #344E45);font-weight:500}.ext-link[data-astro-cid-y7t7sv3j]:hover{text-decoration:underline}.last-updated[data-astro-cid-y7t7sv3j]{font-size:.8rem;color:#888;line-height:1.5;padding:.75rem;border:1px solid #eee;border-radius:6px}.singing-disclaimer[data-astro-cid-y7t7sv3j]{font-size:.8rem;color:#777;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:6px;padding:.6rem .9rem;margin-bottom:1.25rem;line-height:1.5}.singing-disclaimer[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]{color:inherit;text-decoration:underline}.singing-disclaimer[data-astro-cid-y7t7sv3j] a[data-astro-cid-y7t7sv3j]:hover{color:#344e45}.correction-btn[data-astro-cid-y7t7sv3j]{display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .7rem;border-radius:4px;border:1px solid currentColor;text-decoration:none!important;white-space:nowrap;transition:background .15s,color .15s}.correction-btn[data-astro-cid-y7t7sv3j]:hover{background:var(--book-color, #344E45);color:var(--book-font, #fff);border-color:var(--book-color, #344E45)}.correction-wrap[data-astro-cid-y7t7sv3j]{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.group-location[data-astro-cid-y7t7sv3j]{font-size:.95rem;color:#555;margin-bottom:.5rem;font-weight:500}.contact-block[data-astro-cid-y7t7sv3j]{margin-bottom:.75rem}.contact-name[data-astro-cid-y7t7sv3j]{font-weight:600;display:block;margin-bottom:.2rem}.contact-details[data-astro-cid-y7t7sv3j]{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem}.contact-reveal-wrap[data-astro-cid-y7t7sv3j]{display:flex;align-items:center;gap:.5rem}.reveal-btn[data-astro-cid-y7t7sv3j]{background:none;border:1px solid var(--book-color, #344E45);color:var(--book-color, #344E45);border-radius:4px;padding:.2rem .6rem;font-size:.82rem;cursor:pointer;font-weight:500}.reveal-btn[data-astro-cid-y7t7sv3j]:hover{background:var(--book-color, #344E45);color:var(--book-font, #fff)}.contact-revealed[data-astro-cid-y7t7sv3j]{font-size:.9rem;color:#333}
