.industry-hero{padding-block:clamp(48px,6vw,96px) clamp(56px,7vw,112px)}.industry-hero .s-wrap{display:grid;gap:clamp(18px,2vw,26px);justify-items:start}.industry-hero .s-h1{max-width:15em}.industry-eyebrow{font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--s-on-lime-2)}.industry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:6px}.industry-covered{padding-block:10px;border-bottom:1px solid var(--s-line)}.industry-blocks{padding-block:var(--s-section)}.industry-blocks .s-h2{max-width:16em;margin-bottom:clamp(28px,4vw,52px)}.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.industry-block{display:grid;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px)}.industry-block p{color:var(--s-ink-2);line-height:1.55}.industry-block .s-link{justify-self:start;color:var(--s-ink)}.industry-aside{margin-top:clamp(24px,3vw,36px);display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;color:var(--s-text-2)}.industry-aside .s-link{color:var(--s-text)}.industry-close{padding-block:clamp(64px,8vw,120px)}.industry-close .s-wrap{display:grid;gap:clamp(24px,3vw,36px);justify-items:start}.industry-close .s-h2{max-width:14em}.industry-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);align-items:start}.industry-index-group{padding:22px 20px 14px}.industry-index-head{padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--s-paper-line)}.industry-index-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;color:var(--s-ink);font-weight:550;text-decoration:none;border-radius:6px}.industry-index-link svg{flex:none;opacity:.5;transition:transform .3s var(--s-ease),opacity .2s}@media (hover:hover){.industry-index-link:hover{text-decoration:underline;text-underline-offset:.25em}.industry-index-link:hover svg{opacity:1;transform:translateX(3px)}}.industry-index-link:focus-visible{background:var(--s-lime);outline-color:var(--s-ink)}@media (max-width:1100px){.industry-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.industry-grid{grid-template-columns:minmax(0,1fr)}.industry-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.industry-index{grid-template-columns:minmax(0,1fr)}.industry-actions,.industry-actions .s-btn{width:100%}}