.s-fl{margin:0;padding:0;list-style:none}.s-fl__item{position:relative;display:flex;gap:var(--space-4);align-items:flex-start}.s-fl__title{font-size:var(--fs-h4);line-height:1.4}.s-section .s-fl a.s-fl__link{color:rgb(var(--sec-fg));text-decoration:none}.s-fl__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.s-fl__link:focus-visible{outline:none}.s-fl__link:focus-visible:after{outline:var(--focus-ring-width) solid rgb(var(--sec-accent));outline-offset:2px;border-radius:var(--radius-lg)}.s-fl__desc{margin-top:var(--space-1);color:rgb(var(--sec-fg2))}.s-fl__icon{flex:none;margin-top:.15rem;color:rgb(var(--sec-accent))}.s-fl__icon--none{display:block;width:2.5rem;height:2.5rem}.s-fl__icon--neg{color:rgb(var(--status-warning))}.s-fl__body{display:flex;flex:1;flex-direction:column;align-self:stretch}.s-fl__go{margin-top:auto;color:rgb(var(--sec-accent))}.s-fl--rows{border-top:1px solid rgb(var(--sec-line) / var(--sec-line-a))}.s-fl--rows .s-fl__item,.s-fl--columns-2 .s-fl__item{padding-block:var(--space-5);border-bottom:1px solid rgb(var(--sec-line) / var(--sec-line-a))}.s-fl--rows .s-fl__body{display:grid;gap:var(--space-1) var(--space-8);flex:1}.s-fl--rows .s-fl__desc{margin-top:0}.s-fl--checklist,.s-fl--grid-3{display:grid;gap:var(--space-4)}.s-fl--checklist .s-fl__item,.s-fl--grid-3 .s-fl__item{height:100%;padding:var(--space-6);border:1px solid rgb(var(--sec-line) / var(--sec-line-a));border-radius:var(--radius-lg);background-color:rgb(var(--sec-surface))}.s-fl--grid-3 .s-fl__item{flex-direction:column;gap:var(--space-5)}.s-fl--grid-3 .s-fl__desc{margin-bottom:var(--space-5)}.s-section--inverse :is(.s-fl--grid-3,.s-fl--checklist) .s-fl__item{background-color:transparent}@media(min-width:48rem){.s-fl--rows .s-fl__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}.s-fl--columns-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-12);column-gap:var(--space-12);border-top:1px solid rgb(var(--sec-line) / var(--sec-line-a))}.s-fl--checklist,.s-fl--grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}
