.fellmate-accordion{width:100%;max-width:var(--reading-max-width);flex-direction:column;gap:4px;display:flex}.fellmate-accordion__item{border-radius:var(--radius-lg);transition:background var(--transition-fast)}.fellmate-accordion__item:hover,.fellmate-accordion__item.is-open{background:var(--surface-white)}.fellmate-accordion__heading{font:inherit;margin:0}.fellmate-accordion__trigger{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--espresso);border-radius:inherit;background:0 0;border:none;align-items:center;gap:14px;padding:18px 20px;display:flex}.fellmate-accordion__title{font-size:var(--text-md);letter-spacing:var(--tracking-bold);flex:1;font-weight:700;line-height:1.4}.fellmate-accordion__icon{color:var(--espresso);transition:transform var(--transition-base);flex-shrink:0;place-items:center;display:grid}.fellmate-accordion__item.is-open .fellmate-accordion__icon{transform:rotate(180deg)}.fellmate-accordion__item-icon{color:var(--cabalio-primary);flex-shrink:0;place-items:center;display:grid}.fellmate-accordion__panel{visibility:hidden;transition:grid-template-rows var(--transition-base), visibility 0s .22s;grid-template-rows:0fr;display:grid}.fellmate-accordion__item.is-open .fellmate-accordion__panel{visibility:visible;transition:grid-template-rows var(--transition-base);grid-template-rows:1fr}.fellmate-accordion__item.is-open .fellmate-accordion__content{opacity:1}.fellmate-accordion__content{opacity:0;min-height:0;transition:opacity var(--transition-base);font-size:var(--text-sm);color:var(--ink-600);padding:0 20px 18px 52px;line-height:1.7;overflow:hidden}.fellmate-accordion__content>:first-child{margin-top:0}.fellmate-accordion__content>:last-child{margin-bottom:0}.fellmate-accordion__content p{margin:0 0 .85em}.fellmate-accordion__content a{color:var(--cabalio-primary);letter-spacing:var(--tracking-bold);font-weight:700}@media (prefers-reduced-motion:reduce){.fellmate-accordion__panel,.fellmate-accordion__content,.fellmate-accordion__icon{transition:none}}
