.content-section[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,120px) 24px}.content-section--alt[data-astro-cid-6xjbumfn]{background:var(--color-linen)}.content-container[data-astro-cid-6xjbumfn]{max-width:750px;margin:0 auto}.section-title[data-astro-cid-6xjbumfn]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--color-bark);text-align:center;margin-bottom:24px}.section-text[data-astro-cid-6xjbumfn]{font-family:var(--font-body);font-size:1rem;color:var(--color-text-soft);line-height:1.8;text-align:center;max-width:650px;margin:0 auto 16px}.principles-section[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,120px) 24px;background:var(--color-sage-mist)}.principles-container[data-astro-cid-6xjbumfn]{max-width:900px;margin:0 auto}.principles-grid[data-astro-cid-6xjbumfn]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.principle-card[data-astro-cid-6xjbumfn]{background:#fff;border-radius:20px;padding:32px;border:1px solid rgba(0,0,0,.06)}.principle-title[data-astro-cid-6xjbumfn]{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--color-bark);margin-bottom:12px}.principle-desc[data-astro-cid-6xjbumfn]{font-family:var(--font-body);font-size:.95rem;color:var(--color-text-soft);line-height:1.7}.materials-section[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,120px) 24px;background:var(--color-linen)}.materials-container[data-astro-cid-6xjbumfn]{max-width:900px;margin:0 auto}.materials-grid[data-astro-cid-6xjbumfn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.material-card[data-astro-cid-6xjbumfn]{background:#fff;border-radius:16px;padding:24px;border:1px solid rgba(0,0,0,.06)}.material-title[data-astro-cid-6xjbumfn]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--color-sage);margin-bottom:8px}.material-desc[data-astro-cid-6xjbumfn]{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-soft);line-height:1.6}.comparison-section[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,120px) 24px}.comparison-container[data-astro-cid-6xjbumfn]{max-width:800px;margin:0 auto}.comparison-table[data-astro-cid-6xjbumfn]{margin-top:40px;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.comparison-header[data-astro-cid-6xjbumfn]{display:grid;grid-template-columns:1fr 1fr}.comparison-col[data-astro-cid-6xjbumfn]{padding:20px 24px;font-family:var(--font-body);font-size:.9rem;font-weight:700;color:#fff;background:var(--color-sage);text-align:center}.comparison-col--alt[data-astro-cid-6xjbumfn]{background:var(--color-text-muted)}.comparison-row[data-astro-cid-6xjbumfn]{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(0,0,0,.06)}.comparison-row[data-astro-cid-6xjbumfn]:last-child{border-bottom:none}.comparison-cell[data-astro-cid-6xjbumfn]{padding:16px 24px;font-family:var(--font-body);font-size:.9rem;color:var(--color-text-soft);line-height:1.5;background:var(--color-sage-mist)}.comparison-cell--alt[data-astro-cid-6xjbumfn]{background:#fff}.page-faq[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,120px) 24px;background:var(--color-linen)}.page-faq__container[data-astro-cid-6xjbumfn]{max-width:700px;margin:0 auto}.faq-accordion[data-astro-cid-6xjbumfn]{margin-top:32px}.faq-item[data-astro-cid-6xjbumfn]{border-bottom:1px solid rgba(0,0,0,.06)}.faq-question[data-astro-cid-6xjbumfn]{width:100%;text-align:left;padding:24px 0;font-size:1.05rem;font-weight:600;color:var(--color-bark);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-body);line-height:1.4}.faq-icon[data-astro-cid-6xjbumfn]{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--color-sage-pale);color:var(--color-sage);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;transition:transform .3s ease,background .3s ease,color .3s ease;line-height:1}.faq-item[data-astro-cid-6xjbumfn].active .faq-icon[data-astro-cid-6xjbumfn]{background:var(--color-sage);color:#fff;transform:rotate(45deg)}.faq-answer[data-astro-cid-6xjbumfn]{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-answer-inner[data-astro-cid-6xjbumfn]{padding:0 0 24px;font-size:.95rem;color:var(--color-text-soft);line-height:1.8;font-family:var(--font-body)}@media(max-width:600px){.principles-grid[data-astro-cid-6xjbumfn],.comparison-header[data-astro-cid-6xjbumfn],.comparison-row[data-astro-cid-6xjbumfn]{grid-template-columns:1fr}.comparison-col--alt[data-astro-cid-6xjbumfn]{border-top:1px solid rgba(255,255,255,.2)}.comparison-cell--alt[data-astro-cid-6xjbumfn]{border-top:1px solid rgba(0,0,0,.06)}}.glossary-cta[data-astro-cid-6xjbumfn]{padding:clamp(60px,8vw,100px) 24px;background:var(--color-sage-mist)}.glossary-cta__container[data-astro-cid-6xjbumfn]{max-width:600px;margin:0 auto;text-align:center}.glossary-cta__text[data-astro-cid-6xjbumfn]{font-size:1rem;color:var(--color-text-soft);line-height:1.7;margin:16px 0 24px}.glossary-cta__link[data-astro-cid-6xjbumfn]{display:inline-block;padding:14px 32px;background:var(--color-sage);color:#fff;font-weight:600;font-size:.95rem;border-radius:100px;text-decoration:none;transition:background-color .2s,transform .2s}.glossary-cta__link[data-astro-cid-6xjbumfn]:hover{background:var(--color-sage-light);transform:translateY(-2px)}
