.fit{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(var(--space-5), 3vw, var(--space-6))}.fit-title{margin-bottom:var(--space-5)}.fit h2.fit-title{font-size:var(--fs-h3)}.fit-list>li{padding:var(--space-3) 0 var(--space-3) 1.875rem;border-top:1px solid var(--rule);position:relative}.fit-list>li:before{content:"";left:.125rem;top:calc(var(--space-3) + .3em);position:absolute}.fit--good .fit-list>li:before{border-left:2px solid var(--green);border-bottom:2px solid var(--green);width:.75rem;height:.4375rem;transform:rotate(-45deg)translate(1px,1px)}.fit--not .fit-list>li:before{width:.75rem;top:calc(var(--space-3) + .72em);border-top:2px solid var(--stone)}.fit--not .fit-list>li{color:var(--body-soft)}
