/* Industry proposal. Existing native CSS, Outfit and green palette.
   DESIGN_VARIANCE 6, MOTION_INTENSITY 1, VISUAL_DENSITY 4. */
.creative #fit.industry-review{padding-block:64px;background:var(--paper)}
.industry-review .section-head{max-width:850px;margin:0 0 36px}
.creative .industry-review h2{font-size:clamp(2.1rem,3.4vw,3.1rem);line-height:1.08;letter-spacing:-.04em;max-width:23ch}
.industry-review .lead{max-width:66ch;margin-top:16px}
.industry-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0}
.industry-item{padding:24px 0;min-width:0;border-top:1px solid var(--line)}
.industry-item dt{font:500 1.45rem/1.2 var(--font-head);letter-spacing:-.025em;color:var(--accent-ink)}
.industry-item dd{margin:0}
.industry-benefit{font-size:1.0625rem;line-height:1.45;font-weight:600;color:var(--ink);margin-top:12px}
.industry-detail{font-size:.9375rem;line-height:1.6;color:var(--muted);max-width:51ch;margin-top:5px}
.industry-eligibility{margin-top:16px;padding:16px 20px;border-radius:12px;background:var(--surface);color:var(--muted);font-size:.8125rem;line-height:1.55}
.industry-eligibility strong{color:var(--text);font-weight:600}
.industry-eligibility p+p{margin-top:3px}
@media(max-width:1023px){.industry-directory{gap:0 32px}.industry-item dt{font-size:1.3rem}.industry-benefit{font-size:1rem}.industry-detail{font-size:.875rem}}
@media(max-width:699px){
 .creative #fit.industry-review{padding-block:40px}
 .creative .industry-review h2{font-size:2.2rem;max-width:20ch}
 .industry-review .section-head{margin-bottom:26px}
 .industry-review .lead{font-size:1rem;margin-top:14px}
 .industry-directory{grid-template-columns:minmax(0,1fr);gap:0}
 .industry-item{padding:20px 0}
 .industry-item dt{font-size:1.3rem}
 .industry-benefit{font-size:.9375rem;margin-top:9px}
 .industry-detail{font-size:.875rem;max-width:40ch;margin-top:5px}
 .industry-eligibility{margin-top:8px;padding:14px 16px;font-size:.75rem}
}
