.industry-intro{max-width:70ch;margin:0 0 2rem;font-size:1.05rem;line-height:1.75}.industry-product{flex-direction:column;min-width:0;display:flex}.industry-product-reason{color:#4a5a46;margin:.7rem 0 0;font-size:.9rem;line-height:1.6}.industry-sections{gap:2rem;max-width:70ch;margin:3rem 0;display:grid}.industry-sections h2{letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.45rem;line-height:1.25}.industry-sections p{margin:0;line-height:1.8}.industry-specs,.industry-checklist{background:#eef1e6;border-left:3px solid #78876a;max-width:70ch;margin:2.5rem 0;padding:1.6rem 1.9rem}.industry-specs h2,.industry-checklist h2{margin:0 0 .8rem;font-size:1.2rem}.industry-specs ul,.industry-checklist ul{margin:0;padding-left:1.2rem}.industry-specs li,.industry-checklist li{margin:.5rem 0;line-height:1.7}.industry-faq{max-width:70ch;margin:3rem 0}.industry-faq h2{margin:0 0 1rem;font-size:1.45rem}.industry-faq details{border-top:1px solid #d9ded0;padding:1rem 0}.industry-faq details:last-of-type{border-bottom:1px solid #d9ded0}.industry-faq summary{cursor:pointer;font-weight:500;line-height:1.45}.industry-faq details p{margin:.75rem 0 0;line-height:1.8}.industry-sources{max-width:70ch;margin:2.5rem 0 0;font-size:.875rem;line-height:1.7}.industry-sources h2{margin:0 0 .6rem;font-size:1.05rem}.industry-sources ul{margin:0;padding-left:1.2rem}.industry-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.industry-sections{gap:1.6rem;margin:2rem 0}.industry-specs,.industry-checklist{padding:1.2rem 1.3rem}}
