.page-money-faq{display:grid;gap:20px;padding-top:28px;padding-bottom:52px}
.page-money-faq__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}
.page-money-faq__head h2{margin:10px 0 0;font-size:clamp(1.5rem,2.8vw,2.15rem);letter-spacing:-.025em}
.page-money-faq__head>p{max-width:560px;margin:0;color:var(--muted);line-height:1.6}
.page-money-faq__list{display:grid;gap:10px}
.page-money-faq__list details{border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04);overflow:hidden}
.page-money-faq__list summary{cursor:pointer;list-style:none;padding:19px 21px;font-weight:780;color:#1c1917}
.page-money-faq__list summary::-webkit-details-marker{display:none}
.page-money-faq__list summary::after{content:'+';float:right;margin-left:16px;color:var(--brand-600);font-size:1.2rem;line-height:1}
.page-money-faq__list details[open] summary::after{content:'–'}
.page-money-faq__list details[open] summary{background:linear-gradient(135deg,#fff,#fff7ed)}
.page-money-faq__list p{max-width:88ch;margin:0;padding:0 21px 20px;color:var(--muted);line-height:1.65}
@media(max-width:760px){.page-money-faq__head{align-items:flex-start;flex-direction:column;gap:12px}.page-money-faq__list summary{padding:17px}.page-money-faq__list p{padding:0 17px 18px}}
