.geo-editorial[data-v-ae3eea5c]{max-width:820px;margin:0 auto;padding:48px 56px 8px}@media(max-width:640px){.geo-editorial[data-v-ae3eea5c]{padding:32px 20px 8px}}.ge-intro[data-v-ae3eea5c]{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--fg)}.ge-intro[data-v-ae3eea5c] p{margin:0 0 16px}.geo-editorial.is-collapsible[data-v-ae3eea5c]{margin:0;padding-top:16px;padding-bottom:0}.geo-editorial.is-collapsed .ge-intro[data-v-ae3eea5c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.geo-editorial.is-collapsed .ge-faq[data-v-ae3eea5c],.geo-editorial.is-collapsed .ge-sections[data-v-ae3eea5c]{display:none}.ge-toggle[data-v-ae3eea5c]{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--rose-700);text-decoration:underline;text-underline-offset:3px}.ge-toggle .chev[data-v-ae3eea5c]{transition:transform .2s ease}.ge-toggle .chev.up[data-v-ae3eea5c]{transform:rotate(180deg)}.ge-sections[data-v-ae3eea5c]{margin-top:8px}.ge-section[data-v-ae3eea5c]{margin-top:32px}.ge-section-title[data-v-ae3eea5c]{font-family:var(--font-display);font-size:26px;line-height:1.2;color:var(--fg);margin:0 0 12px}.ge-section-body[data-v-ae3eea5c]{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--fg-muted)}.ge-section-body[data-v-ae3eea5c] p{margin:0 0 14px}.ge-faq[data-v-ae3eea5c]{margin-top:48px}.ge-faq-heading[data-v-ae3eea5c]{font-family:var(--font-display);font-size:26px;line-height:1.2;color:var(--fg);margin:0 0 20px}.ge-faq-item[data-v-ae3eea5c]{border-top:1px solid var(--border);padding:4px 0}.ge-faq-item[data-v-ae3eea5c]:last-child{border-bottom:1px solid var(--border)}.ge-faq-q[data-v-ae3eea5c]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:16px 0;font-family:var(--font-display);font-size:18px;color:var(--fg)}.ge-faq-q[data-v-ae3eea5c]::-webkit-details-marker{display:none}.ge-faq-q .plus[data-v-ae3eea5c]{flex-shrink:0;color:var(--clay-500);transition:transform .2s ease}.ge-faq-item[open] .ge-faq-q .plus[data-v-ae3eea5c]{transform:rotate(45deg)}.ge-faq-a[data-v-ae3eea5c]{padding:0 0 18px;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--fg-muted)}.ge-faq-a[data-v-ae3eea5c] p{margin:0 0 12px}
