.compare-post{max-width:980px}.compare-post .prose,.compare-post .post-head{max-width:760px}.compare-picks ul{border:1px solid var(--star-glow);color:var(--ink-2);background:#f1d9a80a;border-radius:12px;gap:.6rem;margin:0 0 clamp(1.6rem,4vh,2.4rem);padding:1.1rem 1.3rem;list-style:none;display:grid}.compare-picks strong{color:var(--ink);font-weight:600}.compare-table table{table-layout:fixed}.compare-table thead th:first-child{width:17%}.compare-table tbody th{white-space:normal;padding-right:1rem}.compare-table td{font-size:.92rem;line-height:1.45}.compare-table td.is-us{border-left:2px solid var(--star);padding-left:.7rem}.compare-table thead th:last-child{color:var(--ink-2)}.compare-table sup a{color:var(--ink-3);border:0;margin-left:.15em;font-size:.72em;text-decoration:none}.compare-figure img{border:1px solid var(--line);background:#000;border-radius:10px;width:100%;height:auto}.compare-btns{flex-wrap:wrap;gap:.6rem;display:flex}.compare-cta{border:1px solid var(--star-glow);background:#f1d9a80a;border-radius:12px;gap:.8rem;margin:1rem 0 1.6rem;padding:1.2rem 1.3rem;display:grid}.compare-cta p{margin:0}.prose .compare-cta a.btn{color:#120d05;border-bottom:0;line-height:1.3;text-decoration:none;display:inline-flex}.compare-picks{margin-top:clamp(1.2rem,3vh,1.8rem)}.compare .sky-sources+.sky-note{margin-top:.9rem}.compare-index{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.compare-index a{border:1px solid var(--line);color:inherit;border-radius:12px;gap:.5rem;height:100%;padding:1.1rem 1.2rem;text-decoration:none;display:grid}.compare-index a:hover{border-color:var(--star-glow)}.compare-index h2{font:400 clamp(1.3rem, 2vw, 1.6rem)/1.2 var(--display);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.compare-index .blog-draft{font:500 .62rem/1 var(--sans)}.compare-index p{color:var(--ink-2);margin:0;font-size:.94rem}@media (max-width:760px){.compare-table table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{width:100%;display:block}.compare-table thead{display:none}.compare-table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:.8rem;padding:.7rem .9rem}.compare-table tbody th{white-space:normal;border:0;padding:0 0 .4rem;font-size:1rem}.compare-table td{border:0;border-top:1px solid var(--line);padding:.5rem 0}.compare-table td:before{content:attr(data-app);font:500 .66rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.15rem;display:block}.compare-table td.is-us{border-left:0;padding-left:0}.compare-table td.is-us:before{color:var(--star);content:attr(data-app) " (made by me)"}}
