/* Voyara Listing rules */
.vy-rules__table{margin:0;border:1px solid var(--vy-line,#E6E1D8);border-radius:18px;overflow:hidden}
.vy-rules__row{display:grid;grid-template-columns:var(--vy-w-rules-label,180px) minmax(0,1fr);gap:16px;padding:16px 20px;font:400 15px/1.6 var(--vy-font-body,Jost,sans-serif)}
.vy-rules__row+.vy-rules__row{border-top:1px solid var(--vy-line,#E6E1D8)}
.vy-rules__row dt{font-weight:500;color:var(--vy-ink,#15201F)}
.vy-rules__row dd{margin:0}
.vy-rules__row ul{margin:0;padding-left:18px}
.vy-rules__faq{display:flex;flex-direction:column;gap:8px}
.vy-rules__q{border:1px solid var(--vy-line,#E6E1D8);border-radius:14px}
.vy-rules__q summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font:500 15px/1.4 var(--vy-font-body,Jost,sans-serif);color:var(--vy-ink,#15201F);cursor:pointer;list-style:none}
.vy-rules__q summary::-webkit-details-marker{display:none}
.vy-rules__q summary .vy-icon{transition:transform .2s}
.vy-rules__q[open] summary .vy-icon{transform:rotate(180deg)}
.vy-rules__q summary:focus-visible{outline:2px solid var(--vy-accent,#C9962B);outline-offset:2px;border-radius:14px}
.vy-rules__a{padding:0 18px 14px;font:400 15px/1.6 var(--vy-font-body,Jost,sans-serif)}
.vy-rules__a p{margin:0}
.vy-rules__faq.is-lines{gap:0;border-bottom:1px solid var(--vy-line,#E6E1D8)}
.vy-rules__faq.is-lines .vy-rules__q{border:0;border-top:1px solid var(--vy-line,#E6E1D8);border-radius:0}
.vy-rules__faq.is-lines .vy-rules__q summary{padding:18px 0;font-size:16px}
.vy-rules__faq.is-lines .vy-rules__a{padding:0 0 16px;max-width:760px;color:var(--vy-muted,#5C6664)}
@media (max-width:640px){.vy-rules__row{grid-template-columns:1fr;gap:4px;padding:14px 16px}}
