.moon-faq{border-top:1px solid var(--line);width:100%;min-width:0}.moon-faq .rb-faq-item{border-bottom:1px solid var(--line)}.moon-faq summary{min-height:82px;color:var(--ink);cursor:pointer;align-items:center;gap:18px;padding:23px 4px;font-size:15px;font-weight:600;line-height:1.55;list-style:none;transition:color .18s;display:flex}.moon-faq summary::-webkit-details-marker{display:none}.moon-faq summary:after{display:none}.moon-faq summary:hover{color:var(--blue)}.moon-faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:5px}.moon-faq .rb-faq-number{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:0 0 24px;font-size:11px;font-weight:500}.moon-faq .rb-faq-question{flex:1;min-width:0}.moon-faq .rb-faq-chevron{background:var(--ice);width:32px;height:32px;color:var(--blue);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.moon-faq[data-renderer=static] details[open] .rb-faq-chevron{transform:rotate(180deg)!important}.moon-faq .rb-faq-motion{overflow:hidden}.moon-faq .rb-faq-copy{padding:0 52px 25px 46px}.moon-faq .rb-faq-copy p{color:var(--muted);margin:0;padding:0;font-size:14px;line-height:1.85}.moon-faq .rb-faq-copy .text-link{margin-top:14px;font-size:13px}@media (width<=760px){.moon-faq summary{gap:11px;min-height:76px;padding-block:20px;font-size:14px}.moon-faq .rb-faq-copy{padding:0 12px 23px 39px}.moon-faq .rb-faq-copy p{font-size:13px}.moon-faq .rb-faq-chevron{flex-basis:30px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.moon-faq summary{transition:none}}.moon-faq.rb-faq{border-top:1px solid var(--moon-line)}.moon-faq.rb-faq .rb-faq-item{border-bottom:1px solid var(--moon-line)}.moon-faq.rb-faq summary{min-height:76px;color:var(--moon-text);letter-spacing:-.005em;transition:color var(--moon-duration-fast) var(--moon-ease-out);gap:16px;padding:22px 4px;font-size:16px;font-weight:600;line-height:1.5}.moon-faq.rb-faq summary:hover{color:var(--moon-accent-text)}.moon-faq.rb-faq summary:focus-visible{outline:2px solid var(--moon-ring);outline-offset:4px;border-radius:var(--moon-radius-sm)}.moon-faq.rb-faq .rb-faq-number{color:var(--moon-accent-text);letter-spacing:.06em;flex:0 0 26px;font-size:12px;font-weight:600}.moon-faq.rb-faq .rb-faq-chevron{border-radius:var(--moon-radius-full);background:var(--moon-surface-2);width:32px;height:32px;color:var(--moon-text-2);transition:background-color var(--moon-duration-fast),color var(--moon-duration-fast);flex:0 0 32px}.moon-faq.rb-faq .rb-faq-item[open] .rb-faq-chevron{background:var(--moon-accent-soft);color:var(--moon-accent-text)}.planche--tone .moon-faq.rb-faq .rb-faq-chevron,.surface .moon-faq.rb-faq .rb-faq-chevron{background:var(--moon-surface-3)}.planche--tone .moon-faq.rb-faq .rb-faq-item[open] .rb-faq-chevron,.surface .moon-faq.rb-faq .rb-faq-item[open] .rb-faq-chevron{background:var(--moon-accent-soft)}.moon-faq.rb-faq .rb-faq-copy{padding:0 52px 26px 42px}.moon-faq.rb-faq .rb-faq-copy p{color:var(--moon-text-2);font-size:15px;line-height:1.7}.moon-faq.rb-faq .rb-faq-copy .text-link{margin-top:12px;font-size:14px}@media (width<=760px){.moon-faq.rb-faq summary{gap:12px;min-height:72px;padding-block:18px;font-size:15px}.moon-faq.rb-faq .rb-faq-copy{padding:0 8px 22px 38px}.moon-faq.rb-faq .rb-faq-copy p{font-size:14.5px}.moon-faq.rb-faq .rb-faq-chevron{flex-basis:30px;width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.moon-faq.rb-faq summary,.moon-faq.rb-faq .rb-faq-chevron{transition:none}}
