.review-nav[data-astro-cid-nckwbqyg]{padding-top:12px;padding-bottom:20px;border-bottom:1px solid #d5d8df}span[data-astro-cid-nckwbqyg]{display:block;font-size:12px;font-weight:600;color:var(--gray);margin-bottom:8px}ul[data-astro-cid-nckwbqyg]{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0;padding:0}a[data-astro-cid-nckwbqyg]{display:block;padding:9px 0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px;color:var(--blue)}a[data-astro-cid-nckwbqyg]:hover{color:var(--blue-dark)}a[data-astro-cid-nckwbqyg]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media(max-width:600px){.review-nav[data-astro-cid-nckwbqyg]{padding-bottom:16px}a[data-astro-cid-nckwbqyg]{font-size:13px}ul[data-astro-cid-nckwbqyg]{gap:4px 14px}}.review-page{--bd:1px solid #d5d8df;--bd-thin:1px solid #d5d8df;--faint:#626773;padding-bottom:0}.review-page .w{max-width:1120px}.review-page .nav .cta{background:#fff;color:var(--blue);border-left:1px solid #e8e8e8;text-transform:none;letter-spacing:0}.review-page .nav .cta:hover{background:#f0f0ff;color:var(--blue-dark)}.review-page #main .sec{padding:36px 24px;border-bottom:1px solid #e0e2e7}.review-page #main .sec[style*="padding-top:0"]{margin-top:32px}.review-page #main .sec-head{margin-bottom:24px;max-width:780px}.review-page #main .sec-head h2,.review-page #main :is(.terminal-head,.mobile-copy,.classic-copy,.model-copy,.volume-copy,.history-copy,.access-head) h2,.review-page #main :is(.ps-final,.ox-final) h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2;letter-spacing:-.025em;text-transform:none;margin-bottom:16px}.review-page #main .sec-head p{max-width:72ch;font-size:16px}.review-page #main .eyebrow{background:none;color:var(--blue);padding:0;font-size:11px;letter-spacing:.08em;margin-bottom:10px}.review-page #main .review-verdict-grid{gap:16px}.review-page #main .review-verdict-card{box-shadow:none;border:1px solid #d5d8df;border-top:3px solid var(--blue);padding:20px;background:#fafbfc}.review-page #main .review-verdict-k{margin-bottom:10px;font-size:10px}.review-page #main .review-verdict-card h3{font-size:21px;line-height:1.25;letter-spacing:-.015em;text-transform:none;margin-bottom:10px}.review-page #main .review-verdict-card p{font-size:15px;line-height:1.65}.review-page #main .review-verdict-grid+p{margin-top:20px}.review-page #main :is(.reason-card,.move-card,.mobile-grid,.terminal-frame,.classic-frame,.model-board,.volume-quote,.history-mark){box-shadow:none}.review-page #main :is(.reason-card,.move-card){padding:22px}.review-page #main :is(.reason-card,.move-card) h3{font-size:25px;line-height:1.2;text-transform:none;margin:12px 0}.review-page #main :is(.reason-card,.move-card) p{min-height:0}.review-page #main .btn-b{box-shadow:none;padding:13px 20px;font-size:14px;letter-spacing:0;text-transform:none;max-width:100%}.review-page #main .btn-b:hover{transform:none;box-shadow:none}.review-page #main .edit{gap:28px}.review-page #main .edit:has(>.body:only-child){grid-template-columns:minmax(0,78ch)}.review-page #main :is(p,li,dd,td,figcaption,.rv-links,.ps-related,.ox-related) a{text-decoration:underline;text-underline-offset:3px}.review-page #main :is(.ps-model,.ox-volume,.ox-history){--blue:#a5b4ff;--blue-dark:#d2d9ff}.review-page #main :is(.ps-model,.ox-volume,.ox-history) a{color:#b9c5ff;text-decoration:underline;text-underline-offset:3px}.review-page #main :is(.ps-model,.ox-volume,.ox-history) .btn-b{color:#0a0a0a;text-decoration:none}.review-page #main :is(.ps-final,.ox-final){padding:44px 0}.review-page #main :is(.final-note,.history-links,.history-mark span,.vq-k,.mb-k){color:#b8beca}.review-page #main :is(.ps-final,.ox-final) .eyebrow{color:#b9c5ff}.review-page .ft .disc{color:#626773}.review-page #main .faq summary{font-size:16px;text-transform:none;line-height:1.5}.review-page #main a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:760px){.review-page{padding-bottom:0}.review-page #main .sec{padding:28px 20px}.review-page #main .sec[style*="padding-top:0"]{margin-top:24px}.review-page #main .review-verdict-grid{gap:12px}.review-page #main .review-verdict-card{padding:16px}.review-page #main .review-verdict-card h3{font-size:19px}.review-page #main .review-verdict-card p{font-size:14px}.review-page #main :is(.mobile-grid,.ps-model-grid,.ox-volume-grid,.history-grid){gap:28px}.review-page #main :is(.terminal-head,.access-head){gap:16px;margin-bottom:24px}.review-page #main :is(.model-board,.volume-quote,.history-mark){padding:24px;min-height:0}}.review-page #main .step h3{font-size:17px;margin:0 0 8px;letter-spacing:-.01em}.review-page #main .ps-classic .eyebrow{color:#b9c5ff}.review-intro[data-astro-cid-g5jasiwx]{padding-top:36px;padding-bottom:20px}.review-kicker[data-astro-cid-g5jasiwx]{font-size:12px;color:var(--gray);margin:0 0 12px;line-height:1.5}.review-kicker[data-astro-cid-g5jasiwx] span[data-astro-cid-g5jasiwx]{margin:0 6px;color:var(--blue)}h1[data-astro-cid-g5jasiwx]{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px;text-transform:none}.review-summary[data-astro-cid-g5jasiwx]{max-width:70ch;font-size:17px;line-height:1.65;margin:0 0 14px}@media(max-width:600px){.review-intro[data-astro-cid-g5jasiwx]{padding-top:26px;padding-bottom:16px}.review-summary[data-astro-cid-g5jasiwx]{font-size:16px;line-height:1.6}h1[data-astro-cid-g5jasiwx]{font-size:30px}}
