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