.rg-faq-page .rg-legal-wrap{max-width:1140px}.rg-faq-grid{display:grid;grid-template-columns:1fr;align-items:start;gap:16px}@media (min-width:768px){.rg-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rg-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rg-faq-card{overflow:hidden;border-radius:14px;border:1px solid var(--lg-line);background-color:#f7f7f8;box-shadow:inset 0 26px 26px -26px rgba(23,25,28,.16)}.rg-legal .rg-faq-card h2{margin:0;padding:16px;font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--lg-text)}.rg-faq-rows,.rg-faq-rows details{border-top:1px solid var(--lg-line)}.rg-faq-rows details{padding:14px 16px}.rg-faq-rows details:first-child{border-top:0}.rg-legal .rg-faq-rows summary{display:flex;align-items:flex-start;gap:16px;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:600;line-height:1.45;color:var(--lg-text);-webkit-user-select:none;user-select:none}.rg-faq-rows summary::-webkit-details-marker{display:none}.rg-faq-rows details[open] summary,.rg-faq-rows summary:hover{color:var(--lg-text)}.rg-faq-rows summary:focus-visible{outline:2px solid var(--lg-accent);outline-offset:3px;border-radius:4px}.rg-faq-icon{flex:none;width:16px;height:16px;margin-left:auto;margin-top:2px;color:var(--lg-faint);transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.rg-faq-rows summary:hover .rg-faq-icon{color:var(--lg-accent)}.rg-faq-rows details[open] .rg-faq-icon{transform:rotate(-45deg);color:var(--lg-accent)}@media (prefers-reduced-motion:reduce){.rg-faq-icon{transition:none}}.rg-legal .rg-faq-rows details p{margin:10px 0 0;padding-right:32px;font-size:.875rem;line-height:1.65;color:var(--lg-muted)}@media (max-width:600px){.rg-legal .rg-faq-rows summary{font-size:.9375rem}.rg-legal .rg-faq-rows details p{padding-right:0}}