/* New editorial routes only. Existing English and JP page styles are frozen. */
.sitebar .brand{color:#fff;text-decoration:none}.crumbs,.crumbs a{color:#43546c}.crumbs a{display:inline-block;padding:10px 0;text-decoration:underline}
.editorial{padding-top:24px;padding-bottom:64px;color:var(--navy);font-size:16px;line-height:1.75}.editorial-hero{max-width:920px;margin:0 auto 40px}.editorial h1{font-size:34px;line-height:1.35;letter-spacing:normal;margin:12px 0 20px}.editorial h2{font-size:24px;line-height:1.45;margin:0 0 16px}.editorial p{margin:0 0 16px}.editorial-kicker{font-weight:700;font-size:14px}.editorial-answer{font-size:18px}.editorial-body{max-width:820px;margin:auto}.editorial section{padding:0;margin:0 0 36px}.editorial .editorial-decision{padding:24px;background:var(--blue-050,#eef2f7);border:1px solid var(--border);border-radius:14px;margin-top:28px}.editorial a:not(.editorial-cta){color:var(--blue-dark,#1e55a8);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.editorial li{margin:12px 0}.editorial li a{display:inline-block;padding:10px 0}.editorial-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:12px;background:var(--orange);color:#fff;text-decoration:none;font-weight:800;line-height:1.5;margin:8px 0 16px}.container.editorial .editorial-cta{background:var(--blue);color:#fff}.editorial-small{font-size:14px;color:#43546c;line-height:1.65}.editorial-small a{padding:6px 0}.editorial-table{overflow:auto}.editorial table{width:100%;border-collapse:collapse;font-size:15px}.editorial caption{text-align:left;font-size:14px;margin-bottom:12px}.editorial th,.editorial td{padding:14px;border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.editorial th{background:var(--blue-050,#eef2f7)}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.editorial-grid article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px}.editorial-footer{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px;padding-bottom:32px}.editorial-footer a{padding:12px 0;color:var(--navy)}.editorial a:focus-visible,.editorial-footer a:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.editorial a:hover{text-decoration:underline}@media(max-width:767px){.editorial{padding-top:12px;padding-bottom:40px}.editorial h1{font-size:28px}.editorial h2{font-size:22px}.editorial-answer{font-size:17px}.editorial-grid{grid-template-columns:1fr}.editorial .editorial-decision,.editorial-grid article{padding:20px 16px}.editorial th,.editorial td{padding:10px;font-size:14px}.editorial-cta{width:100%}.editorial-hero{margin-bottom:28px}}
