@layer m-faq{.m-faq{--faq-heading:var(--rd-surface-heading-fg,var(--bfs-color-black,#191919));--faq-body:var(--rd-surface-body-fg,var(--bfs-color-black,#191919));--faq-border:color-mix(in srgb,var(--bfs-color-black,#191919) 20%,transparent);--faq-icon-size:0.875rem;--faq-icon-color:var(--bfs-color-primary,#d50032);--faq-icon-color-open:var(--faq-body);--faq-title-font-size:20px;--faq-answer-font-size:16px;--faq-subtitle-font-size:17px;color:var(--faq-body);font-family:var(--bfs-font-body,system-ui,sans-serif)}.m-faq__inner{gap:2.5rem}.m-faq__header,.m-faq__inner{display:flex;flex-direction:column}.m-faq__header{align-items:center;gap:.75rem;text-align:center}.m-faq[data-rd-align=left] .m-faq__header{align-items:flex-start;text-align:left}.m-faq[data-rd-align=right] .m-faq__header{align-items:flex-end;text-align:right}.m-faq__title-decorator{background-color:var(--bfs-color-primary,#d50032);border:0;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);display:inline-block;height:.25rem;width:3.5rem}.m-faq__title :where(h1,h2,h3,h4,h5,h6){color:var(--faq-heading);margin:0}.m-faq__copy{color:var(--faq-body);font-size:1.125rem;line-height:var(--bfs-body-line-height,1.5)}.m-faq__copy :where(p){margin:0}.m-faq__copy :where(p+p){margin-top:.75rem}.m-faq__list{gap:3rem}.m-faq__group,.m-faq__list{display:flex;flex-direction:column}.m-faq__group{gap:0}.m-faq__subtitle{color:var(--faq-heading);font-family:var(--bfs-h5-font-family,var(--bfs-font-heading,inherit));font-size:var(--faq-subtitle-font-size);font-weight:var(--bfs-h5-font-weight,700);letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.m-faq__item{border-top:1px solid var(--faq-border)}.m-faq__item:last-child{border-bottom:1px solid var(--faq-border)}.m-faq__question{align-items:center;background:transparent;border:0;color:var(--faq-heading);cursor:pointer;display:flex;font-family:var(--bfs-font-body,var(--bfs-font-body,system-ui,sans-serif));font-size:var(--faq-title-font-size);gap:1rem;justify-content:space-between;line-height:var(--bfs-body-line-height,1.5);padding:1rem 0;text-align:left;width:100%}.m-faq__question:focus-visible{outline:2px solid var(--bfs-color-primary,#d50032);outline-offset:2px}.m-faq__icon{color:var(--faq-icon-color);display:block;flex-shrink:0;height:var(--faq-icon-size);position:relative;transition:color .3s ease;width:var(--faq-icon-size)}.m-faq__item--open .m-faq__icon{color:var(--faq-icon-color-open)}.m-faq__icon:after,.m-faq__icon:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transition:transform .3s ease}.m-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:100%}.m-faq__icon:after{height:100%;transform:translate(-50%,-50%);width:2px}.m-faq__item--open .m-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.m-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.m-faq__answer-body{color:var(--faq-body);font-size:var(--faq-answer-font-size);line-height:var(--bfs-body-line-height,1.5);padding:0 0 1.25rem;text-align:left}.m-faq__answer-body :where(p){margin:0}.m-faq__answer-body :where(p+p){margin-top:.75rem}@media (min-width:64rem){.m-faq{--faq-answer-font-size:18px;--faq-subtitle-font-size:24px}.m-faq__group{flex-direction:row;gap:2rem}.m-faq__subtitle{flex:0 0 28%;margin-bottom:0;max-width:28%;padding-top:1.125rem}.m-faq__items{flex:1 1 0%;min-width:0}}}.m-faq button.m-faq__question{appearance:none;background:transparent;border:0;border-radius:0;color:var(--faq-heading);font-family:var(--bfs-font-body,var(--bfs-font-body,system-ui,sans-serif));font-size:var(--faq-title-font-size);letter-spacing:normal;line-height:var(--bfs-body-line-height,1.5);margin:0;text-align:left;text-transform:none}.m-faq h3.m-faq__subtitle{color:var(--faq-heading);font-family:var(--bfs-h5-font-family,var(--bfs-font-heading,inherit));font-size:var(--faq-subtitle-font-size);font-weight:var(--bfs-h5-font-weight,700);letter-spacing:.06em;text-transform:uppercase}.page.cb-au-body section.m-faq span.m-faq__icon{display:none}.page.cb-au-body section.m-faq .faq-toggle{display:block!important}.page.cb-au-body section.m-faq .m-faq__item.m-faq__item--open .toggle-arrow{color:#d0021b;fill:#d0021b;transform:translateY(-50%) rotate(180deg)}.page.cb-au-body .m-faq__answer-body p:last-child{margin-bottom:0}.page.cb-au-body section.m-faq .toggle-arrow{color:#000;display:block;height:9px;margin-left:5px;margin-top:-2px;min-width:18px;right:10px;top:50%;transition:.35s ease-in-out;width:18px}@media (min-width:64rem){.page.cb-au-body section.m-faq .toggle-arrow{height:13px;margin-top:-2px;width:28px}}