.pcx-faq__grid{display:grid;gap:2.5rem}@media (min-width:1024px){.pcx-faq__grid{align-items:start;gap:4rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.pcx-faq__intro{max-width:28rem}.pcx-faq__list{display:flex;flex-direction:column;gap:.75rem}.pcx-faq__item{background:var(--pc-cream);border-radius:var(--pc-radius-card)}.pcx-faq__heading{margin:0}.pcx-faq__question{align-items:center;background:none;border:none;color:var(--pc-black);cursor:pointer;display:flex;font-family:var(--pc-font-display);font-size:24px;font-weight:400;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;width:100%}.pcx-faq__chevron{color:var(--pc-slate);display:flex;flex:none;transition:transform .3s ease}.pcx-faq__chevron svg{height:1.25rem;width:1.25rem}.pcx-faq__item--open .pcx-faq__chevron{transform:rotate(180deg)}.pcx-faq__answer{display:grid;grid-template-rows:minmax(0,0fr);overflow:hidden;transition:grid-template-rows .35s ease}.pcx-faq__item--open .pcx-faq__answer{grid-template-rows:minmax(0,1fr)}.pcx-faq__answer-inner{color:var(--pc-slate);min-height:0;overflow:hidden;padding:0 1.5rem 1.25rem}.pcx-faq__answer-inner p{margin:0}@media (prefers-reduced-motion:reduce){.pcx-faq__answer,.pcx-faq__chevron{transition:none}}