.rb-faq-detail__wrapper{display:grid;grid-template-areas:"cta" "body" "form" "aside";grid-template-columns:1fr;gap:20px}.rb-faq-detail__cta{grid-area:cta;justify-self:start}.rb-faq-detail__body{grid-area:body;background:var(--faq-detail__body--bg,#fff);box-shadow:var(--faq-detail__body--bs,var(--brand__box-shadow--medium));padding:var(--brand__spacing)}.rb-faq-detail__form{grid-area:form;--set-heading--margin:0 0 var(--brand__spacing--small)}.rb-faq-detail__form form{padding:30px 0}.rb-faq-detail__aside{grid-area:aside;position:relative;padding:20px 0;background:var(--faq-detail__aside--bg,unset)}.rb-faq-detail__aside:before{content:"";background:var(--brand__color--light-gray);position:absolute;top:0;right:calc(var(--wrapper--spacing)*-1);bottom:0;left:calc(var(--wrapper--spacing)*-1);z-index:-1}@media (min-width:61.25rem){.rb-faq-detail__wrapper{grid-template-areas:"cta ." "body aside" "form aside";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr auto;-moz-column-gap:30px;column-gap:30px}.rb-faq-detail__body{box-shadow:var(--faq-detail__body--bs,var(--brand__box-shadow--large));padding:var(--brand__spacing--large)}.rb-faq-detail__form{max-width:800px}.rb-faq-detail__aside{padding:0 20px 20px}.rb-faq-detail__aside:before{content:"";height:calc(100% + 100vw);position:absolute;top:-100vw;right:calc(var(--wrapper--spacing)*-1);bottom:auto;left:-10vw;z-index:-1}}.rb-faq-category{--faq--spacing:var(--brand__spacing);--details__icon--right:var(--faq--spacing);display:flex;flex-direction:column;box-shadow:var(--faq-teaser--bs,var(--brand__box-shadow--medium));height:100%;width:100%}.rb-faq-category--expandable{--faq-list--items--display:none;--faq-list--has-5th-child--border:0}.rb-faq-category--expandable .rb-faq-category__name{-webkit-padding-after:calc(var(--faq--spacing)/3);padding-block-end:calc(var(--faq--spacing)/3)}.rb-faq-category--expandable .rb-faq-category__body{-webkit-padding-after:0;padding-block-end:0}.rb-faq-category--expandable .rb-faq-category__expand{-webkit-padding-before:calc(var(--faq--spacing)/3);padding-block-start:calc(var(--faq--spacing)/3)}.rb-faq-category.is-expanded{--faq-category__on--display:block;--faq-category__off--display:none;--faq-list--items--display:block;--faq-list--has-5th-child--border:1}.rb-faq-category summary{display:grid;padding:0}.rb-faq-category__name{z-index:1;padding:var(--faq--spacing);margin:0}.rb-faq-category__media{z-index:0;display:none}.rb-faq-category__body,.rb-faq-category__expand{padding:var(--faq--spacing)}.rb-faq-category__body{-webkit-padding-before:0;padding-block-start:0}.rb-faq-category__media,.rb-faq-category__name{grid-column:1/-1;grid-row:1/-1}.rb-faq-category__cta{-webkit-padding-before:calc(var(--faq--spacing)/2);padding-block-start:calc(var(--faq--spacing)/2)}.rb-faq-category__off{display:var(--faq-category__off--display,block)}.rb-faq-category__on{display:var(--faq-category__on--display,none)}@media (min-width:61.25rem){.rb-faq-category{--faq--spacing:40px;--faq-list--has-last-child--border:1;--faq-list--has-5th-child--border:1}.rb-faq-category--expandable{--faq-list--items--display:block}.rb-faq-category--expandable .rb-faq-category__body{-webkit-padding-after:var(--faq--spacing);padding-block-end:var(--faq--spacing)}.rb-faq-category--media{--faq-list--has-last-child--border:0}.rb-faq-category--media .rb-faq-category__media{display:block}.rb-faq-category--media .rb-faq-category__body{padding:calc(var(--faq--spacing)*0.75) var(--faq--spacing) calc(var(--faq--spacing)*0.5)}.rb-faq-category__cta{margin-top:auto;padding:var(--faq--spacing);-webkit-padding-before:0;padding-block-start:0;text-align:center}.rb-faq-category__name{-webkit-padding-after:calc(var(--faq--spacing)/3);padding-block-end:calc(var(--faq--spacing)/3)}}.rb-faq-list{-moz-column-width:400px;column-width:400px;-moz-column-gap:max(20px,min(5vw,80px));column-gap:max(20px,min(5vw,80px));orphans:1;widows:1}.rb-faq-list li{-webkit-border-after:calc(1px*var(--border-width, 1)) solid var(--brand__color--gray);border-block-end:calc(1px*var(--border-width, 1)) solid var(--brand__color--gray);display:inline-block;width:100%}.rb-faq-list li:nth-child(5){--border-width:var(--faq-list--has-5th-child--border,1)}.rb-faq-list li:last-child{--border-width:var(--faq-list--has-last-child--border,0)}.rb-faq-list li:nth-child(5)~li{display:var(--faq-list--items--display,block)}.rb-faq-list__item{--set-link--color:var(--brand__color--text);--set-link--hover--color:var(--brand__color--primary);--set-link-hover--text-decoration:none;padding:var(--brand__spacing--small) 0;display:inline-flex;align-items:center;justify-content:space-between;gap:20px}.rb-faq-list svg{fill:var(--brand__color--primary)}.rb-faq-detail{--faq-detail__body--bg:none;--faq-detail__body--bs:none;--faq-detail__aside--bg:#fff;--faq-list__item--max-width:30ch}.rb-faq-detail__body{padding:0;--set-heading--margin:2rem 0 1.6rem;--set-heading--line-height:30px}.rb-faq-detail__body h1:first-child{--set-heading--margin:0rem 0 var(--brand__spacing);--set-heading--line-height:39px}.rb-faq-detail__form{margin-top:3rem;border-top:1px solid var(--brand__color--warm-gray);--set-heading--font-size:var(--brand__font-size--h2);--set-heading--font-weight:var(--brand__font-weight--regular);--set-heading--line-height:var(--brand__line-height--h2);--set-heading--letter-spacing:var(--brand__letter-spacing);--set-heading--text-transform:none;--set-heading--margin:0 0 var(--brand__spacing)}.rb-faq-detail__form textarea{min-height:8rem;max-width:600px}.rb-faq-detail__form-success{display:inline-flex;align-items:center;gap:var(--brand__spacing--small)}.rb-faq-detail__aside{--set-heading--font-size:var(--brand__font-size--h2);--set-heading--font-weight:var(--brand__font-weight--regular);--set-heading--line-height:var(--brand__line-height--h2);--set-heading--text-transform:none;height:-moz-fit-content;height:fit-content;margin-top:.8rem;margin-bottom:var(--brand__spacing--large);padding:max(30px,min(3vw,60px)) max(20px,min(3vw,60px)) max(10px,min(2vw,60px))}.rb-faq-detail__aside:before{content:unset}@media (max-width:61.1875rem){.rb-faq-detail__body{--set-brand__button--width:100%}.rb-faq-detail__form{margin-top:var(--brand__spacing--small);border-top:1px solid var(--brand__color--warm-gray)}.rb-faq-detail__form form{padding-bottom:0}}@media (min-width:61.25rem){.rb-faq-detail__wrapper{margin-bottom:max(20px,min(8vw,150px))}.rb-faq-detail__body{padding:var(--brand__spacing--small) max(var(--brand__spacing--small),min(6.5vw,120px)) 0 0;--set-heading--margin:2.2rem 0 1.6rem}.rb-faq-detail__body h1:first-child{--set-heading--margin:0rem 0 2.2rem}}.rb-faq__title{--set-heading--text-transform:uppercase;--set-heading--font-size:var(--brand__font-size--h2);--set-heading--font-weight:var(--brand__font-weight--regular);--set-heading--letter-spacing:var(--brand__letter-spacing--h2);--set-heading--line-height:var(--brand__line-height--h2);--set-heading--margin:var(--brand__spacing--large) 0}@media (max-width:35.9375rem){.rb-faq__title{--set-heading--line-height:30px;--set-heading--margin:1.5rem 0}}.rb-faq-category{--faq--spacing:1.4rem;--faq-teaser--bs:none;--details--icon--filter:var(--brand__filter--white-to-black);background-color:#fff}.rb-faq-category summary{grid-template-areas:"media" "name";grid-template-rows:auto auto}.rb-faq-category summary:after{background-size:.8rem}.rb-faq-category__name{grid-area:name;place-self:start;color:var(--brand__color--secondary);--set-heading--font-size:var(--brand__font-size--h3);--set-heading--font-weight:var(--brand__font-weight--h3);--set-heading--line-height:var(--brand__line-height--h3)}.rb-faq-category__media{grid-area:media}.rb-faq-category__expand{margin:0 auto;--set-link--hover--color:var(--brand__color--secondary)}.rb-faq-category__cta{text-align:left}@media (min-width:36rem){.rb-faq-category{--faq--spacing:2rem}}@media (min-width:61.25rem){.rb-faq-category{--faq--spacing:2rem}.rb-faq-category--media .rb-faq-category__body{-webkit-padding-before:0;padding-block-start:0}.rb-faq-category--expandable:last-child:after{content:"";background-color:var(--brand__bg--page);height:max(10px,min(6vw,150px))}}.rb-faq-list li{-webkit-border-after:calc(1px*var(--border-width, 1)) solid var(--brand__color--warm-gray);border-block-end:calc(1px*var(--border-width, 1)) solid var(--brand__color--warm-gray)}.rb-faq-list__item{padding:1rem 0;--set-link--font-size:var(--brand__font-size--medium);--set-link--letter-spacing:var(--brand__letter-spacing--small);--set-link--line-height:var(--brand__line-height--medium)}.rb-faq-list__item>span{max-width:var(--faq-list__item--max-width,none)}.rb-faq-list svg{fill:var(--brand__color--secondary)}
