.hero[data-astro-cid-i3irphx7]{isolation:isolate;background:var(--navy);color:var(--white);position:relative;overflow:hidden}.media[data-astro-cid-i3irphx7]{z-index:-1;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);width:53%;position:absolute;inset:0 0 0 auto}.media[data-astro-cid-i3irphx7] img{object-fit:cover;object-position:38% 100%;width:100%;height:100%}.media[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(100deg,#0b1f388c 0%,#0b1f3800 38%);position:absolute;inset:0}.hero[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;background:var(--red);clip-path:polygon(14% 0,15.2% 0,1.2% 100%,0 100%);width:53%;position:absolute;inset:0 0 0 auto;transform:translate(-.2%)}.grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,49%) 1fr;display:grid}.copy[data-astro-cid-i3irphx7]{gap:var(--space-5);padding-block:clamp(3rem,2rem + 4.5vw,5.5rem);padding-right:var(--space-5);justify-items:start;display:grid}.eyebrow[data-astro-cid-i3irphx7]{margin:0}h1[data-astro-cid-i3irphx7]{text-transform:uppercase;letter-spacing:0;font-size:clamp(2.2rem,1.2rem + 3.1vw,3.9rem);font-weight:900}.tagline[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);text-wrap:balance;max-width:22em;line-height:1.15}.tagline[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--sky-bright);font-style:normal}.sub[data-astro-cid-i3irphx7]{font-size:var(--step-1);color:#d3deec;max-width:32em;line-height:1.5}.actions[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-wrap:wrap;display:flex}.trust[data-astro-cid-i3irphx7]{color:#d3deec;flex-wrap:wrap;gap:.5rem 1.4rem;font-weight:600;display:flex}.trust[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.4em;display:inline-flex}.trust[data-astro-cid-i3irphx7] svg{width:1.1em;height:1.1em;color:var(--sky-bright)}@media (width<=959px){.hero[data-astro-cid-i3irphx7]{flex-direction:column;display:flex}.hero[data-astro-cid-i3irphx7]:before{display:none}.media[data-astro-cid-i3irphx7]{aspect-ratio:16/10;width:100%;clip-path:polygon(0 var(--pitch), 100% 0, 100% 100%, 0 100%);z-index:0;order:2;position:relative}.media[data-astro-cid-i3irphx7]:after{background:linear-gradient(#0b1f3859,#0b1f3800 40%)}.grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr}.copy[data-astro-cid-i3irphx7]{padding-block:var(--space-6) var(--space-6);gap:var(--space-4)}.actions[data-astro-cid-i3irphx7]{width:100%}.actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:14rem}}.trust-strip[data-astro-cid-3z5oxakz]{background:var(--navy-deep);color:#c6d4e6;padding-block:var(--space-5)}.in[data-astro-cid-3z5oxakz]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.ratings[data-astro-cid-3z5oxakz]{flex:none;width:min(100%,21.75rem);display:block}.ratings[data-astro-cid-3z5oxakz] img{width:100%;height:auto}.brands[data-astro-cid-3z5oxakz]{align-items:center;gap:var(--space-3);display:flex}.brands[data-astro-cid-3z5oxakz] p[data-astro-cid-3z5oxakz]{margin-right:var(--space-2);text-align:right;max-width:9em;font-weight:600;line-height:1.25}.brands[data-astro-cid-3z5oxakz] img{border-radius:var(--radius-sm);width:4rem;height:4rem}@media (width<=760px){.in[data-astro-cid-3z5oxakz]{justify-content:center}.brands[data-astro-cid-3z5oxakz] p[data-astro-cid-3z5oxakz]{text-align:left}}.areas[data-astro-cid-tbzdfp2j]{isolation:isolate;color:var(--white);background:var(--navy-deep);padding-block:var(--space-8);position:relative;overflow:hidden}.bg[data-astro-cid-tbzdfp2j]{z-index:-1;position:absolute;inset:0}.bg[data-astro-cid-tbzdfp2j] img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.bg[data-astro-cid-tbzdfp2j]:after{content:"";background:linear-gradient(90deg,#06142af7 0%,#06142ae6 42%,#0b1f38b8 100%);position:absolute;inset:0}.grid[data-astro-cid-tbzdfp2j]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.head[data-astro-cid-tbzdfp2j]{gap:var(--space-4);justify-items:start;display:grid}.head[data-astro-cid-tbzdfp2j] .eyebrow[data-astro-cid-tbzdfp2j]{margin:0}.lede[data-astro-cid-tbzdfp2j]{color:#c6d4e6;font-size:var(--step-0)}.base[data-astro-cid-tbzdfp2j]{margin-block:var(--space-2);align-items:center;gap:.8rem;line-height:1.15;display:flex}.base-ico[data-astro-cid-tbzdfp2j]{background:var(--red);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.base-ico[data-astro-cid-tbzdfp2j] svg{width:1.4rem;height:1.4rem}.base[data-astro-cid-tbzdfp2j] small[data-astro-cid-tbzdfp2j]{color:#c6d4e6;font-size:var(--step--1);display:block}.base[data-astro-cid-tbzdfp2j] strong[data-astro-cid-tbzdfp2j]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2)}.panel[data-astro-cid-tbzdfp2j]{border-radius:calc(var(--radius) * 1.4);backdrop-filter:blur(8px);background:#06142aa8;border:1px solid #ffffff29;padding:clamp(1.25rem,1rem + 1.6vw,2.25rem)}.count[data-astro-cid-tbzdfp2j]{padding-bottom:var(--space-4);margin-bottom:var(--space-5);color:#c6d4e6;border-bottom:1px solid #ffffff29;align-items:baseline;gap:.7rem;display:flex}.count[data-astro-cid-tbzdfp2j] .display[data-astro-cid-tbzdfp2j]{font-size:var(--step-4);color:var(--white);line-height:.9}.regions[data-astro-cid-tbzdfp2j]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.region[data-astro-cid-tbzdfp2j] h3[data-astro-cid-tbzdfp2j]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-bright);margin-bottom:var(--space-3)}.region[data-astro-cid-tbzdfp2j] ul[data-astro-cid-tbzdfp2j]{display:grid}.region[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j]{color:var(--white);border-bottom:1px solid #ffffff14;align-items:center;gap:.55em;padding-block:.42rem;font-weight:600;text-decoration:none;transition:color .15s,padding .15s;display:flex}.region[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j]:before{content:"";border:1.5px solid #ffffff73;flex:none;width:.42em;height:.42em;transform:rotate(45deg)}.region[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j].home:before{background:var(--red);border-color:var(--red)}.region[data-astro-cid-tbzdfp2j] a[data-astro-cid-tbzdfp2j]:hover{color:var(--sky-bright);padding-left:.3rem}.co[data-astro-cid-tbzdfp2j]{color:#9fb2cb;margin-left:-.3em;font-weight:400}.legend[data-astro-cid-tbzdfp2j]{margin-top:var(--space-5);font-size:var(--step--1);color:#c6d4e6;align-items:center;gap:.6em;display:flex}.legend[data-astro-cid-tbzdfp2j] i[data-astro-cid-tbzdfp2j]{background:var(--red);width:.55em;height:.55em;transform:rotate(45deg)}@media (width<=959px){.grid[data-astro-cid-tbzdfp2j]{gap:var(--space-6);grid-template-columns:1fr}.bg[data-astro-cid-tbzdfp2j]:after{background:#06142aeb}}@media (width<=560px){.regions[data-astro-cid-tbzdfp2j]{grid-template-columns:repeat(2,minmax(0,1fr))}.region[data-astro-cid-tbzdfp2j]:last-child{grid-column:1/-1}.region[data-astro-cid-tbzdfp2j]:last-child ul[data-astro-cid-tbzdfp2j]{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.co[data-astro-cid-tbzdfp2j]{display:none}}.crew[data-astro-cid-cpubbetw]{background:linear-gradient(135deg, #ffffff09 25%, transparent 25%) 0 0 / 56px 56px, linear-gradient(225deg, #ffffff09 25%, transparent 25%) 0 0 / 56px 56px, var(--navy);color:var(--white);position:relative}.grid[data-astro-cid-cpubbetw]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.copy[data-astro-cid-cpubbetw]{gap:var(--space-5);justify-items:start;display:grid}.copy[data-astro-cid-cpubbetw] .eyebrow[data-astro-cid-cpubbetw]{margin:0}.lede[data-astro-cid-cpubbetw]{color:#c6d4e6}.points[data-astro-cid-cpubbetw]{gap:.7rem;font-weight:600;display:grid}.points[data-astro-cid-cpubbetw] li[data-astro-cid-cpubbetw]{align-items:baseline;gap:.8em;display:flex}.points[data-astro-cid-cpubbetw] li[data-astro-cid-cpubbetw]:before{content:"";background:var(--red);flex:none;width:.55em;height:.55em;transform:rotate(45deg)}.actions[data-astro-cid-cpubbetw]{gap:var(--space-3);flex-wrap:wrap;display:flex}.mosaic[data-astro-cid-cpubbetw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,1vw,.9rem);display:grid}.m[data-astro-cid-cpubbetw]{border-radius:var(--radius);background:var(--navy-deep);margin:0;position:relative;overflow:hidden}.m[data-astro-cid-cpubbetw] img{object-fit:cover;width:100%;height:100%}.m-van[data-astro-cid-cpubbetw]{aspect-ratio:16/9;grid-column:1/-1}.m-van[data-astro-cid-cpubbetw] img{object-position:0% 100%}.m-a[data-astro-cid-cpubbetw],.m-b[data-astro-cid-cpubbetw]{aspect-ratio:1}.m-c[data-astro-cid-cpubbetw]{aspect-ratio:21/8;grid-column:1/-1}.m-c[data-astro-cid-cpubbetw] img{object-position:50% 42%}figcaption[data-astro-cid-cpubbetw]{background:var(--red);color:var(--white);font-size:var(--step--1);border-top-right-radius:var(--radius);padding:.45rem .95rem;font-weight:700;position:absolute;bottom:0;left:0}@media (width<=959px){.grid[data-astro-cid-cpubbetw]{gap:var(--space-6);grid-template-columns:1fr}.actions[data-astro-cid-cpubbetw]{width:100%}.actions[data-astro-cid-cpubbetw] .btn[data-astro-cid-cpubbetw]{flex:14rem}}.top[data-astro-cid-qmjtkzr2]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.top[data-astro-cid-qmjtkzr2] .section-head[data-astro-cid-qmjtkzr2]{max-width:44rem;margin:0}.jump[data-astro-cid-qmjtkzr2]{flex-wrap:wrap;gap:.4rem;display:flex}.jump[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:.55rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s}.jump[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.cat[data-astro-cid-qmjtkzr2]{padding-top:var(--space-6);scroll-margin-top:6rem}.cat[data-astro-cid-qmjtkzr2]+.cat[data-astro-cid-qmjtkzr2]{margin-top:var(--space-7)}.cat-rule[data-astro-cid-qmjtkzr2]{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--navy);margin-bottom:var(--space-6);font-family:var(--font-display);display:flex}.cat-no[data-astro-cid-qmjtkzr2]{color:var(--red);font-weight:600;font-size:var(--step-1)}.cat-name[data-astro-cid-qmjtkzr2]{font-weight:600;font-size:var(--step-1);color:var(--navy);text-transform:uppercase;letter-spacing:.06em}.cat-note[data-astro-cid-qmjtkzr2]{font-family:var(--font);color:var(--slate);font-size:var(--step--1);margin-left:auto}.cat-grid[data-astro-cid-qmjtkzr2]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;display:grid}.flip[data-astro-cid-qmjtkzr2] .cat-pic[data-astro-cid-qmjtkzr2]{order:2}.flip[data-astro-cid-qmjtkzr2] .cat-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cat-pic[data-astro-cid-qmjtkzr2]{border-radius:var(--radius);background:var(--navy);min-height:24rem;margin:0;position:relative;overflow:hidden}.cat-pic[data-astro-cid-qmjtkzr2] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat-pic[data-astro-cid-qmjtkzr2] figcaption[data-astro-cid-qmjtkzr2]{background:var(--navy);color:var(--white);font-size:var(--step--1);border-top-right-radius:var(--radius);padding:.5rem 1rem .5rem .9rem;font-weight:600;position:absolute;bottom:0;left:0}.cat-pic[data-astro-cid-qmjtkzr2] figcaption[data-astro-cid-qmjtkzr2]:before{content:"";background:var(--red);width:.5em;height:.5em;margin-right:.6em;display:inline-block;transform:rotate(45deg)translateY(-.1em)}.cat-body[data-astro-cid-qmjtkzr2]{gap:var(--space-4);align-content:center;justify-items:start;display:grid}.cat-body[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-3);color:var(--navy)}.blurb[data-astro-cid-qmjtkzr2]{color:var(--slate);font-size:var(--step-1);max-width:32em;line-height:1.5}.rows[data-astro-cid-qmjtkzr2]{border-top:1px solid var(--line);width:100%;margin-top:var(--space-2)}.rows[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]{column-gap:var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.95rem .6rem .95rem 0;text-decoration:none;transition:padding .18s,background-color .18s;display:grid}.row-name[data-astro-cid-qmjtkzr2]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--navy);line-height:1.2}.row-desc[data-astro-cid-qmjtkzr2]{color:var(--slate);grid-column:1;line-height:1.35}.row-go[data-astro-cid-qmjtkzr2]{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--navy);border-radius:50%;grid-area:1/2/span 2;place-items:center;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:grid}.rows[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:hover{background:var(--paper);padding-left:.9rem}.rows[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:hover .row-go[data-astro-cid-qmjtkzr2]{background:var(--red);border-color:var(--red);color:var(--white)}.rows[data-astro-cid-qmjtkzr2] a[data-astro-cid-qmjtkzr2]:hover .row-name[data-astro-cid-qmjtkzr2]{color:var(--sky-ink)}.ext[data-astro-cid-qmjtkzr2]{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.ext-main[data-astro-cid-qmjtkzr2]{border-radius:var(--radius);min-height:26rem;color:var(--white);background:var(--navy);text-decoration:none;display:block;position:relative;overflow:hidden}.ext-main[data-astro-cid-qmjtkzr2] img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.ext-main[data-astro-cid-qmjtkzr2]:hover img{transform:scale(1.03)}.ext-main-body[data-astro-cid-qmjtkzr2]{padding:5rem var(--space-5) var(--space-5);background:linear-gradient(#06142a00 0%,#06142aeb 62%);gap:.5rem;line-height:1.45;display:grid;position:absolute;inset:auto 0 0}.ext-main-body[data-astro-cid-qmjtkzr2]>span[data-astro-cid-qmjtkzr2]:not(.ext-link){color:#d9e3f0;max-width:30em}.ext-main[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-3)}.ext-link[data-astro-cid-qmjtkzr2]{margin-top:.2rem;font-weight:700}.ext-main[data-astro-cid-qmjtkzr2] .ext-link[data-astro-cid-qmjtkzr2]{color:var(--sky-bright)}.ext-side[data-astro-cid-qmjtkzr2]{gap:var(--space-4);display:grid}.ext-card[data-astro-cid-qmjtkzr2]{gap:var(--space-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);color:var(--ink);grid-template-columns:9rem minmax(0,1fr);align-items:center;padding:.8rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ext-card[data-astro-cid-qmjtkzr2]:hover{border-color:var(--navy);transform:translateY(-2px)}.ext-card[data-astro-cid-qmjtkzr2] .ext-thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%;min-height:9rem}.ext-ico[data-astro-cid-qmjtkzr2]{background:var(--navy);color:var(--sky-bright);place-items:center;display:grid}.ext-ico[data-astro-cid-qmjtkzr2] svg{width:3rem;height:3rem}.ext-card-body[data-astro-cid-qmjtkzr2]{color:var(--slate);gap:.35rem;line-height:1.4;display:grid}.ext-card[data-astro-cid-qmjtkzr2] h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-2);color:var(--navy)}.ext-card[data-astro-cid-qmjtkzr2] .ext-link[data-astro-cid-qmjtkzr2]{color:var(--sky-ink)}@media (width<=899px){.cat-grid[data-astro-cid-qmjtkzr2],.flip[data-astro-cid-qmjtkzr2] .cat-grid[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.flip[data-astro-cid-qmjtkzr2] .cat-pic[data-astro-cid-qmjtkzr2]{order:0}.cat-pic[data-astro-cid-qmjtkzr2]{aspect-ratio:16/10;min-height:0}.ext[data-astro-cid-qmjtkzr2]{grid-template-columns:1fr}.ext-main[data-astro-cid-qmjtkzr2]{min-height:22rem}.cat-note[data-astro-cid-qmjtkzr2]{display:none}}@media (width<=480px){.ext-card[data-astro-cid-qmjtkzr2]{grid-template-columns:5.5rem minmax(0,1fr)}.ext-card[data-astro-cid-qmjtkzr2] .ext-thumb{min-height:5.5rem}.row-go[data-astro-cid-qmjtkzr2]{width:2.2rem;height:2.2rem}}.head[data-astro-cid-wbvzyo52]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.head[data-astro-cid-wbvzyo52] .section-head[data-astro-cid-wbvzyo52]{margin:0}.grid[data-astro-cid-wbvzyo52]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.5rem,1vw,1rem);display:grid}.tile[data-astro-cid-wbvzyo52]{border-radius:var(--radius);background:var(--navy);grid-column:span 3;display:grid;overflow:hidden}.is-ba[data-astro-cid-wbvzyo52]{grid-column:span 6}.t5[data-astro-cid-wbvzyo52],.t6[data-astro-cid-wbvzyo52],.t7[data-astro-cid-wbvzyo52]{grid-column:span 4}.tile[data-astro-cid-wbvzyo52] a[data-astro-cid-wbvzyo52]{height:100%;color:var(--white);flex-direction:column;text-decoration:none;display:flex}.tile[data-astro-cid-wbvzyo52] a[data-astro-cid-wbvzyo52]:focus-visible{outline-offset:-5px;outline-color:var(--white);border-radius:var(--radius)}.tile[data-astro-cid-wbvzyo52] img{width:100%;height:auto;transition:opacity .2s}.is-ba[data-astro-cid-wbvzyo52] img{aspect-ratio:1;object-fit:contain}.is-photo[data-astro-cid-wbvzyo52] img{aspect-ratio:4/3;object-fit:contain}.tile[data-astro-cid-wbvzyo52]:hover img{opacity:.9}.meta[data-astro-cid-wbvzyo52]{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.75rem .9rem .85rem;display:flex}.tag[data-astro-cid-wbvzyo52]{color:var(--white);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#00699b;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.tag[data-astro-cid-wbvzyo52].ba{background:var(--red)}.cap[data-astro-cid-wbvzyo52]{font-weight:700;line-height:1.2}@media (width<=899px){.tile[data-astro-cid-wbvzyo52],.t5[data-astro-cid-wbvzyo52],.t6[data-astro-cid-wbvzyo52],.t7[data-astro-cid-wbvzyo52]{grid-column:span 6}.t5[data-astro-cid-wbvzyo52]{grid-column:span 12}}@media (width<=480px){.cap[data-astro-cid-wbvzyo52]{font-size:.9rem}.meta[data-astro-cid-wbvzyo52]{padding:.6rem .7rem .7rem}}.head[data-astro-cid-c5jzir7q]{justify-content:space-between;align-items:end;gap:var(--space-5) var(--space-7);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.title[data-astro-cid-c5jzir7q]{gap:var(--space-4);max-width:40rem;display:grid}.title[data-astro-cid-c5jzir7q] .eyebrow[data-astro-cid-c5jzir7q]{margin:0}.score[data-astro-cid-c5jzir7q]{align-items:center;gap:var(--space-4);border-radius:var(--radius);background:var(--navy);color:var(--white);padding:.9rem 1.4rem;font-weight:600;text-decoration:none;display:flex}.score[data-astro-cid-c5jzir7q] strong[data-astro-cid-c5jzir7q]{font-family:var(--font-display);font-weight:600;font-size:var(--step-4);line-height:1}.score-text[data-astro-cid-c5jzir7q]{gap:.2rem;line-height:1.2;display:grid}.score[data-astro-cid-c5jzir7q]:hover{background:var(--navy-soft)}.stars[data-astro-cid-c5jzir7q]{color:#f2a900;gap:.1rem;display:inline-flex}.stars[data-astro-cid-c5jzir7q] svg{width:1.15rem;height:1.15rem}.cards[data-astro-cid-c5jzir7q]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-c5jzir7q]{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5);border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;display:grid}.card[data-astro-cid-c5jzir7q][data-placeholder]{border-style:dashed}.card[data-astro-cid-c5jzir7q][data-placeholder] blockquote[data-astro-cid-c5jzir7q]{color:var(--red-dark);font-style:italic}blockquote[data-astro-cid-c5jzir7q]{font-size:var(--step-0);color:#26354a;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.who[data-astro-cid-c5jzir7q]{padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--navy);grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;font-weight:700;line-height:1.2;display:grid}.who[data-astro-cid-c5jzir7q] small[data-astro-cid-c5jzir7q]{color:var(--slate);grid-column:2;font-weight:500}.avatar[data-astro-cid-c5jzir7q]{background:var(--sky);width:2.5rem;height:2.5rem;color:var(--white);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.links[data-astro-cid-c5jzir7q]{align-items:center;gap:var(--space-4) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=900px){.cards[data-astro-cid-c5jzir7q]{gap:var(--space-4);grid-template-columns:1fr}blockquote[data-astro-cid-c5jzir7q]{-webkit-line-clamp:6;line-clamp:6}.score[data-astro-cid-c5jzir7q]{width:100%}}.grid[data-astro-cid-typhn6nf]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;display:grid}.left[data-astro-cid-typhn6nf]{gap:var(--space-5);justify-items:start;display:grid}.left[data-astro-cid-typhn6nf] .eyebrow[data-astro-cid-typhn6nf]{margin:0}h2[data-astro-cid-typhn6nf]{font-size:var(--step-3)}.steps[data-astro-cid-typhn6nf]{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.steps[data-astro-cid-typhn6nf] li[data-astro-cid-typhn6nf]{color:var(--slate);align-items:flex-start;gap:.9rem;line-height:1.4;display:flex}.steps[data-astro-cid-typhn6nf] strong[data-astro-cid-typhn6nf]{color:var(--navy);font-stretch:108%;display:block}.n[data-astro-cid-typhn6nf]{background:var(--navy);width:2.4rem;height:2.4rem;color:var(--white);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.note[data-astro-cid-typhn6nf]{color:var(--navy);align-items:center;gap:.5em;font-weight:700;display:flex}.note[data-astro-cid-typhn6nf] svg{width:1.2em;height:1.2em;color:var(--red);flex:none}.card[data-astro-cid-typhn6nf]{background:var(--white);border-radius:calc(var(--radius) * 1.4);box-shadow:var(--shadow);border-top:5px solid var(--red);gap:var(--space-4);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.progress[data-astro-cid-typhn6nf]{font-size:var(--step--1);color:var(--slate);letter-spacing:.06em;text-transform:uppercase;gap:.5rem;font-weight:700;display:grid}.bar[data-astro-cid-typhn6nf]{background:var(--mist);border-radius:3px;height:6px;display:block;overflow:hidden}.bar[data-astro-cid-typhn6nf] i[data-astro-cid-typhn6nf]{background:var(--sky);border-radius:3px;width:16.6%;height:100%;display:block}h3[data-astro-cid-typhn6nf]{font-size:var(--step-2)}.choices[data-astro-cid-typhn6nf]{gap:.5rem;display:grid}.choices[data-astro-cid-typhn6nf] a[data-astro-cid-typhn6nf]{border:2px solid var(--line);border-radius:var(--radius);min-height:3.75rem;color:var(--navy);align-items:center;gap:.9rem;padding:.6rem 1rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.choices[data-astro-cid-typhn6nf] a[data-astro-cid-typhn6nf]:hover{border-color:var(--sky);background:var(--paper);transform:translate(3px)}.dot[data-astro-cid-typhn6nf]{border:2px solid var(--slate);border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.choices[data-astro-cid-typhn6nf] a[data-astro-cid-typhn6nf]:hover .dot[data-astro-cid-typhn6nf]{border-color:var(--sky);background:radial-gradient(var(--sky) 45%, transparent 50%)}.txt[data-astro-cid-typhn6nf]{flex:1;line-height:1.25;display:grid}.txt[data-astro-cid-typhn6nf] small[data-astro-cid-typhn6nf]{color:var(--slate);font-size:.86rem}.go[data-astro-cid-typhn6nf]{color:var(--red);font-weight:800}.or[data-astro-cid-typhn6nf]{text-align:center;color:var(--slate)}.or[data-astro-cid-typhn6nf] a[data-astro-cid-typhn6nf]{white-space:nowrap;font-weight:700}@media (width<=960px){.grid[data-astro-cid-typhn6nf]{gap:var(--space-6);grid-template-columns:1fr}}@media (width<=520px){.steps[data-astro-cid-typhn6nf]{grid-template-columns:1fr}}.head[data-astro-cid-mrydoq3g]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.head[data-astro-cid-mrydoq3g] .section-head[data-astro-cid-mrydoq3g]{margin:0}h2[data-astro-cid-mrydoq3g]{font-size:var(--step-3)}.cards[data-astro-cid-mrydoq3g]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-mrydoq3g] a[data-astro-cid-mrydoq3g]{gap:var(--space-4);color:var(--ink);text-decoration:none;display:grid}.pic[data-astro-cid-mrydoq3g]{aspect-ratio:3/2;border-radius:var(--radius);background:var(--mist);display:block;overflow:hidden}.pic[data-astro-cid-mrydoq3g] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.card[data-astro-cid-mrydoq3g] a[data-astro-cid-mrydoq3g]:hover .pic[data-astro-cid-mrydoq3g] img{transform:scale(1.04)}.body[data-astro-cid-mrydoq3g]{gap:.6rem;display:grid}h3[data-astro-cid-mrydoq3g]{font-size:var(--step-1);color:var(--navy);line-height:1.2}.card[data-astro-cid-mrydoq3g] a[data-astro-cid-mrydoq3g]:hover h3[data-astro-cid-mrydoq3g]{color:var(--sky-ink)}.ex[data-astro-cid-mrydoq3g]{color:var(--slate);line-height:1.5}.more[data-astro-cid-mrydoq3g]{color:var(--sky-ink);font-weight:700}@media (width<=800px){.cards[data-astro-cid-mrydoq3g]{gap:var(--space-6);grid-template-columns:1fr}}
