.faq-section[data-astro-cid-4j5dlmku]{background:#f2f2f0;padding:clamp(3rem,6vw,5rem) 0}.faq-container[data-astro-cid-4j5dlmku]{display:flex;flex-direction:column;align-items:center;text-align:center}.faq-title[data-astro-cid-4j5dlmku]{margin-bottom:clamp(2rem,4vw,3rem)}.faq-list[data-astro-cid-4j5dlmku]{display:flex;flex-direction:column;width:100%;max-width:680px;text-align:left}.faq-item[data-astro-cid-4j5dlmku]{border:none;outline:none}.faq-question[data-astro-cid-4j5dlmku]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-weight:800;font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.02em;color:#0a0a0a;cursor:pointer;list-style:none;gap:1rem;border-bottom:1px solid #E8E4DE}.faq-question[data-astro-cid-4j5dlmku]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-4j5dlmku]:after{content:"+";font-size:1.1rem;font-weight:400;color:#888;flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-4j5dlmku][open] .faq-question[data-astro-cid-4j5dlmku]:after{content:"−"}.faq-answer[data-astro-cid-4j5dlmku]{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.75;color:#444;padding:0 0 1.5rem;margin:0}
.toc-card[data-astro-cid-xvrfupwn]{background:#f9f6f1;border-radius:12px;border:1px solid #E8E4DE;overflow:hidden}.toc-details[data-astro-cid-xvrfupwn]{border:none}.toc-summary[data-astro-cid-xvrfupwn]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;padding:.6rem 1.25rem}.toc-summary[data-astro-cid-xvrfupwn]{list-style:none}.toc-summary[data-astro-cid-xvrfupwn]::-webkit-details-marker{display:none}.toc-title[data-astro-cid-xvrfupwn]{margin:0;font-size:.9rem;font-weight:600;font-family:Plus Jakarta Sans,sans-serif;text-transform:lowercase;color:#0a0a0a}.toc-summary[data-astro-cid-xvrfupwn]:after{content:"+";font-size:1.25rem;font-weight:300;color:#666;transition:transform .2s}.toc-details[data-astro-cid-xvrfupwn][open] .toc-summary[data-astro-cid-xvrfupwn]:after{transform:rotate(45deg)}.toc-list[data-astro-cid-xvrfupwn]{list-style:none;padding:0 1.25rem 1rem;margin:0;display:flex;flex-direction:column}.toc-item[data-astro-cid-xvrfupwn]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;margin:0 -.75rem;border-bottom:1px solid #E8E4DE;position:relative;border-radius:6px;transition:background-color .15s ease}.toc-item[data-astro-cid-xvrfupwn]:last-child{border-bottom:none}.toc-item[data-astro-cid-xvrfupwn]:hover{background-color:#f0ebe2}.toc-num[data-astro-cid-xvrfupwn]{font-size:.65rem;font-weight:700;color:#c4a55a;letter-spacing:.05em;min-width:1.5rem}.toc-link[data-astro-cid-xvrfupwn]{font-size:.9rem;font-weight:700;font-family:Playfair Display,Georgia,serif;font-style:italic;color:#0a0a0a;display:flex;align-items:center;gap:.5rem;text-decoration:none}.toc-suffix[data-astro-cid-xvrfupwn]{font-size:.6rem;color:#c4a55a;letter-spacing:.05em;font-style:normal}.toc-link[data-astro-cid-xvrfupwn]:after{content:"";position:absolute;inset:0;border-radius:6px}
