.ec-platforms[data-astro-cid-izde5pph]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}.ec-platform[data-astro-cid-izde5pph]{background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:18px;padding:2rem;display:flex;flex-direction:column;gap:1rem}.ec-platform-top[data-astro-cid-izde5pph]{display:flex;align-items:center;gap:1rem}.ec-platform-name[data-astro-cid-izde5pph]{font-family:var(--kwd-font-body);font-size:1.25rem;font-weight:700;color:var(--kwd-dark);margin:0 0 .2rem}.ec-platform-tag[data-astro-cid-izde5pph]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--kwd-brown);background:var(--kwd-cream);padding:.2rem .6rem;border-radius:100px}.ec-platform-pros[data-astro-cid-izde5pph]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;flex:1}.ec-platform-pros[data-astro-cid-izde5pph] li[data-astro-cid-izde5pph]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--kwd-dark)}.ec-check[data-astro-cid-izde5pph]{color:var(--kwd-brown);font-weight:700;flex-shrink:0;margin-top:1px}.ec-platform-best[data-astro-cid-izde5pph]{font-size:.82rem;color:var(--kwd-brown);font-style:italic;line-height:1.5;padding:.75rem 1rem;background:var(--kwd-cream);border-radius:8px;margin:0}.ec-platform-link[data-astro-cid-izde5pph]{font-size:.875rem;font-weight:700;color:var(--kwd-dark);transition:opacity .2s}.ec-platform-link[data-astro-cid-izde5pph]:hover{opacity:.65}.related-strip[data-astro-cid-izde5pph]{background:var(--kwd-cream);padding:1.25rem 0;border-top:1px solid rgba(0,0,0,.07)}.rps-label[data-astro-cid-izde5pph]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--kwd-brown);margin-bottom:.6rem}.rps-links[data-astro-cid-izde5pph]{display:flex;flex-wrap:wrap;gap:.5rem}.rps-link[data-astro-cid-izde5pph]{font-size:.82rem;font-weight:600;padding:.4rem .9rem;border-radius:999px;background:#fff;border:1.5px solid rgba(0,0,0,.1);color:var(--kwd-dark);text-decoration:none;transition:background .15s}.rps-link[data-astro-cid-izde5pph]:hover{background:#e8e7db}@media(max-width:760px){.ec-platforms[data-astro-cid-izde5pph]{grid-template-columns:1fr}}.ec-snippet[data-astro-cid-izde5pph]{background:var(--kwd-cream);border-left:4px solid var(--kwd-gold);padding:1.1rem 0}.ec-snippet[data-astro-cid-izde5pph] .container[data-astro-cid-izde5pph]{font-size:.92rem;color:var(--kwd-dark);line-height:1.75;max-width:860px}.ec-snippet[data-astro-cid-izde5pph] p[data-astro-cid-izde5pph]{margin:0}.ec-snippet[data-astro-cid-izde5pph] .ec-meta[data-astro-cid-izde5pph]{margin-top:.6rem;font-size:.78rem;color:#2c292799}.ec-wrap[data-astro-cid-izde5pph]{max-width:900px;margin-inline:auto}.ec-checks[data-astro-cid-izde5pph]{list-style:none;padding:0;margin:2.5rem 0 0;counter-reset:eccheck;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ec-checks[data-astro-cid-izde5pph] li[data-astro-cid-izde5pph]{counter-increment:eccheck;position:relative;background:var(--kwd-cream);border-radius:12px;padding:1.15rem 1.25rem 1.15rem 3.6rem}.ec-checks[data-astro-cid-izde5pph] li[data-astro-cid-izde5pph]:last-child:nth-child(odd){grid-column:1 / -1}.ec-checks[data-astro-cid-izde5pph] li[data-astro-cid-izde5pph]:before{content:counter(eccheck);position:absolute;left:1.1rem;top:1.1rem;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--kwd-yellow);color:var(--kwd-dark);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.9rem}.ec-checks[data-astro-cid-izde5pph] h3[data-astro-cid-izde5pph]{font-size:1rem;font-weight:700;color:var(--kwd-dark);margin:0 0 .3rem;line-height:1.35}.ec-checks[data-astro-cid-izde5pph] p[data-astro-cid-izde5pph]{margin:0;font-size:.875rem;line-height:1.65;color:var(--kwd-brown)}.ec-checks[data-astro-cid-izde5pph] a[data-astro-cid-izde5pph],.ec-checks-foot[data-astro-cid-izde5pph] a[data-astro-cid-izde5pph]{color:var(--kwd-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ec-checks-foot[data-astro-cid-izde5pph]{margin-top:1.75rem;font-size:.85rem;line-height:1.7;color:var(--kwd-brown)}@media(max-width:700px){.ec-checks[data-astro-cid-izde5pph]{grid-template-columns:1fr}}
