.appfaq__inner{margin-inline:auto;max-inline-size:var(--layout-content-max);padding-inline:var(--layout-margin)}.appfaq__heading{color:var(--color-text-heading);margin:0 0 var(--space-3xl);text-align:center;white-space:pre-line}.appfaq__grid{align-items:start;display:grid;gap:var(--space-md) var(--space-2xl);grid-template-columns:repeat(2,1fr)}.appfaq__item{border-block-end:1px solid var(--color-border-default)}.appfaq__summary{align-items:center;color:var(--color-text-heading);cursor:pointer;display:flex;gap:var(--space-md);justify-content:space-between;list-style:none;padding:var(--space-lg) 0}.appfaq__summary::-webkit-details-marker{display:none}.appfaq__summary:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--shadow-focus-ring);outline:none}.appfaq__question{font-size:var(--font-size-lg);font-weight:600;line-height:26px}.appfaq__chevron{color:var(--color-text-muted);flex:0 0 auto;transition:transform var(--transition-default)}.appfaq__item[open] .appfaq__chevron{transform:rotate(180deg)}.appfaq__panel{color:var(--color-text-body);font-size:var(--font-size-md);line-height:24px;padding:0 0 var(--space-lg)}.appfaq__panel p{margin:0}.appfaq__panel p+p{margin-block-start:var(--space-sm)}.appfaq__panel a{color:var(--color-brand-salmon);font-weight:500}@media (max-width:991px){.appfaq__grid{gap:0;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.appfaq__chevron{transition:none}}