.hero[data-astro-cid-lcdefpme]{border-bottom:6px solid var(--orange);background:var(--navy);color:#fff;position:relative}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2.5rem;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid;position:relative}.hero__kicker[data-astro-cid-lcdefpme]{background:var(--orange);border-radius:999px;margin:0 0 1rem;padding:.2rem .8rem;font-size:.78rem;font-weight:700;display:inline-block}.hero__title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.85rem);font-weight:900;line-height:1.4}.hero__title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#ffb38f}.hero__lead[data-astro-cid-lcdefpme]{color:#d6def2;margin:1rem 0 1.5rem;font-size:.95rem;line-height:1.9}.hero__search[data-astro-cid-lcdefpme]{background:#fff;border-radius:999px;max-width:560px;padding:6px;display:flex;position:relative;box-shadow:0 16px 32px -16px #00000080}.hero__search[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--muted);position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.hero__search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0 1rem 0 2.6rem;font-size:.95rem}.hero__search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:none}.hero__search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--orange);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.7rem 1.6rem;font-weight:700}.hero__search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--orange-hover)}.hero__keywords[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.78rem;display:flex}.hero__keywords[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#aebbe0;font-weight:700}.hero__keywords[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;border:1px solid #ffffff59;border-radius:999px;padding:.15rem .75rem;text-decoration:none}.hero__keywords[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff1f}.hero__picks[data-astro-cid-lcdefpme]{color:var(--ink);background:#fff;border-radius:14px;padding:1.25rem;box-shadow:0 24px 48px -24px #0009}.hero__picks-title[data-astro-cid-lcdefpme]{color:var(--navy);margin:0 0 .75rem;font-size:.9rem;font-weight:900}.hero__picks[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hero__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper-2);color:var(--ink);border-radius:10px;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:background .15s;display:flex}.hero__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--blue-soft)}.hero__pick-rank[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff;width:1.6rem;height:1.6rem;font-family:var(--font-number);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hero__picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .hero__pick-rank[data-astro-cid-lcdefpme]{background:#e3a400}.hero__pick-text[data-astro-cid-lcdefpme]{flex:1;min-width:0;display:grid}.hero__pick-text[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--navy);font-size:.95rem}.hero__pick-text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.hero__pick-score[data-astro-cid-lcdefpme]{flex:none;justify-items:end;display:grid}.hero__pick-score[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--navy);font-size:1.25rem;line-height:1}.hero__pick-score[data-astro-cid-lcdefpme] .rating__num{display:none}.trust[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:#fff}.trust__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);margin-block:0;padding:0;list-style:none;display:grid}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:.1rem;padding:1.1rem .5rem;display:grid}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.trust__list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--navy);font-size:1.35rem;font-weight:900;line-height:1.3}.trust__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.75rem}.rank-list[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.features[data-astro-cid-lcdefpme]{padding-top:2rem}.features__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.feature[data-astro-cid-lcdefpme]{border:2px solid var(--navy);color:var(--ink);border-radius:12px;gap:.35rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.feature[data-astro-cid-lcdefpme]:hover{background:var(--blue-soft)}.feature__tag[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff;border-radius:4px;justify-self:start;padding:.05rem .6rem;font-size:.72rem;font-weight:700}.feature__tag--orange[data-astro-cid-lcdefpme]{background:var(--orange)}.feature[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--navy);font-size:1.02rem;line-height:1.5}.feature[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--muted);font-size:.8rem}@media (width<=700px){.features__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cat-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;overflow:hidden}.cat-grid__head[data-astro-cid-lcdefpme]{border-top:4px solid var(--cat);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:1rem;text-decoration:none;display:grid}.cat-grid__icon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--cat) 12%, #fff);width:3rem;height:3rem;color:var(--cat);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.cat-grid__icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:26px;height:26px}.cat-grid__label[data-astro-cid-lcdefpme]{color:var(--navy);font-weight:900;line-height:1.4}.cat-grid__count[data-astro-cid-lcdefpme]{color:var(--cat);font-size:.75rem;font-weight:700}.cat-grid__head[data-astro-cid-lcdefpme]:hover .cat-grid__label[data-astro-cid-lcdefpme]{color:var(--cat);text-decoration:underline}.cat-grid__children[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0 1rem 1rem;list-style:none;display:flex}.cat-grid__children[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.1rem .6rem;font-size:.75rem;text-decoration:none;display:inline-block}.cat-grid__children[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:color-mix(in srgb, var(--cat) 12%, #fff);color:var(--cat)}.post-grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.about-strip[data-astro-cid-lcdefpme]{border:2px solid var(--navy);border-radius:14px;align-items:center;gap:2rem;padding:1.75rem 2rem;display:flex}.about-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--navy);margin:0 0 .5rem;font-size:1.2rem;font-weight:900}.about-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.9}.about-strip[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{flex:none}@media (width<=960px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cat-grid[data-astro-cid-lcdefpme],.post-grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.trust__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.cat-grid[data-astro-cid-lcdefpme],.post-grid-3[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-strip[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;padding:1.25rem}.hero__search[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{padding-inline:1.1rem}}
