.niche-tools[data-astro-cid-vmsxrkng]{margin:8px 0 18px}.filters[data-astro-cid-vmsxrkng]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.chipf[data-astro-cid-vmsxrkng]{font:600 .85rem/1 var(--font);border:1px solid var(--line);background:var(--card);color:var(--muted);cursor:pointer;border-radius:999px;padding:9px 14px}.chipf[data-astro-cid-vmsxrkng].on,.chipf[data-astro-cid-vmsxrkng]:hover{color:var(--text);border-color:var(--green)}.small[data-astro-cid-vmsxrkng]{font-size:.88rem}.niches[data-astro-cid-vmsxrkng]{gap:16px;display:grid}.niche[data-astro-cid-vmsxrkng]{padding:20px 22px}.niche[data-astro-cid-vmsxrkng][hidden]{display:none}.niche[data-astro-cid-vmsxrkng] h3[data-astro-cid-vmsxrkng]{margin:10px 0 8px;font-size:1.15rem}.niche[data-astro-cid-vmsxrkng] p[data-astro-cid-vmsxrkng]{margin:0 0 8px;font-size:.96rem}.n-top[data-astro-cid-vmsxrkng]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rpm[data-astro-cid-vmsxrkng]{font:700 .9rem/1 var(--display);color:var(--green);background:var(--bg-2);border:1px solid #2ee05a59;border-radius:999px;padding:6px 12px}.rpm[data-astro-cid-vmsxrkng] small[data-astro-cid-vmsxrkng]{font:600 .68rem/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-left:6px}details[data-astro-cid-vmsxrkng]{margin-top:6px;font-size:.95rem}summary[data-astro-cid-vmsxrkng]{cursor:pointer;color:var(--green);font-weight:600}details[data-astro-cid-vmsxrkng] ul[data-astro-cid-vmsxrkng]{margin:10px 0 0;padding-left:1.2em}.gdoc[data-astro-cid-ndiyhbub]{grid-template-columns:240px minmax(0,1fr) 200px;gap:48px;padding-top:40px;padding-bottom:40px;display:grid}.side[data-astro-cid-ndiyhbub],.toc[data-astro-cid-ndiyhbub]{align-self:start;max-height:calc(100vh - 110px);font-size:.93rem;position:sticky;top:92px;overflow-y:auto}.side[data-astro-cid-ndiyhbub] summary[data-astro-cid-ndiyhbub]{display:none}h4[data-astro-cid-ndiyhbub]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px;font-size:.78rem}.side[data-astro-cid-ndiyhbub] h4[data-astro-cid-ndiyhbub]+a[data-astro-cid-ndiyhbub]{margin-top:0}.side[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub]~h4[data-astro-cid-ndiyhbub]{margin-top:22px}.side[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub],.toc[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub]{color:var(--muted);border-radius:8px;gap:10px;padding:6px 10px;line-height:1.35;display:flex}.side[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub]:hover,.toc[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub]:hover{color:var(--text);text-decoration:none}.side[data-astro-cid-ndiyhbub] a[data-astro-cid-ndiyhbub].on{color:var(--green);background:var(--green-soft)}.num[data-astro-cid-ndiyhbub]{background:var(--card-2);width:22px;height:22px;color:var(--green);border-radius:6px;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.back[data-astro-cid-ndiyhbub]{margin-bottom:14px;font-size:.95rem;display:inline-block}.body[data-astro-cid-ndiyhbub] .eyebrow[data-astro-cid-ndiyhbub]{display:block}.lead[data-astro-cid-ndiyhbub]{font-size:1.1rem}.upd[data-astro-cid-ndiyhbub]{margin-top:-6px;font-size:.88rem}.pn[data-astro-cid-ndiyhbub]{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.pn[data-astro-cid-ndiyhbub] .card[data-astro-cid-ndiyhbub]{flex:1;max-width:48%}.pn[data-astro-cid-ndiyhbub] .nx[data-astro-cid-ndiyhbub]{text-align:right;margin-left:auto}@media (width<=1100px){.gdoc[data-astro-cid-ndiyhbub]{grid-template-columns:220px minmax(0,1fr)}.toc[data-astro-cid-ndiyhbub]{display:none}}@media (width<=780px){.gdoc[data-astro-cid-ndiyhbub]{grid-template-columns:1fr;gap:20px;padding-top:20px}.side[data-astro-cid-ndiyhbub]{max-height:none;position:static}.side[data-astro-cid-ndiyhbub] details[data-astro-cid-ndiyhbub]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.side[data-astro-cid-ndiyhbub] summary[data-astro-cid-ndiyhbub]{cursor:pointer;font-weight:600;display:list-item}.side[data-astro-cid-ndiyhbub] details[data-astro-cid-ndiyhbub][open] summary[data-astro-cid-ndiyhbub]{margin-bottom:12px}}
