.editorial-page{max-width:1120px;margin-inline:auto}.editorial-page h1{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.06}.editorial-lead{max-width:740px;font-size:1.2rem;line-height:1.6}.editorial-page section{margin-top:52px}.editorial-page h2{letter-spacing:-.03em;margin-bottom:18px;font-size:1.9rem}.editorial-page p{max-width:850px;line-height:1.7}.editorial-page p+p{margin-top:16px}.editorial-notice{background:#f3f1e9;border:1px solid #deddd4;border-radius:16px;margin-top:28px;padding:26px}.editorial-notice a:not(.outline-link),.editorial-sources a{text-underline-offset:4px;text-decoration:underline}.editorial-notice .outline-link{margin:12px 16px 0 0}.editorial-table-wrap{border:1px solid #deddd4;border-radius:14px;margin:24px 0;overflow-x:auto}.editorial-page table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.editorial-page th,.editorial-page td{vertical-align:top;border-bottom:1px solid #deddd4;padding:17px;line-height:1.6}.editorial-page thead{background:#f3f1e9}.editorial-page tbody tr:last-child>*{border-bottom:0}.editorial-formula{background:#f3f1e9;border-radius:12px;padding:20px 24px;font-weight:600}.editorial-back{margin-bottom:32px;display:block}.editorial-heading{justify-content:space-between;align-items:center;gap:36px;display:flex}.editorial-score{min-width:160px}.editorial-score>strong{letter-spacing:-.07em;font-size:5rem;line-height:1.1;display:block}.editorial-score small{letter-spacing:0;margin-left:5px;font-size:1.2rem}.editorial-score>span{margin-top:12px;font-size:.88rem;display:block}.editorial-findings{gap:18px;margin:24px 0;display:grid}.editorial-findings article{border:1px solid #deddd4;border-radius:16px;padding:24px}.editorial-finding-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.editorial-finding-heading h3{margin:0;font-size:1.35rem}.editorial-finding-heading strong{font-size:1.8rem}.editorial-finding-heading small{margin-left:4px;font-size:.85rem;font-weight:400}.editorial-basis{color:#56584e;margin:8px 0 15px;font-size:.8rem;display:block}.editorial-citations{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.editorial-citations a{text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.editorial-sources{gap:24px;padding-left:24px;display:grid}.editorial-sources li{padding-left:8px;scroll-margin-top:110px}.editorial-sources li p{color:#56584e;margin-top:8px;font-size:.88rem}.editorial-page .form-note{font-size:.85rem}.editorial-ranking-note{background:#f3f1e9;border-radius:14px;margin:0 0 28px;padding:20px 24px;line-height:1.6}.editorial-ranking-note p{margin:8px 0}.editorial-ranking-note a{text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.editorial-heading{display:block}.editorial-score{margin:24px 0}.editorial-score>strong{font-size:4rem}.editorial-notice,.editorial-findings article{padding:20px}.editorial-page th,.editorial-page td{padding:12px;font-size:.85rem}.editorial-page section{margin-top:38px}.editorial-page h2{font-size:1.6rem}.editorial-formula{font-size:.9rem}}.review-table-note{color:#606058;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.editorial-page td a,.editorial-page th a{text-underline-offset:3px;text-decoration:underline}
