.radar-pilot{max-width:1180px;margin:42px auto;padding:30px;border:1px solid #d7e9df;border-radius:26px;background:#fbfffc;color:#17392c}.rp-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.rp-kicker{font-size:12px;letter-spacing:.09em;font-weight:800;color:#00865f}.rp-head h2{margin:8px 0 4px;font-size:clamp(23px,3vw,34px)}.rp-head p{margin:0;color:#5b6c62}.rp-badge{white-space:nowrap;border-radius:99px;padding:8px 12px;background:#e5f5ed;color:#08704f;font-size:12px;font-weight:800}.rp-caveat{margin:22px 0;padding:14px 16px;border-radius:14px;background:#edf7f1;font-size:14px;line-height:1.55}.rp-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.rp-list li{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border:1px solid #dce9e1;border-radius:16px;background:#fff}.rp-rank{font-weight:900;color:#008c66}.rp-item{flex:1;min-width:0}.rp-item strong,.rp-item small,.rp-item em,.rp-category,.rp-tv,.rp-check{display:block}.rp-item strong{font-size:17px}.rp-item small{margin-top:3px;color:#69796e;font-size:12px}.rp-item em{margin-top:5px;color:#0a815e;font-size:12px;font-style:normal;font-weight:700}.rp-category{font-size:11px;font-weight:800;color:#447c64}.rp-tv{margin-top:6px;padding:5px 7px;border-radius:7px;background:#e8f6ef;color:#087557;font-size:12px;font-weight:700}.rp-check{margin-top:5px;color:#66766b;font-size:11px}.rp-pack-link{align-self:center;white-space:nowrap;border:1px solid #c4e0d0;border-radius:9px;padding:8px 10px;color:#007556;font-size:12px;font-weight:800;text-decoration:none}.rp-pack-link:hover,.rp-pack-link:focus-visible{background:#e8f6ef}.rp-footnote{margin-top:16px;padding:12px 14px;border-radius:12px;background:#eef7f2;color:#315748;font-size:13px}.rp-details{margin-top:12px;padding:12px 16px;border:1px solid #dce9e1;border-radius:14px;background:#fff;font-size:13px;line-height:1.65}.rp-details summary{cursor:pointer;font-weight:800}.rp-details p{margin:10px 0 0}.rp-details a{color:#007756;text-decoration:underline}@media(max-width:700px){.radar-pilot{margin:28px 14px;padding:20px}.rp-head{display:block}.rp-badge{display:inline-block;margin-top:12px}.rp-list{grid-template-columns:1fr}.rp-list li{flex-wrap:wrap}.rp-pack-link{margin-left:auto}}
.rp-tv a,.rp-footnote a{color:#006e52;text-decoration:underline;text-underline-offset:2px}.rp-tv a:focus-visible,.rp-footnote a:focus-visible{outline:2px solid #007d59;outline-offset:2px}
.rp-metric-guide{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0 12px;padding:12px;border:1px solid #c8e3d3;border-radius:13px;background:#f0faf4;font-size:12px;color:#315b47}.rp-metric-guide strong{color:#006e4c;margin-right:4px}.rp-metric-guide span{padding:5px 9px;border-radius:8px;background:#fff;border:1px solid #dcebe1}.rp-metric-guide b,.rp-item small b{color:#006d4e}.rp-item small{line-height:1.5}@media(max-width:700px){.rp-metric-guide{display:grid}.rp-metric-guide span{display:block}}
