.battle-recap498{margin:22px 0;text-align:left}.battle-recap498 h3{font-size:1.35rem;margin-bottom:16px}.recap-grid498{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recap-grid498 article{padding:18px;border:1px solid #526a70;border-radius:12px;background:#142c38}.recap-grid498 small{display:block;color:#d9c18b;font-size:.7rem;letter-spacing:.08em;line-height:1.5}.recap-grid498 strong{display:block;font-size:1.25rem;margin-top:10px;color:#f1eee3}.recap-grid498 p,.battle-recap498>p{font-size:.95rem;line-height:1.6;color:#bdcdd4}.recap-note498{display:block;color:#aabdc5;font-size:.78rem}.recap-details498{margin-top:22px;border-top:1px solid #3e5864;padding-top:16px;text-align:left}.recap-details498>summary{cursor:pointer;color:#b9ccd4;padding:12px 0;font-weight:650}.recap-details498[open]>summary{margin-bottom:16px}@media(max-width:650px){.recap-grid498{grid-template-columns:1fr;gap:10px}.recap-grid498 article{padding:14px 16px}.recap-grid498 strong{margin-top:5px;font-size:1.15rem}.recap-grid498 p{margin:6px 0 0}.battle-recap498 h3{font-size:1.2rem}}
