.faq-section-shell:where(.faq-layout) .pp-cs-body.is-wide{align-items:start}.faq-section-shell:where(.faq-layout) .pp-cs-body.is-wide .pp-cs-list{padding-bottom:calc(var(--pp-floor-clearance,0px) + var(--pp-dimension-spacing-space-6,24px))}.faq-section-shell:where(.faq-layout) .pp-cs-categories{top:var(--pp-dimension-spacing-space-4,20px);max-height:calc(100dvh - var(--pp-dimension-spacing-space-8) - var(--pp-dimension-spacing-space-4));align-self:start;position:sticky;overflow-y:auto}.faq-section-shell:where(.faq-layout) .pp-cs-right{background:0 0;border:none;border-radius:0;padding:0}.faq-section-shell:where(.faq-layout) .pp-cs-body:not(.is-wide) .pp-cs-list{max-height:none;padding-left:0;padding-right:0;overflow-y:visible}.faq-section-shell:where(.faq-layout) .pp-cs-body:not(.is-wide) .pp-cs-row{padding-left:var(--pp-dimension-spacing-space-3);padding-right:var(--pp-dimension-spacing-space-3)}.faq-section-shell:where(.faq-layout) .pp-cs-cat-list{margin-left:-6px;margin-right:calc(-1 * var(--pp-dimension-spacing-space-5));scrollbar-gutter:stable;padding-left:6px;padding-right:2px}.faq-section-shell:where(.faq-layout) .pp-cs-categories [role=group]{flex-direction:column;align-items:stretch;gap:2px}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip{width:100%;padding:var(--pp-dimension-spacing-space-2) var(--pp-dimension-spacing-space-3);border-radius:var(--pp-dimension-radius-md);justify-content:flex-start;min-height:50px;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important;transform:none!important}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip>span:first-child{font:var(--pp-typography-heading-h2)!important;letter-spacing:-.3px!important;text-transform:none!important;line-height:1.2!important}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip>span[aria-hidden=true]{display:none!important}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip:not([aria-checked=true]):hover{background:color-mix(in srgb, var(--pp-color-text-on-default) 8%, transparent)!important}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip[aria-checked=true]{background:var(--pp-color-text-on-default)!important;border-color:var(--pp-color-text-on-default)!important}.faq-section-shell:where(.faq-layout) .pp-cs-categories .pp-chip[aria-checked=true]>span:first-child{color:var(--pp-color-default-surface-fallback,#fffbe5)!important}.faq-section-shell:where(.faq-layout) .pp-cs-row{height:auto;min-height:var(--shell-touch-target,50px);box-shadow:none;border-color:#0000}.faq-section-shell:where(.faq-layout) .pp-cs-row.is-pinned,.faq-section-shell:where(.faq-layout) .pp-cs-row.is-focused{box-shadow:none;border-color:#0000}.faq-section-shell:where(.faq-layout) .pp-cs-accordion-panel{background:0 0!important;border:none!important}.faq-section-shell:where(.faq-layout) .pp-cs-li-narrow.is-pinned{background:var(--pp-gradient-cards-on-default);border-radius:var(--pp-dimension-radius-md);border:none;overflow:hidden}.faq-section-shell:where(.faq-layout) .pp-cs-li-narrow.is-pinned>.pp-cs-row{box-shadow:none;background:0 0;border:none;border-radius:0}.faq-section-shell:where(.faq-layout) .pp-cs-li-narrow.is-pinned>.pp-cs-row:hover{border-color:#0000;transform:none}.faq-section-shell:where(.faq-layout) .pp-cs-li-narrow.is-pinned>.pp-cs-accordion-panel{background:0 0;border:none;border-radius:0;margin-top:0}