.hero[data-astro-cid-lcdefpme]{background:radial-gradient(1200px 400px at 50% -80px,#eef2ee 0%,#fbf9f400 70%);padding:28px 0 44px}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:820px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-top:18px;font-size:clamp(2.1rem,5.6vw,3.1rem)}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:680px;margin:0 auto 26px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-points[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--sage);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.spotlight[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}.spotlight[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.3em}.ticks[data-astro-cid-lcdefpme]{margin:0 0 22px;padding:0;list-style:none}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-bottom:8px;padding-left:26px;font-size:.95rem;position:relative}.ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);width:12px;height:7px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.spot-art[data-astro-cid-lcdefpme]{background:var(--surface-low);border:1px solid var(--stone);border-radius:var(--r-xl);text-align:center;padding:18px}.spot-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;max-width:250px;height:auto;margin:0 auto;display:block}.art-body[data-astro-cid-lcdefpme]{fill:#e6e0d4;stroke:#d3cbbc;stroke-width:.8px}.art-ring[data-astro-cid-lcdefpme]{fill:none;stroke:var(--terracotta);stroke-width:.8px;stroke-dasharray:2.5 2}.art-z[data-astro-cid-lcdefpme]{stroke:var(--forest);stroke-width:1px}.art-week[data-astro-cid-lcdefpme]{fill:var(--z-week)}.art-fort[data-astro-cid-lcdefpme]{fill:var(--z-fortnight)}.art-month[data-astro-cid-lcdefpme]{fill:var(--z-month)}.art-sugg[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--terracotta);stroke-width:1.8px;stroke-dasharray:3.5 2.5}.spot-gap[data-astro-cid-lcdefpme]{margin-top:24px}.elig-art[data-astro-cid-lcdefpme]{text-align:left}.ea-num[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--forest);margin:2px 0 14px;font-size:2.4rem;line-height:1}.ea-bar[data-astro-cid-lcdefpme]{border-radius:999px;height:14px;display:flex;position:relative;overflow:hidden}.ea-bar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{height:100%;display:block}.ea-bar[data-astro-cid-lcdefpme] .a[data-astro-cid-lcdefpme]{background:var(--stone);width:33%}.ea-bar[data-astro-cid-lcdefpme] .b[data-astro-cid-lcdefpme]{background:#c9d6cd;width:11.4%}.ea-bar[data-astro-cid-lcdefpme] .c[data-astro-cid-lcdefpme]{background:var(--sage);width:18.6%}.ea-bar[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{background:var(--forest);flex:1}.ea-bar[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{width:14px;height:14px;box-shadow:0 0 0 3px var(--terracotta);background:#fff;border-radius:50%;margin-left:-7px;position:absolute;top:0;left:49.6%}.ea-ticks[data-astro-cid-lcdefpme]{height:22px;color:var(--ink-2);margin-bottom:6px;font-size:.78rem;font-weight:600;position:relative}.ea-ticks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{position:absolute;top:4px;transform:translate(-50%)}.price-art[data-astro-cid-lcdefpme]{text-align:left}.comp-link[data-astro-cid-lcdefpme]{border:1px dashed var(--stone);border-radius:var(--r-md);background:var(--surface-low);color:var(--ink-2);align-items:flex-start;gap:12px;margin-top:18px;padding:12px 14px;font-size:.9rem;line-height:1.45;text-decoration:none;display:flex}.comp-link[data-astro-cid-lcdefpme]:hover{background:var(--surface-mid)}.comp-link[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.comp-tag[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--stone);background:var(--surface);border-radius:999px;flex:none;margin-top:1px;padding:3px 8px;font-size:.68rem;font-weight:700}@media (width<=480px){.comp-link[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px}}.pa-head[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:700}.pa-list[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--stone);border-radius:var(--r-md);margin:0 0 6px;padding:0;list-style:none}.pa-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:baseline;margin:0;padding:11px 14px;font-size:.95rem;display:flex}.pa-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.pa-list[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.75rem;font-style:normal}.pa-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--forest);font-size:1.25rem;font-weight:400}.art-tag[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--stone);color:var(--ink-2);border-radius:999px;margin-top:8px;padding:5px 12px;font-size:.8rem;display:inline-block}.topics-wrap[data-astro-cid-lcdefpme]{margin-top:64px}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.2em 0 0}.section-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:380px;margin:0;font-size:.92rem}.topics[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.topic[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.topic[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 6px;font-size:1.3rem}.topic-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.topic-icon[data-astro-cid-lcdefpme]{background:var(--sage-tint);width:38px;height:38px;color:var(--forest);border-radius:10px;place-items:center;display:grid}.topic-count[data-astro-cid-lcdefpme]{color:var(--muted);background:var(--surface-low);border:1px solid var(--stone);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:600}.topic-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--stone);margin:8px 0 0;padding:0;list-style:none}.topic-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--stone);justify-content:space-between;gap:10px;margin:0;padding:10px 0;font-size:.92rem;display:flex}.topic-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.topic-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600;text-decoration:none}.topic-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.topic-list[data-astro-cid-lcdefpme] .soon[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}.topic-list[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;align-self:center;font-size:.7rem;font-style:normal;font-weight:600}.card-dark[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d6e2db}.method[data-astro-cid-lcdefpme]{background:var(--surface-mid);border-radius:var(--r-xl);grid-template-columns:1fr 1.6fr;align-items:start;gap:28px;margin-top:64px;padding:36px;display:grid}.method[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.2em}.method-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.method-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:0;padding:18px}.method-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:6px 0 0}@media (width<=960px){.topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.method[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:12px 0 30px}.hero-inner[data-astro-cid-lcdefpme]{text-align:left}.hero-actions[data-astro-cid-lcdefpme],.hero-points[data-astro-cid-lcdefpme]{justify-content:flex-start}.spotlight[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;padding:20px}.spot-art[data-astro-cid-lcdefpme]{order:-1}.topics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.method[data-astro-cid-lcdefpme]{padding:22px}.method-steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
