/* Industry pages (/for/): extras on top of /blog/blog.css. Built by netlify/tools/build-industry-pages.mjs. */
.try { margin-top: 28px; background: var(--surface); border: 1px solid var(--line); border-left: 4px solid var(--accent); border-radius: 10px; padding: 18px 22px 20px; }
.try h2 { margin: 0; padding: 0; border: 0; font-size: 21px; }
.try p { margin-top: 8px; }
.try-row { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px; margin-top: 14px; }
.try-row .ghost { font-weight: 600; font-size: 15px; }
.try.try-end { margin-top: 48px; background: var(--navy); border-color: var(--navy); color: #efe9dc; }
.try.try-end h2 { color: #fffdf8; }
.try.try-end p { color: #d9d3c6; }
.try.try-end .btn { background: #c9a464; border-color: #c9a464; color: #0e1f3d !important; }
.try.try-end .ghost { color: #e6d3ad; }

table.example { min-width: 640px; }
table.example td:first-child { width: 36%; }
table.example code { background: none; border: 0; padding: 0; font-size: 13px; overflow-wrap: anywhere; }
.chip { display: inline-block; font: 600 12px/1.2 var(--font-data); border-radius: 999px; padding: 3px 8px; margin-right: 4px; white-space: nowrap; }
.chip.ok { background: var(--accent-soft); color: var(--accent); }
.chip.fixed { background: color-mix(in srgb, var(--thread) 18%, transparent); color: var(--ink); }
.chip.flag { background: color-mix(in srgb, #c0392b 15%, transparent); color: var(--ink); }

.ind-links { display: flex; flex-wrap: wrap; gap: 8px; }
.ind-links a { border: 1px solid var(--line); background: var(--surface); border-radius: 999px; padding: 5px 12px; text-decoration: none; font-size: 15px; }
.ind-links a:hover { border-color: var(--accent); }

.ind-cards { list-style: none; padding: 0; margin: 28px 0 0; display: grid; gap: 14px; grid-template-columns: repeat(auto-fill, minmax(min(100%, 300px), 1fr)); }
.ind-cards li { margin: 0; max-width: none; }
.ind-cards a { display: block; height: 100%; background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 18px 20px; text-decoration: none; color: var(--ink); }
.ind-cards a:hover { border-color: var(--accent); }
.ind-cards b { display: block; font: 700 19px/1.3 var(--font-display); }
.ind-cards span { display: block; margin-top: 6px; color: var(--muted); font-size: 15px; line-height: 1.55; }
