.container[data-astro-cid-vm2krjua]{max-width:880px;margin:0 auto;padding:0 1.5rem}.faq-hero[data-astro-cid-vm2krjua]{background:radial-gradient(circle at 12% 18%,rgba(63,169,160,.1) 0%,transparent 45%),radial-gradient(circle at 88% 82%,rgba(198,93,63,.1) 0%,transparent 45%),linear-gradient(180deg,var(--color-cream) 0%,var(--color-sand) 100%);padding:4.5rem 0 3.5rem;border-bottom:1px dashed var(--color-sunbleached);text-align:center;position:relative}.faq-hero[data-astro-cid-vm2krjua]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background-image:repeating-linear-gradient(90deg,var(--color-terracotta) 0,var(--color-terracotta) 12px,var(--color-turquoise) 12px,var(--color-turquoise) 24px,var(--color-sunbleached) 24px,var(--color-sunbleached) 36px)}.faq-hero[data-astro-cid-vm2krjua] h1[data-astro-cid-vm2krjua]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);color:var(--color-terracotta-dark);line-height:1.18;max-width:820px;margin:1rem auto .5rem}.faq-lede[data-astro-cid-vm2krjua]{font-family:var(--font-body);color:var(--color-canyon-light);font-size:1.05rem;max-width:720px;margin:0 auto 1.1rem;line-height:1.7;text-align:left}.faq-section[data-astro-cid-vm2krjua]{padding:3rem 1.5rem 1rem}.faq-section[data-astro-cid-vm2krjua]:first-of-type{padding-top:3.5rem}.topic-heading[data-astro-cid-vm2krjua]{font-family:var(--font-display);font-size:clamp(1.6rem,2.6vw,2.05rem);color:var(--color-turquoise-dark);margin:0 0 .4rem;letter-spacing:.01em;position:relative;padding-left:1.1rem}.topic-heading[data-astro-cid-vm2krjua]:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;background:var(--color-terracotta);transform:rotate(45deg);border:2px solid var(--color-canyon)}.topic-heading[data-astro-cid-vm2krjua]:after{content:"";display:block;width:64px;height:3px;margin:.85rem 0 1.5rem;background-image:repeating-linear-gradient(90deg,var(--color-terracotta) 0,var(--color-terracotta) 8px,var(--color-turquoise) 8px,var(--color-turquoise) 16px,var(--color-sunbleached) 16px,var(--color-sunbleached) 24px)}.faq-item[data-astro-cid-vm2krjua]{background:var(--color-cream);border:1px solid var(--color-sunbleached);border-left:4px solid var(--color-turquoise);border-radius:3px;padding:1.6rem 1.75rem 1.4rem;margin-bottom:1.25rem;box-shadow:0 3px 12px #3d28170f;transition:all .25s ease}.faq-item[data-astro-cid-vm2krjua]:hover{border-color:var(--color-sunbleached);border-left-color:var(--color-terracotta);box-shadow:0 6px 18px #c65d3f24;transform:translateY(-2px)}.faq-item[data-astro-cid-vm2krjua] h3[data-astro-cid-vm2krjua]{font-family:var(--font-display);color:var(--color-terracotta-dark);font-size:1.18rem;line-height:1.35;margin:0 0 .85rem;display:flex;gap:.6rem;align-items:baseline}.faq-item[data-astro-cid-vm2krjua] h3[data-astro-cid-vm2krjua] .diamond[data-astro-cid-vm2krjua]{color:var(--color-turquoise);font-size:.75rem;line-height:1;flex-shrink:0;transform:translateY(-.1em)}.faq-answer[data-astro-cid-vm2krjua] p[data-astro-cid-vm2krjua]{font-family:var(--font-body);color:var(--color-canyon-light);line-height:1.7;font-size:1rem;margin:0 0 .85rem}.faq-answer[data-astro-cid-vm2krjua] p[data-astro-cid-vm2krjua]:last-child{margin-bottom:0}.faq-answer[data-astro-cid-vm2krjua] a[data-astro-cid-vm2krjua]{color:var(--color-turquoise-dark);border-bottom:1px dotted var(--color-turquoise)}.faq-answer[data-astro-cid-vm2krjua] a[data-astro-cid-vm2krjua]:hover{color:var(--color-terracotta);border-bottom-color:var(--color-terracotta)}.faq-sources[data-astro-cid-vm2krjua]{padding:3rem 1.5rem 1rem;border-top:1px dashed var(--color-sunbleached);margin-top:2.5rem}.faq-sources[data-astro-cid-vm2krjua] h2[data-astro-cid-vm2krjua]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-canyon);margin-bottom:1rem}.faq-sources[data-astro-cid-vm2krjua] ul[data-astro-cid-vm2krjua]{list-style:none;padding:0;margin:0}.faq-sources[data-astro-cid-vm2krjua] li[data-astro-cid-vm2krjua]{font-family:var(--font-body);color:var(--color-canyon-light);font-size:.95rem;padding:.5rem 0 .5rem 1.25rem;position:relative;line-height:1.6}.faq-sources[data-astro-cid-vm2krjua] li[data-astro-cid-vm2krjua]:before{content:"◆";position:absolute;left:0;top:.55rem;color:var(--color-turquoise);font-size:.7rem}.faq-cta[data-astro-cid-vm2krjua]{background:linear-gradient(180deg,var(--color-sand) 0%,var(--color-adobe) 100%);padding:4rem 0;text-align:center;margin-top:3rem;border-top:4px double var(--color-terracotta);border-bottom:4px double var(--color-terracotta)}.faq-cta[data-astro-cid-vm2krjua] h2[data-astro-cid-vm2krjua]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.3rem);color:var(--color-canyon);margin-bottom:.85rem}.faq-cta[data-astro-cid-vm2krjua] p[data-astro-cid-vm2krjua]{font-family:var(--font-body);color:var(--color-canyon-light);font-size:1.1rem;max-width:560px;margin:0 auto 1.75rem;line-height:1.65}@media(max-width:768px){.faq-hero[data-astro-cid-vm2krjua]{padding:3rem 0 2.25rem}.faq-section[data-astro-cid-vm2krjua]{padding:2.25rem 1.25rem .5rem}.faq-item[data-astro-cid-vm2krjua]{padding:1.35rem 1.25rem 1.15rem}.faq-item[data-astro-cid-vm2krjua] h3[data-astro-cid-vm2krjua]{font-size:1.08rem}}
