#main-content{background:#fff}.sc-hero,.sc-dhero{background:linear-gradient(#ebf5ff 0%,#fff 100%);border-bottom:1px solid #e5e7eb;padding:104px 0 44px}.sc-hero__kicker,.sc-dhero__kicker{text-transform:uppercase;letter-spacing:.12em;color:#1270b5;margin-bottom:.75rem;font-size:12.5px;font-weight:700}.sc-hero__title,.sc-dhero__title{color:#222;margin-bottom:1rem;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:700;line-height:1.06}.sc-hero__lede,.sc-dhero__lede{color:#6b7280;max-width:68ch;font-size:1.05rem;line-height:1.6}.sc-hero__measured,.sc-dhero__measured{color:#6b7280;font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.82rem}.sc-crumbs{color:#6b7280;padding:92px 0 0;font-size:.85rem}.sc-crumbs a{color:#6b7280;text-decoration:none}.sc-crumbs a:hover{color:#1270b5;text-decoration:underline}.sc-crumbs span{margin:0 .5rem}.sc-crumbs+.sc-dhero{padding-top:1.25rem}.sc-verdict{flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}.sc-verdict div{flex-direction:column;gap:4px;display:flex}.sc-verdict span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:.78rem}.sc-verdict b{color:#222;font-size:1rem}.sc-sec{padding:2rem 0}.sc-sec h2{color:#222;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.sc-sec--cta{border-top:1px solid #e5e7eb}.sc-sec--others{border-top:1px solid #e5e7eb;padding-bottom:2.5rem}.sc-strip{grid-template-columns:repeat(12,1fr);gap:4px;margin-bottom:1.5rem;display:grid}.sc-strip__m{flex-direction:column;align-items:stretch;gap:6px;display:flex}.sc-strip__track{align-items:flex-end;height:64px;display:flex}.sc-strip__bar{background:currentColor;border-radius:2px;width:100%;min-height:3px;display:block}.sc-strip__bar.is-good{color:#10b981}.sc-strip__bar.is-mixed{color:#f59e0b}.sc-strip__bar.is-hard{color:#dc2626}.sc-strip__bar.is-h0{height:4px}.sc-strip__bar.is-h1{height:10%}.sc-strip__bar.is-h2{height:20%}.sc-strip__bar.is-h3{height:30%}.sc-strip__bar.is-h4{height:40%}.sc-strip__bar.is-h5{height:50%}.sc-strip__bar.is-h6{height:60%}.sc-strip__bar.is-h7{height:70%}.sc-strip__bar.is-h8{height:80%}.sc-strip__bar.is-h9{height:90%}.sc-strip__bar.is-h10{height:100%}.sc-strip i{text-align:center;color:#6b7280;font-variant-numeric:tabular-nums;font-size:.68rem;font-style:normal}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.sc-card{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;gap:1rem;padding:1.25rem;text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;box-shadow:0 1px 2px #1018280a}.sc-card:hover{border-color:#4da8f0;transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.sc-card:focus-visible{outline-offset:2px;outline:2px solid #168de2}.sc-card__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.sc-card__head b{color:#222;font-size:1.05rem;font-weight:700}.sc-card__head small{color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem}.sc-card__summary{color:#6b7280;font-size:.9rem;line-height:1.55}.sc-card__calm{color:#6b7280;border-top:1px solid #e5e7eb;padding-top:.75rem;font-size:.82rem}.sc-card__calm b{color:#222}.sc-card .sc-strip{margin-bottom:0}.sc-card .sc-strip__track{height:48px}.sc-tablewrap{overflow-x:auto}.sc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.sc-table__cap{caption-side:top;text-align:left;color:#6b7280;padding-bottom:.75rem;font-size:.8rem}.sc-table th,.sc-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:10px 12px}.sc-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:.76rem;font-weight:700}.sc-table thead th:first-child,.sc-table tbody th{text-align:left}.sc-table tbody th{color:#222;font-weight:700}.sc-table thead th:nth-child(2),.sc-table tbody td:first-of-type{text-align:left}.sc-table .sc-noterow td{text-align:left;white-space:normal;color:#6b7280;background:#ebf5ff;border-bottom:1px solid #e5e7eb;font-size:.84rem;line-height:1.55}.sc-pill{border-radius:9999px;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-block}.sc-pill.is-good{color:#047857;background:#ecfdf5}.sc-pill.is-mixed{color:#b45309;background:#fffbeb}.sc-pill.is-hard{color:#b91c1c;background:#fef2f2}.sc-caveat{background:#ebf5ff;border-left:3px solid #168de2;border-radius:0 4px 4px 0;padding:1.25rem 1.5rem}.sc-caveat h2{margin-bottom:.75rem;font-size:1.05rem}.sc-caveat p{color:#222;margin:0;font-size:.92rem;line-height:1.65}.sc-method{color:#6b7280;max-width:74ch;font-size:.92rem;line-height:1.7}.sc-cta{background:#ebf5ff;border:1px solid #e5e7eb;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.sc-cta h2{margin-bottom:.5rem}.sc-cta p{color:#6b7280;margin:0}.sc-cta__btn{color:#fff;white-space:nowrap;background:#168de2;border-radius:4px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block}.sc-cta__btn:hover{background:#1270b5}.sc-cta__btn:focus-visible{outline-offset:2px;outline:2px solid #1270b5}.sc-others{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.sc-other{color:inherit;border:1px solid #e5e7eb;border-radius:4px;flex-direction:column;gap:2px;padding:1rem;text-decoration:none;display:flex}.sc-other:hover{background:#ebf5ff;border-color:#4da8f0}.sc-other:focus-visible{outline-offset:2px;outline:2px solid #168de2}.sc-other b{color:#222;font-size:.95rem}.sc-other span{color:#6b7280;font-size:.8rem}.sc-fatal{text-align:center;padding:140px 0 100px}.sc-fatal__title{color:#222;margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.sc-fatal p{color:#6b7280;margin-bottom:1rem}.sc-fatal a{color:#1270b5;font-weight:700}@media (width<=640px){.sc-hero,.sc-dhero{padding-top:88px}.sc-crumbs{padding-top:80px}.sc-verdict{gap:1.25rem}.sc-strip i{font-size:.6rem}}
