.info-rules{margin-top:10px}
.info-rules details{border-bottom:1px solid var(--line);padding:20px 0}
.info-rules details:first-of-type{border-top:1px solid var(--line)}
.info-rules summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--ink)}
.info-rules summary::-webkit-details-marker{display:none}
.info-rules summary span{font-size:22px;color:var(--purple);transition:transform .25s;flex-shrink:0}
.info-rules details[open] summary span{transform:rotate(45deg)}
.info-rules details p{color:var(--muted);line-height:1.75;font-size:14px;margin:16px 0 0}
.info-rules details ul{margin:14px 0 0;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.85}
@media(max-width:760px){.info-rules summary{font-size:17px}}
