.rdc-faq{color:#17382e;background:#fff;border:1px solid #d5dfd9;border-radius:20px;max-width:1000px;margin:24px auto;padding:28px;line-height:1.65}.rdc-faq h2{margin:0 0 8px;font-size:clamp(25px,4vw,38px)}.rdc-faq-filters{flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.rdc-faq-filters label{flex:1;gap:6px;min-width:180px;font-weight:700;display:grid}.rdc-faq input,.rdc-faq select{box-sizing:border-box;width:100%;font:inherit;color:#17382e;background:#fff;border:1px solid #9bafa5;border-radius:8px;padding:12px}.rdc-faq details{border-top:1px solid #d5dfd9;padding:17px 0}.rdc-faq summary{cursor:pointer;font-size:17px;font-weight:750}.rdc-faq details p{max-width:85ch;margin:12px 0 0}.rdc-faq a{color:#075ca7;text-decoration:underline}.rdc-faq :focus-visible{outline-offset:4px;outline:3px solid #d76c35}.rdc-faq-page{background:#f5f4ed;min-height:100vh;padding:24px}.rdc-faq-page>nav{flex-wrap:wrap;align-items:center;gap:20px;max-width:1000px;margin:auto;display:flex}.rdc-faq-page>nav img{width:65px;height:auto}.rdc-faq-page>nav a{color:#17382e;font-weight:700}@media (width<=600px){.rdc-faq-page{padding:12px}.rdc-faq{padding:20px}.rdc-faq-filters{display:grid}.rdc-faq-filters label{min-width:0}}
