.auction-faq-intro { display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 8px 24px; }
.auction-faq-link { color: var(--blue); font-weight: 700; text-decoration: underline; text-underline-offset: .2em; }
.auction-faq-intro .auction-faq-link { padding-block: 6px; }
.auction-faq-deposit { margin-top: 16px; border-block: 1px solid var(--line); }
.auction-faq-deposit summary { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; padding: 15px 2px; font-weight: 700; color: var(--blue); cursor: pointer; list-style: none; }
.auction-faq-deposit summary::-webkit-details-marker { display: none; }
.auction-faq-deposit summary::after { content: '+'; }
.auction-faq-deposit[open] summary::after { content: '−'; }
.auction-faq-deposit p { margin: 0 0 12px; }
.auction-faq-deposit .auction-faq-link { display: inline-block; margin-bottom: 14px; }
@media (max-width: 600px) {
  .auction-faq-intro { flex-direction: column; gap: 4px; }
}
