.tough-model-section{--tough-model-section-border:var(--tough-color-divider);--tough-model-section-accent:var(--tough-color-primary);--tough-model-section-muted:var(--tough-color-text-muted);border-bottom:1px solid var(--tough-model-section-border);margin-bottom:2rem;padding-bottom:1.5rem}.tough-model-section__title{letter-spacing:var(--tough-heading-letter-spacing);margin-bottom:.75rem}.tough-model-section__lead{margin-bottom:1rem;font-size:1.125rem;line-height:1.5}.tough-model-section__lead p:last-child,.tough-model-section__description p:last-child{margin-bottom:0}.tough-model-section__features-title{color:var(--tough-model-section-muted);text-transform:uppercase;letter-spacing:.04em;margin:1.25rem 0 .5rem}.tough-model-section__features{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.375rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.tough-model-section__feature{padding-left:1.125rem;position:relative}.tough-model-section__feature:before{content:"";background:var(--tough-model-section-accent);width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}
