.review-page h3{color:#dbeaff;margin:32px 0 12px;font-size:1.12rem}.review-page .crumbs{color:#8faac8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:.82rem;display:flex}.review-page .crumbs a{color:#8bd7ff}.review-page .crumbs b{color:#dbeaff;font-weight:600}.review-page .kicker{color:#75b9ff;letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:700}.review-page .title-row{align-items:center;gap:14px;margin:.15em 0;display:flex}.review-page .title-row h1{overflow-wrap:anywhere;min-width:0;margin:0}.review-page .brand-mark-lg{object-fit:contain;background:0 0;border:0;border-radius:10px;flex:none;width:48px;height:48px;padding:0}.review-page .scope-note{color:#b9cbe2;margin:26px 0 0;padding:0;font-size:.92rem;line-height:1.85}.review-page .scope-note b{color:#dff0ff}.review-page .scope-note:before{content:"";background:#62bfe8;width:42px;height:2px;margin:0 0 14px;display:block}.review-page .section-note{color:#a9bdd8;font-size:.88rem;line-height:1.75}.review-page .section-note b{color:#dff0ff}.review-page .evidence-shot{margin:30px 0 0;padding:0}.review-page .evidence-shot img{background:0 0;border:0;border-radius:14px;width:100%;height:auto;display:block}.review-page .evidence-shot figcaption{color:#8faac8;margin-top:10px;font-size:.8rem;line-height:1.7}.review-page .fit-grid,.review-page .verify-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:18px;display:grid}.review-page .fit,.review-page .verify-split article{background:0 0;border:0;border-radius:0;padding:0}.review-page .fit b,.review-page .verify-split b{letter-spacing:.06em;color:#83e3bb;font-size:.8rem;font-weight:700;display:block}.review-page .fit.no b,.review-page .verify-split article.unknown b{color:#f0c78a}.review-page .verify-split article.known b{color:#8bd7ff}.review-page .fit ul,.review-page .verify-split ul{margin:12px 0 0;padding-left:18px}.review-page .fit li,.review-page .verify-split li{font-size:.9rem;line-height:1.8}.review-page .table-wrap{background:0 0;border:1px solid #31557f;border-radius:14px;margin:16px 0;overflow-x:auto}.review-page table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9rem}.review-page th,.review-page td{text-align:left;vertical-align:top;border-bottom:1px solid #274a72;padding:13px 18px}.review-page tbody tr:last-child th,.review-page tbody tr:last-child td{border-bottom:0}.review-page thead th{color:#dff0ff;letter-spacing:.04em;background:#12365c;font-size:.8rem}.review-page .fact-table th{color:#8bd7ff;width:154px;font-weight:600}.review-page .fact-table td,.review-page .plan-table td{color:#c4d6ec}.review-page .plan-table td b{color:#eaf4ff}.review-page .steps{margin:18px 0 0;padding-left:20px}.review-page .steps li{color:#b9cbe2;margin:16px 0;font-size:.94rem;line-height:1.85}.review-page .steps b{color:#eaf4ff;margin-bottom:4px;display:block}.review-page .callout{color:#c4d6ec;background:0 0;border:0;border-left:2px solid #4f95c7;border-radius:0;margin-top:24px;padding:0 0 0 16px;font-size:.94rem;line-height:1.85}.review-page .callout b{color:#bde9ff}.review-page .feature-list{margin-top:18px;display:block}.review-page .feature-list article{background:0 0;border:0;border-top:1px solid #31557f;border-radius:0;padding:16px 0}.review-page .feature-list article:last-child{border-bottom:1px solid #31557f}.review-page .feature-list b{color:#8bd7ff}.review-page .feature-list p{color:#b9cbe2;margin:6px 0 0;font-size:.9rem;line-height:1.8}.review-page .checklist{border-top:1px solid #31557f;margin:18px 0 0;padding:0;list-style:none}.review-page .checklist li{border-bottom:1px solid #31557f;padding:15px 0}.review-page .checklist b{color:#eaf4ff;font-size:.94rem;display:block}.review-page .checklist span{color:#a9bdd8;margin-top:4px;font-size:.88rem;line-height:1.8;display:block}.review-page .qa details{border-bottom:1px solid #31557f;padding:0}.review-page .qa details:first-of-type{border-top:1px solid #31557f}.review-page .qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.review-page .qa summary::-webkit-details-marker{display:none}.review-page .qa summary span{color:#8bd7ff;flex:none;font-size:1.25rem;font-weight:400;transition:transform .2s}.review-page .qa details[open] summary span{transform:rotate(45deg)}.review-page .qa details p{color:#a9bdd8;margin:0;padding:0 0 14px;font-size:.88rem;line-height:1.8}.review-page code{color:#bde9ff;word-break:break-all;background:0 0;border:0;border-bottom:1px solid #4380b5;border-radius:0;padding:1px 4px;font-size:.9em}.review-page .page-note{margin-top:44px}@media (width<=760px){.review-page .fit-grid,.review-page .verify-split{grid-template-columns:1fr;gap:24px}.review-page .evidence-shot{margin-top:22px}.review-page .title-row{gap:12px}.review-page .title-row h1{font-size:clamp(2rem,10vw,2.55rem);line-height:1.2}.review-page .brand-mark-lg{width:42px;height:42px}.review-page .table-wrap{margin-inline:-.25rem}}.table-purchase[data-astro-cid-u7eipnix]{color:#aee4ff;white-space:nowrap;background:#102f51;border:1px solid #4380b5;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:6px 10px;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.table-purchase[data-astro-cid-u7eipnix]:hover{color:#eaf8ff;background:#163e65;border-color:#69bfff}
