body.rl-faq-page{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.rl-faq-page .rl-header,.rl-faq-page .rl-footer{flex:0 0 auto}.rl-faq-public-main{flex:1 0 auto;padding:58px 0 72px;background:#f7faf9}.rl-faq-public-hero{max-width:820px;margin:0 auto 30px;text-align:center}.rl-faq-public-hero h1{margin:0;color:#192922;font:500 clamp(2rem,3.6vw,3.15rem)/1.08 Georgia,serif}.rl-faq-public-list{display:grid;gap:12px;max-width:980px;margin:0 auto}.rl-faq-public-list details{border:1px solid #b8cfc4;border-radius:12px;background:#f2f6f4;box-shadow:0 8px 22px rgba(33,53,44,.06);overflow:hidden}.rl-faq-public-list summary{position:relative;padding:20px 62px 20px 22px;color:#1f332a;font:400 1.04rem/1.45 Inter,system-ui,sans-serif;cursor:pointer;list-style:none}.rl-faq-public-list summary::-webkit-details-marker{display:none}.rl-faq-public-list summary::after{content:'+';position:absolute;right:22px;top:50%;display:block;transform:translateY(-50%);color:#345244;font-size:1.55rem;line-height:1}.rl-faq-public-list details[open] summary::after{content:'−'}.rl-faq-public-answer{padding:0 22px 22px;border-top:1px solid #cbdcd4}.rl-faq-public-answer p{margin:18px 0 0;color:#42594e;line-height:1.75}.rl-faq-public-empty{padding:42px;border:1px dashed #a3c0b2;border-radius:12px;text-align:center;color:#526d60;background:#f7faf9}@media(max-width:700px){.rl-faq-public-main{padding:42px 0 58px}.rl-faq-public-hero{text-align:left}.rl-faq-public-list summary{padding:17px 54px 17px 17px}.rl-faq-public-answer{padding:0 17px 18px}}
