.hero[data-astro-cid-abicvlni]{background:var(--dark);color:var(--cream);position:relative;overflow:hidden}.glow[data-astro-cid-abicvlni]{aspect-ratio:1;background:var(--orange);opacity:.2;filter:blur(140px);pointer-events:none;border-radius:50%;width:44vw;max-width:600px;position:absolute;top:-14%;right:6%}.hero-inner[data-astro-cid-abicvlni]{max-width:820px;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(44px,5vw,72px);position:relative}.crumbs[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{color:#f6f3ee99;flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]+li[data-astro-cid-abicvlni]:before{content:"/";opacity:.5;margin-right:6px}.crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:#f6f3eecc}.crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--orange)}h1[data-astro-cid-abicvlni]{letter-spacing:-.025em;color:var(--white);text-wrap:balance;margin-bottom:20px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.05}.intro[data-astro-cid-abicvlni]{color:#f6f3eec7;text-wrap:pretty;max-width:660px;margin:0;font-size:17px;line-height:1.65}.body-wrap[data-astro-cid-abicvlni]{max-width:860px;padding-top:clamp(44px,5vw,72px)}.short-answer[data-astro-cid-abicvlni]{border-left:3px solid var(--orange);background:var(--white);margin-bottom:clamp(40px,5vw,60px);padding:22px 26px}.sa-label[data-astro-cid-abicvlni]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin:0 0 8px;font-size:12px;font-weight:600}.sa-text[data-astro-cid-abicvlni]{font-family:var(--font-display);color:var(--ink);text-wrap:pretty;max-width:66ch;margin:0;font-size:18px;font-weight:500;line-height:1.55}.prose[data-astro-cid-abicvlni] h2{letter-spacing:-.02em;text-wrap:balance;margin:48px 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.15}.prose[data-astro-cid-abicvlni] h2:first-child{margin-top:0}.prose[data-astro-cid-abicvlni] h3{font-family:var(--font-display);margin:30px 0 10px;font-size:18px;font-weight:600}.prose[data-astro-cid-abicvlni] p{color:var(--ink-2);max-width:68ch;margin:0 0 16px;font-size:16.5px;line-height:1.68}.prose[data-astro-cid-abicvlni] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-abicvlni] a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.prose[data-astro-cid-abicvlni] a:hover{color:var(--orange-dark)}.prose[data-astro-cid-abicvlni] ul{max-width:68ch;margin:0 0 18px;padding:0;list-style:none}.prose[data-astro-cid-abicvlni] ul li{color:var(--ink-2);margin-bottom:10px;padding-left:22px;font-size:16px;line-height:1.6;position:relative}.prose[data-astro-cid-abicvlni] ul li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:2px}.prose[data-astro-cid-abicvlni] .compare{margin:24px 0 28px;overflow-x:auto}.prose[data-astro-cid-abicvlni] .compare table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.prose[data-astro-cid-abicvlni] .compare th{text-align:left;font-family:var(--font-display);color:var(--ink);border-bottom:2px solid var(--ink);vertical-align:bottom;padding:0 18px 12px 0;font-size:14px;font-weight:600}.prose[data-astro-cid-abicvlni] .compare th:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.prose[data-astro-cid-abicvlni] .compare td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:14px 18px 14px 0;line-height:1.55}.prose[data-astro-cid-abicvlni] .compare td:first-child{color:var(--ink);white-space:nowrap;font-weight:600}.prose[data-astro-cid-abicvlni] .verdict{border:1px solid var(--line-strong);border-top:3px solid var(--orange);border-radius:var(--radius);background:var(--white);margin:28px 0;padding:22px 26px}.prose[data-astro-cid-abicvlni] .verdict h3{margin:0 0 10px;font-size:17px}.prose[data-astro-cid-abicvlni] .verdict p:last-child{margin-bottom:0}.prose[data-astro-cid-abicvlni] .phase{border-top:2px solid var(--ink);margin-top:36px;padding-top:18px}.prose[data-astro-cid-abicvlni] .phase-when{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.prose[data-astro-cid-abicvlni] .phase h2{margin:0 0 12px;font-size:clamp(20px,2.2vw,26px)}.cta-inline[data-astro-cid-abicvlni]{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(48px,6vw,72px);padding-top:28px;display:flex}.cta-inline[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{letter-spacing:-.015em;margin-bottom:6px;font-size:22px;font-weight:700}.cta-inline[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--ink-3);max-width:46ch;margin:0;font-size:15px}.cta-actions[data-astro-cid-abicvlni]{flex-wrap:wrap;gap:12px;display:flex}.more-guides[data-astro-cid-abicvlni]{margin-top:clamp(48px,6vw,72px)}.more-guides[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-strong);margin-bottom:0;padding-bottom:12px;font-size:13px;font-weight:600}.more-guides[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{margin:0;padding:0;list-style:none}.more-guides[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 0;display:flex}.more-guides[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover .mg-name[data-astro-cid-abicvlni]{color:var(--orange)}.mg-kind[data-astro-cid-abicvlni]{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:11px;font-weight:600}.mg-name[data-astro-cid-abicvlni]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:19px;font-weight:600}.mg-card[data-astro-cid-abicvlni]{color:var(--ink-3);max-width:62ch;font-size:14.5px;line-height:1.55}
