.g-hero[data-astro-cid-abicvlni]{background:radial-gradient(1200px 400px at 80% -10%, var(--mint-200), transparent 60%), var(--mint-50);border-radius:0 0 48px 48px;padding:48px 0 56px}.g-hero[data-astro-cid-abicvlni] .icon-bubble[data-astro-cid-abicvlni]{margin-bottom:18px}.chapo[data-astro-cid-abicvlni]{color:var(--muted);font-size:1.18rem}.meta[data-astro-cid-abicvlni]{align-items:center;gap:8px;margin:0;display:inline-flex}.g-body[data-astro-cid-abicvlni]{gap:40px;padding:40px 0 20px;display:grid}.g-body[data-astro-cid-abicvlni]>.prose[data-astro-cid-abicvlni]{min-width:0}.g-cta[data-astro-cid-abicvlni]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.g-cta[data-astro-cid-abicvlni]>div[data-astro-cid-abicvlni]{flex:260px}.g-cta[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{margin:0}.toc[data-astro-cid-abicvlni]{display:none}@media (width<=1023px){.toc[data-astro-cid-abicvlni]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--mint-50);padding:0 18px;display:block}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]{cursor:pointer;min-height:52px;color:var(--green-900);align-items:center;gap:10px;font-weight:800;list-style:none;display:flex}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]::-webkit-details-marker{display:none}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni]:after{content:"+";color:var(--coral-700);margin-left:8px;font-size:1.4rem;line-height:1}.toc[data-astro-cid-abicvlni][open] summary[data-astro-cid-abicvlni]:after{content:"–"}.toc[data-astro-cid-abicvlni] summary[data-astro-cid-abicvlni] svg[data-astro-cid-abicvlni]{color:var(--sage-600);flex:none}.toc-n[data-astro-cid-abicvlni]{color:var(--muted);margin-left:auto;font-size:.85rem;font-weight:600}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{margin:0 0 12px;padding:0 0 0 1.2em}.toc[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]::marker{color:var(--sage-600);font-weight:700}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{align-items:center;min-height:44px;padding:6px 0;font-weight:600;line-height:1.35;text-decoration:none;display:flex}}@media (width<=767px){.g-hero[data-astro-cid-abicvlni]{border-radius:0 0 32px 32px;padding:24px 0 36px}.g-hero[data-astro-cid-abicvlni] .icon-bubble[data-astro-cid-abicvlni]{width:46px;height:46px;margin-bottom:12px}.chapo[data-astro-cid-abicvlni]{font-size:1.08rem}.g-body[data-astro-cid-abicvlni]{gap:28px;padding:24px 0 12px}.g-cta[data-astro-cid-abicvlni]{gap:14px}.g-cta[data-astro-cid-abicvlni] .btn[data-astro-cid-abicvlni]{width:100%}.notice[data-astro-cid-abicvlni]{padding:14px 16px}}.g-sources[data-astro-cid-abicvlni]{border-top:1px solid var(--line);padding-top:18px}.g-sources[data-astro-cid-abicvlni] .h3[data-astro-cid-abicvlni]{margin-bottom:.5em;font-size:1.1rem}.g-sources[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{margin:0 0 .6em;padding-left:1.2em}.g-sources[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]{margin-bottom:4px}@media (width<=1023px){.g-sources[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{align-items:center;min-height:44px;display:inline-flex}}.g-cta-title[data-astro-cid-abicvlni]{color:var(--green-900);font-size:1.1rem;font-weight:800}.geo[data-astro-cid-lcdefpme]{padding-top:0}.geo-h2[data-astro-cid-lcdefpme]{margin-top:1.4em}.geo-all[data-astro-cid-lcdefpme]{margin:14px 0 0;font-weight:700}.geo-all[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:6px;min-height:44px;display:inline-flex}.geo-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.geo-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--mint-50);border-radius:18px;gap:2px;min-height:56px;padding:12px 16px;text-decoration:none;display:grid}.geo-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--sage)}.geo-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--green-900)}.geo-list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1000px 500px at 85% 10%, var(--mint-200), transparent 60%), linear-gradient(180deg, var(--mint-50), #fff);padding:clamp(40px,7vw,90px) 0 40px}.home-carte[data-astro-cid-lcdefpme]{padding:8px 0 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.hl[data-astro-cid-lcdefpme]{color:var(--green);background:linear-gradient(transparent 62%, var(--coral-100) 62%)}.lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:560px;font-size:1.18rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4.4vw,3.15rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:22px}.hero-search[data-astro-cid-lcdefpme]{z-index:5;max-width:640px;position:relative}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;display:flex}.chips-label[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem;font-weight:700}.chips[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);min-height:40px;color:var(--green-900);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--sage);background:var(--mint-100);color:var(--green)}.hero-alt[data-astro-cid-lcdefpme]{color:var(--muted);margin:16px 0 0}.hero-alt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:4px;font-weight:700;display:inline-flex}.hero-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto}.head-center[data-astro-cid-lcdefpme]{text-align:center;max-width:640px;margin:0 auto 44px}.head-split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.grid-4[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.feat[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme],.guide-card[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{margin-bottom:16px}.feat[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:700}.tool-band[data-astro-cid-lcdefpme]{background:var(--green);color:#e4f6ed;border-radius:40px;width:min(1200px,100% - 24px);margin:0 auto;padding:clamp(36px,6vw,72px) 0}.tool-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.tool-band[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.eyebrow[data-astro-cid-lcdefpme].light{color:#c9ecdb;background:#ffffff1f}.tool-in[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.steps[data-astro-cid-lcdefpme]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;font-weight:600;display:flex}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--coral);color:#2b120b;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.guide-card[data-astro-cid-lcdefpme]{color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.guide-card[data-astro-cid-lcdefpme]:hover{border-color:var(--sage);color:inherit;transform:translateY(-3px)}.guide-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.12rem}.guide-card[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{color:var(--green);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.selection[data-astro-cid-lcdefpme]{padding-top:0}.selection[data-astro-cid-lcdefpme] .head-split[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:620px;margin:0}.sel-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.aids[data-astro-cid-lcdefpme]{background:var(--mint-50);border-radius:40px}.aid-list[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aid-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:24px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.aid-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--sage)}.aid-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--green-900);display:block}.aid-list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme],.tool-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{max-width:420px}}.rail-hint[data-astro-cid-lcdefpme]{display:none}@media (width<=1023px){.feat[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{padding:20px 0 28px}.hero-grid[data-astro-cid-lcdefpme]{gap:0}.hero-art[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:12px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.4em;font-size:1.85rem}.lede[data-astro-cid-lcdefpme]{font-size:1rem}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:16px}.chips[data-astro-cid-lcdefpme]{margin-top:14px}.chips-label[data-astro-cid-lcdefpme]{width:100%}.chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.hero-alt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px}.head-center[data-astro-cid-lcdefpme]{text-align:left;margin-bottom:24px}.head-split[data-astro-cid-lcdefpme]{margin-bottom:20px}.head-split[data-astro-cid-lcdefpme]>.btn[data-astro-cid-lcdefpme]{width:100%}.rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;gap:14px;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lcdefpme]>*{scroll-snap-align:start;flex:0 0 82%;max-width:340px}.rail[data-astro-cid-lcdefpme]>.card[data-astro-cid-lcdefpme]{box-shadow:none;padding:22px}.feat[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme],.guide-card[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{width:46px;height:46px;margin-bottom:12px}.guide-card[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{min-height:44px}.rail-hint[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:6px;margin:-6px 0 0;font-size:.85rem;font-weight:600;display:flex}.tool-band[data-astro-cid-lcdefpme]{border-radius:28px;padding:32px 0}.tool-in[data-astro-cid-lcdefpme]{gap:20px}.tool-in[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;min-height:52px}.steps[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:14px;gap:8px;padding:8px 12px 8px 8px;font-size:.95rem}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:8px;width:26px;height:26px;font-size:.9rem}.aids[data-astro-cid-lcdefpme]{border-radius:28px}.aids[data-astro-cid-lcdefpme] .grid-2[data-astro-cid-lcdefpme]{gap:18px}.aid-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:20px;gap:12px;padding:14px}.aid-list[data-astro-cid-lcdefpme] .icon-bubble[data-astro-cid-lcdefpme]{border-radius:14px;width:44px;height:44px}.faq-home[data-astro-cid-lcdefpme]{padding-top:36px;padding-bottom:28px}}
