/* Scoped FAQ accordion styling — homepage only */
body.yrs-custom .yrs-editorial .yrs-faq{background:#f7f8fc;border:1px solid #e9eaf2;border-radius:18px;padding:18px 14px;margin:26px 0 4px}
body.yrs-custom .yrs-editorial .yrs-faq-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px}
body.yrs-custom .yrs-editorial .yrs-faq-symbol{width:42px;height:42px;flex:none;border-radius:12px;background:#6d28d9;color:white;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:800;box-shadow:0 4px 12px #6d28d92b}
body.yrs-custom .yrs-editorial .yrs-faq-heading h2{font-size:21px!important;line-height:1.24!important;margin:0 0 3px!important;font-weight:750!important}
body.yrs-custom .yrs-editorial .yrs-faq-heading p{font-size:12px!important;color:#687386!important;margin:0!important;line-height:1.4!important}
body.yrs-custom .yrs-editorial .yrs-faq-items{display:grid;gap:9px}
body.yrs-custom .yrs-editorial details.yrs-faq-item{background:#fff;border:1px solid #e3e5ed;border-radius:13px;margin:0;overflow:hidden;box-shadow:0 1px 3px #18233b08}
body.yrs-custom .yrs-editorial details.yrs-faq-item[open]{border-color:#8b5cf6;box-shadow:0 2px 12px #6d28d90c}
body.yrs-custom .yrs-editorial .yrs-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:15px 13px;color:#253044;font-size:14px;font-weight:650;line-height:1.45;outline-offset:-3px}
body.yrs-custom .yrs-editorial .yrs-faq-item summary::-webkit-details-marker{display:none}
body.yrs-custom .yrs-editorial .yrs-faq-toggle{position:relative;display:block;flex:none;width:27px;height:27px;border-radius:7px;background:#f0f1f6}
body.yrs-custom .yrs-editorial .yrs-faq-toggle:before,body.yrs-custom .yrs-editorial .yrs-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#606b7d;border-radius:2px}
body.yrs-custom .yrs-editorial .yrs-faq-toggle:before{width:12px;height:2px}
body.yrs-custom .yrs-editorial .yrs-faq-toggle:after{width:2px;height:12px}
body.yrs-custom .yrs-editorial details[open] .yrs-faq-toggle{background:#6d28d9}
body.yrs-custom .yrs-editorial details[open] .yrs-faq-toggle:before{background:white}
body.yrs-custom .yrs-editorial details[open] .yrs-faq-toggle:after{display:none}
body.yrs-custom .yrs-editorial .yrs-faq-answer{border-top:1px solid #edf0f5;margin:0 13px;padding:12px 0 14px}
body.yrs-custom .yrs-editorial .yrs-faq-answer p{font-size:13px!important;line-height:1.65!important;color:#596476!important;margin:0!important;font-weight:400!important}
body.yrs-custom .yrs-editorial .yrs-faq-note{text-align:center;font-size:11px!important;color:#697589!important;margin:15px 0 0!important;line-height:1.5!important}
@media(min-width:720px){body.yrs-custom .yrs-editorial .yrs-faq{padding:22px}body.yrs-custom .yrs-editorial .yrs-faq-item summary{font-size:15px;padding:16px}}
