.head[data-astro-cid-4i4lc5ii]{margin-top:36px;display:grid;gap:12px}h1[data-astro-cid-4i4lc5ii]{font-weight:600;font-size:clamp(2.1rem,6vw,3.2rem);line-height:1.05;letter-spacing:-.035em;margin:0;text-wrap:balance}.dek[data-astro-cid-4i4lc5ii]{font-family:var(--serif);font-size:1.25rem;line-height:1.5;color:var(--soft);margin:0}.prose[data-astro-cid-4i4lc5ii]{margin-top:28px}.prose[data-astro-cid-4i4lc5ii] h2[data-astro-cid-4i4lc5ii],.group[data-astro-cid-4i4lc5ii] h2[data-astro-cid-4i4lc5ii]{font-family:var(--sans);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:1.6em 0 .5em}.prose[data-astro-cid-4i4lc5ii] ul[data-astro-cid-4i4lc5ii]{padding-left:1.2em;margin:0 0 1.1em}.prose[data-astro-cid-4i4lc5ii] li[data-astro-cid-4i4lc5ii]{margin-bottom:.6em}.prose[data-astro-cid-4i4lc5ii] strong[data-astro-cid-4i4lc5ii],.how[data-astro-cid-4i4lc5ii] strong{font-family:var(--sans);font-weight:600;font-size:.95em}.levers[data-astro-cid-4i4lc5ii]{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lever[data-astro-cid-4i4lc5ii]{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:14px}.lever[data-astro-cid-4i4lc5ii] p[data-astro-cid-4i4lc5ii]{margin:6px 0 0;font-size:.88rem;color:var(--soft);line-height:1.5}.lv-name[data-astro-cid-4i4lc5ii]{font-weight:600;font-size:1rem}.group[data-astro-cid-4i4lc5ii]{margin-top:44px}.group-intro[data-astro-cid-4i4lc5ii]{font-family:var(--serif);color:var(--soft);margin:0 0 16px;font-size:1.05rem}.card[data-astro-cid-4i4lc5ii]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:20px;margin-top:14px}.soil-tag[data-astro-cid-4i4lc5ii]{font-family:var(--mono);font-size:.78rem;color:var(--garnet);text-transform:uppercase;letter-spacing:.06em}.card[data-astro-cid-4i4lc5ii] h3[data-astro-cid-4i4lc5ii]{font-size:1.3rem;font-weight:600;letter-spacing:-.02em;margin:4px 0 8px}.lv-tags[data-astro-cid-4i4lc5ii]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.lv[data-astro-cid-4i4lc5ii]{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--rule);color:var(--soft)}.lv-water[data-astro-cid-4i4lc5ii]{color:var(--cool);border-color:color-mix(in oklab,var(--cool) 40%,var(--card))}.lv-heat[data-astro-cid-4i4lc5ii]{color:var(--garnet);border-color:color-mix(in oklab,var(--garnet) 40%,var(--card))}.lv-fertility[data-astro-cid-4i4lc5ii]{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,var(--card))}.lv-roots[data-astro-cid-4i4lc5ii]{color:#7a5a2b;border-color:color-mix(in oklab,#7a5a2b 40%,var(--card))}.how[data-astro-cid-4i4lc5ii],.glass[data-astro-cid-4i4lc5ii]{font-family:var(--serif);font-size:1.02rem;line-height:1.6;margin:0 0 10px}.glass-lbl[data-astro-cid-4i4lc5ii]{font-family:var(--sans);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--garnet);margin-right:6px}.card-data[data-astro-cid-4i4lc5ii]{border-left:1px solid var(--rule);padding-left:18px;font-size:.88rem}.dl[data-astro-cid-4i4lc5ii]{font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--soft);margin:2px 0 8px}dl[data-astro-cid-4i4lc5ii]{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 0 18px}dl[data-astro-cid-4i4lc5ii] div[data-astro-cid-4i4lc5ii]{display:grid}dt[data-astro-cid-4i4lc5ii]{font-size:.78rem;color:var(--muted)}dd[data-astro-cid-4i4lc5ii]{margin:0;font-family:var(--mono);font-size:1rem}.words[data-astro-cid-4i4lc5ii]{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:6px}.words[data-astro-cid-4i4lc5ii] li[data-astro-cid-4i4lc5ii]{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted var(--rule);padding-bottom:4px}.w[data-astro-cid-4i4lc5ii]{font-family:var(--serif);font-style:italic;font-size:1rem}.wp[data-astro-cid-4i4lc5ii]{font-family:var(--mono);font-size:.85rem;white-space:nowrap}.wp[data-astro-cid-4i4lc5ii] small[data-astro-cid-4i4lc5ii]{color:var(--muted)}.wn[data-astro-cid-4i4lc5ii]{font-size:.75rem;color:var(--muted)}.xsec[data-astro-cid-4i4lc5ii]{max-width:460px;margin-top:14px}.cnote[data-astro-cid-4i4lc5ii]{font-size:.75rem;color:var(--muted);margin:-10px 0 14px}.photos[data-astro-cid-4i4lc5ii]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;align-items:start}.photos[data-astro-cid-4i4lc5ii] figure[data-astro-cid-4i4lc5ii]{margin:0}.photos[data-astro-cid-4i4lc5ii] img[data-astro-cid-4i4lc5ii]{width:100%;height:auto;display:block;border-radius:6px}.photos[data-astro-cid-4i4lc5ii] figcaption[data-astro-cid-4i4lc5ii]{font-size:.8rem;color:var(--muted);margin-top:6px}.card[data-astro-cid-4i4lc5ii]{scroll-margin-top:20px}.fits[data-astro-cid-4i4lc5ii]{margin-top:40px}.fits[data-astro-cid-4i4lc5ii] h2[data-astro-cid-4i4lc5ii]{font-family:var(--sans);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .4em}.fits-intro[data-astro-cid-4i4lc5ii]{font-family:var(--serif);color:var(--soft);margin:0 0 16px;font-size:1.05rem}.fit-grid[data-astro-cid-4i4lc5ii]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fit[data-astro-cid-4i4lc5ii]{background:var(--card);border:1px solid var(--rule);border-radius:8px;padding:16px;display:grid;align-content:start;gap:6px}.fit-like[data-astro-cid-4i4lc5ii]{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fit[data-astro-cid-4i4lc5ii] h3[data-astro-cid-4i4lc5ii]{font-size:1.08rem;font-weight:600;letter-spacing:-.01em;margin:0}.fit-try[data-astro-cid-4i4lc5ii]{font-size:.9rem;font-weight:500}.fit-try[data-astro-cid-4i4lc5ii] a[data-astro-cid-4i4lc5ii]{color:var(--garnet);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--garnet) 35%,transparent)}.fit-try[data-astro-cid-4i4lc5ii] .sep[data-astro-cid-4i4lc5ii]{color:var(--muted)}.fit[data-astro-cid-4i4lc5ii] p[data-astro-cid-4i4lc5ii]{font-family:var(--serif);font-size:.95rem;line-height:1.5;color:var(--soft);margin:2px 0 0}.source[data-astro-cid-4i4lc5ii]{margin-top:36px;padding-top:14px;border-top:1px solid var(--rule);font-size:.8rem;color:var(--muted)}@media(max-width:860px){.fit-grid[data-astro-cid-4i4lc5ii],.photos[data-astro-cid-4i4lc5ii]{grid-template-columns:minmax(0,1fr)}.levers[data-astro-cid-4i4lc5ii]{grid-template-columns:repeat(2,minmax(0,1fr))}.card[data-astro-cid-4i4lc5ii]{grid-template-columns:minmax(0,1fr)}.card-data[data-astro-cid-4i4lc5ii]{border-left:0;border-top:1px solid var(--rule);padding:14px 0 0}}
