.rc.rc-faq{background:#fff}.rc .rc-faq__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:36px 72px;padding-bottom:96px;padding-top:96px}.rc .rc-faq__head{display:flex;flex:1 1 300px;flex-direction:column;gap:14px;max-width:420px;min-width:0}.rc .rc-faq__eyebrow{color:var(--rc-deep)}.rc .rc-faq__title{font-size:clamp(34px,4vw,50px)}.rc .rc-faq__intro{color:var(--rc-soft)}.rc .rc-faq__list{border-top:1px solid rgba(22,59,73,.18);flex:999 1 520px;min-width:0}.rc .rc-faq__item{border-bottom:1px solid rgba(22,59,73,.18)}.rc .rc-faq__q{align-items:center;color:var(--rc-navy);cursor:pointer;display:flex;font-family:var(--rc-display);font-size:23px;font-weight:700;gap:24px;justify-content:space-between;line-height:1.2;list-style:none;min-height:72px;padding:20px 0}.rc .rc-faq__q::-webkit-details-marker{display:none}.rc .rc-faq__q:hover{color:var(--rc-deep)}.rc .rc-faq__icon{background:var(--rc-teal);border-radius:50%;flex:0 0 auto;height:32px;position:relative;width:32px}.rc .rc-faq__icon:after,.rc .rc-faq__icon:before{background:var(--rc-navy);content:"";height:2px;left:9px;position:absolute;right:9px;top:15px;transition:transform .2s ease}.rc .rc-faq__icon:after{transform:rotate(90deg)}.rc .rc-faq__item[open] .rc-faq__icon:after{transform:rotate(0deg)}.rc .rc-faq__a{animation:rc-fade .3s ease both;color:var(--rc-soft);max-width:720px;padding:0 56px 26px 0}.rc .rc-faq__a p{margin:0 0 12px}.rc .rc-faq__a p:last-child{margin-bottom:0}.rc .rc-faq__a ol,.rc .rc-faq__a ul{list-style:disc;margin:0 0 12px;padding-left:22px}.rc .rc-faq__a ol{list-style:decimal}.rc .rc-faq__a li{margin:0 0 6px}.rc .rc-faq__a strong{color:var(--rc-navy);font-weight:600}.rc .rc-faq__a a,.rc .rc-faq__a a:focus,.rc .rc-faq__a a:hover{color:var(--rc-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rc .rc-faq__a .rc-faq__more{margin-top:14px}.rc .rc-faq__a .rc-faq__link,.rc .rc-faq__a .rc-faq__link:focus,.rc .rc-faq__a .rc-faq__link:hover{color:var(--rc-navy);font-family:var(--rc-display);font-size:18px;font-weight:700;text-decoration:none}.rc .rc-faq__a .rc-faq__link span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.rc .rc-faq__a .rc-faq__link .rc-arrow{display:inline-block;margin-left:4px;vertical-align:-3px}@media (max-width:600px){.rc .rc-faq__q{font-size:20px}.rc .rc-faq__a{padding-right:0}}