.faq-section[data-astro-cid-hqz3ghsx]{width:100%;padding:2rem 0}.faq-section-title[data-astro-cid-hqz3ghsx]{font-family:var(--font-display, "Fraunces", serif);font-size:2rem;font-weight:600;color:#1f2a28;margin-bottom:2rem;text-align:center}.faq-container[data-astro-cid-hqz3ghsx]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-hqz3ghsx]{border:1px solid rgb(177,158,178,.2);border-radius:.5rem;overflow:hidden;background:#fff;transition:all .2s ease;&[data-astro-cid-hqz3ghsx]:hover{border-color:#92b4a7;box-shadow:0 2px 8px #92b4a71a}&[open]{border-color:#92b4a7;background:#92b4a705}}.faq-question[data-astro-cid-hqz3ghsx]{list-style:none;padding:1.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;color:#1f2a28;font-family:var(--font-display, "Fraunces", serif);font-size:1.05rem;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;&[data-astro-cid-hqz3ghsx]:hover{color:#92b4a7}&[data-astro-cid-hqz3ghsx]::-webkit-details-marker{display:none}}.faq-icon[data-astro-cid-hqz3ghsx]{width:1.25rem;height:1.25rem;flex-shrink:0;color:#92b4a7;transition:transform .2s ease}.faq-item[data-astro-cid-hqz3ghsx][open] .faq-icon[data-astro-cid-hqz3ghsx]{transform:rotate(180deg)}.faq-answer[data-astro-cid-hqz3ghsx]{padding:0 1.25rem 1.25rem;color:#73736e;line-height:1.7;font-size:.95rem;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-question[data-astro-cid-hqz3ghsx]:focus-visible{outline:2px solid rgb(146,180,167);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.faq-item[data-astro-cid-hqz3ghsx],.faq-question[data-astro-cid-hqz3ghsx],.faq-icon[data-astro-cid-hqz3ghsx]{transition:none}.faq-answer[data-astro-cid-hqz3ghsx]{animation:none}}@media (max-width: 640px){.faq-section[data-astro-cid-hqz3ghsx]{padding:1.5rem 1rem}.faq-section-title[data-astro-cid-hqz3ghsx]{font-size:1.5rem;margin-bottom:1.5rem}.faq-question[data-astro-cid-hqz3ghsx]{padding:1rem;font-size:1rem}.faq-answer[data-astro-cid-hqz3ghsx]{padding:0 1rem 1rem}}.reading-progress[data-astro-cid-mu6cnre2]{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--color-accent, #92B4A7);transition:width .1s ease-out;z-index:9999;box-shadow:0 0 8px #92b4a766}.reading-progress[data-astro-cid-mu6cnre2].with-scroll-timeline{animation-name:fill;animation-timeline:view();animation-range:entry 0% cover 100%;transition:none}@keyframes fill{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion: reduce){.reading-progress[data-astro-cid-mu6cnre2]{transition:none}}.audio-narration-btn[data-astro-cid-xs6ck5ww]{position:relative}.audio-narration-btn[data-astro-cid-xs6ck5ww]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.audio-narration-btn[data-astro-cid-xs6ck5ww].listening{background-color:#92b4a74d}.audio-narration-controls[data-astro-cid-xs6ck5ww]{animation:slide-up .3s ease-out forwards}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.audio-narration-controls[data-astro-cid-xs6ck5ww]{animation:none}}.social-share-btn[data-astro-cid-luj3ckct]{position:relative}.social-share-btn[data-astro-cid-luj3ckct]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.social-share-btn[data-astro-cid-luj3ckct]{transition:none}}.newsletter-midway[data-astro-cid-uu3cwvhj]{animation:fade-in .6s ease-out forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.newsletter-midway[data-astro-cid-uu3cwvhj]{animation:none;opacity:1;transform:none}}.prose{--tw-prose-body: var(--color-ink);--tw-prose-headings: var(--color-depth);--tw-prose-links: var(--color-accent);--tw-prose-bold: var(--color-ink);--tw-prose-quotes: var(--color-depth)}.prose strong{font-weight:600;--tw-text-opacity: 1;color:rgb(129 102 122 / var(--tw-text-opacity, 1))}.prose blockquote{margin-top:2rem;margin-bottom:2rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(129 102 122 / var(--tw-border-opacity, 1));padding-left:1.5rem;font-family:Fraunces Variable,Georgia,serif;font-size:1.125rem;line-height:1.75rem;font-style:italic;--tw-text-opacity: 1;color:rgb(129 102 122 / var(--tw-text-opacity, 1));background:#b19eb20d;padding:1.5rem;border-left:4px solid #81667A}.prose p:first-of-type:first-letter{float:left;margin-right:.5rem;font-family:Fraunces Variable,Georgia,serif;font-size:1.875rem;line-height:2.25rem;line-height:1;--tw-text-opacity: 1;color:rgb(129 102 122 / var(--tw-text-opacity, 1))}@media (prefers-reduced-motion: reduce){.group-hover\:scale-105:group-hover{--tw-scale-x: 1;--tw-scale-y: 1}}
