.vehicle-scrap-guide{padding:40px 0;background:#f2f6ee;color:#17251d}.vehicle-scrap-guide h2{font-size:26px;margin:0 0 12px}.vehicle-scrap-intro,.vehicle-scrap-note{font-size:15px;line-height:1.8;color:#405347}.vehicle-scrap-guide details{background:#fff;border:1px solid #d5e2d7;border-radius:16px;padding:20px}.vehicle-scrap-guide summary{cursor:pointer;font-size:17px;font-weight:800;line-height:1.7}.vehicle-scrap-guide summary:focus-visible{outline:3px solid #08633c;outline-offset:5px}.vehicle-scrap-grid{list-style:none;padding:0;margin:22px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vehicle-scrap-grid li{padding:16px;background:#f7faf6;border:1px solid #e1e9df;border-radius:12px;min-width:0}.vehicle-scrap-grid h3{font-size:18px;color:#08633c;margin:0 0 8px}.vehicle-scrap-grid p{font-size:14px;line-height:1.8;margin:0;overflow-wrap:anywhere}.vehicle-scrap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.vehicle-scrap-actions a{font-size:15px}@media(max-width:960px){.vehicle-scrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vehicle-scrap-guide{padding:30px 0}.vehicle-scrap-guide h2{font-size:23px}.vehicle-scrap-guide details{padding:16px}.vehicle-scrap-grid{grid-template-columns:1fr}.vehicle-scrap-actions a{width:100%}}
