.industry-content{padding-top:2rem;padding-bottom:5rem;max-width:1180px}.industry-content section{margin:2.5rem 0}.industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem}.industry-card,.industry-panel{display:block;padding:1.4rem;border:1px solid var(--line,#36443e);border-radius:12px;background:rgba(118,180,145,.04);min-width:0;overflow-wrap:anywhere}.industry-card{text-decoration:none;color:inherit}.industry-card:hover,.industry-card:focus-visible{border-color:#82bfa0;background:rgba(118,180,145,.1)}.industry-card h2,.industry-panel h2,.industry-panel h3{margin-top:.7rem}.industry-note{padding:1rem 1.25rem;border-left:3px solid #d6b275;background:rgba(214,178,117,.07)}.industry-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem}.industry-links a{display:inline-flex;min-height:44px;align-items:center}.industry-content dt{font-weight:700;margin-top:1rem}.industry-content dd{margin:.4rem 0 1rem}.industry-meta{font-size:.8rem;overflow-wrap:anywhere;opacity:.8}.industry-content li{margin:.65rem 0}.industry-content details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.industry-front-links{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.industry-front-links a{padding:1rem 1.5rem;border:1px solid #526354;border-radius:8px;color:inherit;text-decoration:none}.industry-page .subhero h1{font-size:clamp(2.4rem,7vw,5.5rem);overflow-wrap:anywhere}.industry-page .subhero>div{min-width:0}@media(max-width:600px){.industry-content{padding-inline:1rem}.industry-panel,.industry-card{padding:1rem}}
