.sa-section{background-color:var(--background);width:100%;color:var(--foreground);padding:6rem 1.5rem;position:relative}.sa-header{color:var(--foreground-200);padding-bottom:3rem}.sa-list{width:100%}.sa-item{border-top:1px solid var(--foreground-200)}.sa-item:last-child{border-bottom:1px solid var(--foreground-200)}.sa-item-grid{cursor:pointer;grid-template-columns:35% 1fr auto;align-items:start;gap:2rem;padding:1.5rem 0;display:grid}.sa-item-left{align-items:baseline;gap:2rem;display:flex}.sa-index{color:var(--foreground-200);flex-shrink:0;min-width:2rem}.sa-question{flex:1}.sa-icon{color:var(--foreground-200);flex-shrink:0;font-size:1.5rem;font-weight:300;transition:color .3s}.sa-item-open .sa-icon{color:var(--foreground)}.sa-item-right{min-width:0}.sa-answer-wrapper{height:1.75em;overflow:hidden}.sa-item:not(.sa-item-open) .sa-answer-wrapper{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.sa-answer p{color:var(--foreground-200);margin-bottom:1rem;line-height:1.7}.sa-answer p:last-child{margin-bottom:0}@media (max-width:1000px){.sa-section{padding:4rem 1.5rem}.sa-item-grid{grid-template-columns:1fr auto;gap:1rem}.sa-item-right{grid-column:1/-1}}
