.acc{border-top:1px solid var(--line)}.acc__item{border-bottom:1px solid var(--line)}.acc__headingWrap{font-size:inherit;font-weight:inherit;margin:0}.acc__trigger{text-align:left;width:100%;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;display:flex}.acc__trigger:hover{color:var(--accent)}.acc__question{font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);font-weight:400;line-height:1.3}.acc__icon{flex:none;width:1.05rem;height:1.05rem;position:relative}.acc__icon span{height:1.5px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);background:currentColor;position:absolute;inset:50% 0 auto}.acc__icon span:last-child{transform:rotate(90deg)}.acc__item.is-open .acc__icon span:last-child{opacity:0;transform:rotate(0)}.acc__panel[hidden]{display:none}.acc__body{max-width:var(--maxw-prose);color:var(--fg-muted);font-size:var(--fs-body);line-height:var(--lh-body);animation:accIn var(--dur) var(--ease-out);padding-bottom:1.6rem}.acc__body>*+*{margin-top:1em}.acc__body ul{gap:.6rem;display:grid}.acc__body li{padding-left:1.4rem;position:relative}.acc__body li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}@keyframes accIn{0%{opacity:0;transform:translateY(-.4rem)}}
