.fusion-launch .fusion-launch-choice { padding: 16px 20px; margin-block-end: 24px; background: #edf2e9; border-radius: 12px; font-size: 1rem; line-height: 1.6; }
.fusion-launch .fusion-launch-choice p { margin: 4px 0 0; }
.fusion-launch .fusion-pack-body > .fusion-button { margin-top: auto; }
.fusion-launch .fusion-pack-body > details { margin-top: 16px; }
.fusion-launch .fusion-pack-photo img { object-fit: contain; background: #f5f5f5; }
.fusion-launch #fusion-packs { scroll-margin-block-start: 140px; }
.fusion-launch .fusion-hero h1 { max-width: 16ch; }
@media (max-width: 699px) { .fusion-launch .fusion-launch-choice { padding: 16px; } }
