.expander{background-color:var(--color-emerald-2);border-radius:12px;overflow:hidden;transition:all .2s ease-in-out}.expander:hover{background-color:var(--color-emerald-3)}.expander:hover .expander__expand-icon{color:var(--icon-default)}.expander.expander--open{background-color:var(--color-emerald-4)}.expander.expander--open .expander__summary{background-color:var(--color-emerald-4);border-bottom-left-radius:0;border-bottom-right-radius:0}.expander.expander--open .expander__expand-icon{color:var(--icon-bright);transform:rotate(180deg)}.expander__summary{border-radius:12px;color:var(--text-default);cursor:pointer;display:flex;font-family:Jost,Jost fallback,sans-serif;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;line-height:20px;padding:8px 8px 8px 16px;transition:all .2s ease-in-out}@media (min-width:64rem){.expander__summary{font-size:18px;line-height:24px;padding:12px 14px 12px 20px}}.expander__content{background-color:var(--color-emerald-3);border-bottom-left-radius:12px;border-bottom-right-radius:12px;color:var(--text-muted);font-size:14px;height:var(--content-height,0);line-height:20px;overflow:hidden;padding:0 16px;transition:height .4s ease-out}@media (min-width:64rem){.expander__content{font-size:16px;line-height:24px;padding:0 20px}}.expander__content p{margin:0;padding:12px 0}.expander__content a{color:var(--color,var(--text-helper));text-decoration:none;transition:color .2s ease-in-out}.expander__content a:hover{cursor:pointer;--color:var(--text-primary)}.expander__expand-icon{color:var(--icon-muted);transition:transform .2s ease-in-out}
