.crc-faq{padding:80px var(--crc-gutter) 100px}.crc-faq__inner{align-items:center;display:flex;flex-direction:column;gap:40px}.crc-faq__heading{text-align:center}.crc-faq__grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.crc-faq__item{align-self:start;background:var(--crc-white);border:1px solid var(--crc-blue);border-radius:var(--crc-radius);display:flex;flex-direction:column;justify-content:flex-start;padding:16px 24px}.crc-faq__item--wide{width:100%}.crc-faq__q{align-items:center;color:var(--crc-black);cursor:pointer;display:flex;flex:0 0 auto;font-family:var(--crc-font);font-size:24px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.1;list-style:none;min-height:32px}.crc-faq__q::-webkit-details-marker{display:none}.crc-faq__q::marker{content:""}.crc-faq__q:focus-visible{border-radius:6px;outline:3px solid var(--crc-blue);outline-offset:4px}.crc-faq__q-text{min-width:0}.crc-faq__arrow{display:inline-flex;flex:0 0 auto;height:40px;transition:transform .25s ease;width:40px}.crc-faq__arrow svg{display:block;height:100%;width:100%}.crc-faq__item[open] .crc-faq__arrow{transform:rotate(180deg)}.crc-faq__a{color:var(--crc-navy);font-family:var(--crc-font);font-size:16px;font-weight:450;line-height:1.5;padding-top:18px}.crc-faq__a p{margin:0 0 1em}.crc-faq__a p:last-child{margin-bottom:0}.crc-faq__a a{color:var(--crc-blue);text-decoration:underline}.crc-faq__a ul{margin:0 0 1em;padding-left:1.3em}.crc-faq__a li{margin-bottom:.4em}.crc-faq__a h4{color:var(--crc-blue);font-size:20px;font-weight:700;margin:24px 0 8px}.crc-faq__a h4:first-child{margin-top:0}.crc-mem{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1.7fr 1fr 1fr}.crc-mem__col{background:var(--crc-lightgrey);height:100%;padding:16px 20px}.crc-mem__col h4{color:var(--crc-blue);font-size:20px;font-weight:700;line-height:1.2;margin:0 0 12px}.crc-mem__col p,.crc-mem__col ul{margin:0}.crc-mem__col ul{padding-left:1.1em}.crc-mem__col li{margin-bottom:.5em}.crc-mem__col li:last-child{margin-bottom:0}.crc-mem__table{overflow-x:auto}@media (max-width:1024px){.crc-mem{grid-template-columns:repeat(2,minmax(0,1fr))}.crc-mem__table{grid-column:1/-1}}@media (max-width:767px){.crc-mem{grid-template-columns:minmax(0,1fr)}}.crc-faq__a--table>.crc-mem{min-width:0}.crc-faq__a table{border-collapse:collapse;font-size:16px;margin:0 0 1em;min-width:560px;width:100%}.crc-faq__a td,.crc-faq__a th{border-bottom:1px solid var(--crc-midgrey);padding:12px 16px;text-align:left}.crc-faq__a thead th{background:var(--crc-lightgrey);color:var(--crc-navy);font-weight:700}.crc-faq__a tbody tr:last-child td{border-bottom:0}@media (max-width:1024px){.crc-faq{padding-block:56px 64px}.crc-faq__grid{gap:20px}}@media (max-width:767px){.crc-faq{padding:40px var(--crc-gutter)}.crc-faq__inner{gap:16px}.crc-faq__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.crc-faq__item{padding:16px}.crc-faq__q{font-size:18px;gap:12px;line-height:21px}.crc-faq__arrow{height:28px;width:28px}.crc-faq__a{font-size:15px;padding-top:14px}.crc-faq__a h4{font-size:17px}}@media (prefers-reduced-motion:reduce){.crc-faq__arrow{transition:none}}