.cr-pfaq{--cr-gutter:20px;--cr-sp:48px;--cr-stack:32px;--cr-h2:28px;--cr-base:14px;--cr-pfaq-box-pad:4px 24px;--cr-pfaq-acc-pad:20px;padding-inline:max(var(--cr-gutter),50% - 800px);background:rgb(var(--cr-pfaq-bg));color:rgb(var(--cr-pfaq-text))}
.cr-pfaq__stack{display:grid;gap:var(--cr-stack);justify-items:center}
.cr-pfaq__intro,.cr-pfaq__main{width:100%}
.cr-pfaq__header{text-align:center}
.cr-pfaq__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-0.02em;font-size:var(--cr-h2);line-height:1.1;overflow-wrap:anywhere}
.cr-pfaq__text{margin:20px 0 0;font-size:var(--cr-base);line-height:1.6}
.cr-pfaq__text p{margin:0}
.cr-pfaq__box{padding:var(--cr-pfaq-box-pad);border-radius:12.8px;background:rgb(var(--cr-pfaq-box-bg));color:rgb(var(--cr-pfaq-box-text))}
.cr-pfaq__item{box-sizing:content-box;border-block-start:1px solid rgb(var(--cr-pfaq-box-text) / .12);border-block-end:1px solid rgb(var(--cr-pfaq-box-text) / .12)}
.cr-pfaq__item+.cr-pfaq__item{border-block-start-width:0}
.cr-pfaq__box>.cr-pfaq__item:first-child{border-block-start-width:0}
.cr-pfaq__box>.cr-pfaq__item:last-child{border-block-end-width:0}
.cr-pfaq__summary{list-style:none;cursor:pointer;display:flex;gap:8px;justify-content:space-between;align-items:center;padding-block:var(--cr-pfaq-acc-pad);font-weight:700;font-size:var(--cr-base);line-height:1.6}
.cr-pfaq__summary::-webkit-details-marker{display:none}
.cr-pfaq__chevron{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:9999px;background:rgb(var(--cr-pfaq-box-text) / .1);transition:all .2s ease-in-out}
.cr-pfaq__chevron svg{width:8px;height:6px;display:block;transition:transform .2s ease-in-out}
.cr-pfaq__item[open] .cr-pfaq__chevron,.cr-pfaq__summary:hover .cr-pfaq__chevron{background:rgb(var(--cr-pfaq-box-text));color:rgb(var(--cr-pfaq-box-bg))}
.cr-pfaq__item[open] .cr-pfaq__chevron svg{transform:rotate(180deg)}
.cr-pfaq__content{margin-block-end:var(--cr-pfaq-acc-pad);padding-inline-end:24px;transform:translateY(-4px);font-size:var(--cr-base);line-height:1.6}
.cr-pfaq__content p{margin:0}
.cr-pfaq__content p+p{margin-block-start:12px}
.cr-pfaq__content a{color:inherit}
.cr-pfaq__availability{display:grid;gap:24px;text-align:center;justify-items:center;font-size:var(--cr-base);line-height:1.6}
.cr-pfaq__availability-inner{display:grid;gap:16px}
.cr-pfaq__availability-sub{display:block;color:rgb(var(--cr-pfaq-text) / .7)}
@media screen and (min-width:700px){
  .cr-pfaq{--cr-gutter:32px;--cr-sp:64px;--cr-stack:48px;--cr-h2:32px;--cr-base:16px;--cr-pfaq-box-pad:20px 48px}
  .cr-pfaq__text{margin-top:24px}
  .cr-pfaq__content p+p{margin-block-start:16px}
}
@media screen and (min-width:1000px){
  .cr-pfaq{--cr-gutter:48px;--cr-sp:72px}
  .cr-pfaq__text{margin-top:32px}
}
@media screen and (min-width:1150px){
  .cr-pfaq{--cr-sp:80px}
  .cr-pfaq__intro{width:var(--cr-pfaq-intro-width,60%)}
  .cr-pfaq__main{width:var(--cr-pfaq-main-width,60%)}
}
@media screen and (min-width:1400px){.cr-pfaq{--cr-sp:96px;--cr-h2:44px}}

.cr-pfaq__availability-img{display:block;width:160px;max-width:160px;height:auto;flex:0 0 auto;margin:0}
.cr-pfaq__kicker{margin:0 0 8px;font-weight:700;font-size:14px;line-height:1.6}
@media screen and (min-width:700px){.cr-pfaq__kicker{font-size:16px}}

.cr-pfaq__kicker{margin:0}
.cr-pfaq__kicker+.cr-pfaq__heading{margin-top:16px}
