.wave2-industry{min-height:100dvh;color:hsl(var(--foreground))}.wave2-industry .industry-wrap{width:min(100% - 2rem,72rem);margin-inline:auto}.wave2-industry .industry-hero{background:linear-gradient(135deg,#f7cd32,#efb91b);padding:clamp(3rem,7vw,6rem) 0}.wave2-industry h1{font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.12;letter-spacing:-.025em;font-weight:800;max-width:64rem;margin:1rem 0 1.5rem}.wave2-industry .industry-opening{font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.75;max-width:64rem}.wave2-industry .industry-meta{display:flex;gap:.5rem 1.5rem;flex-wrap:wrap;margin:1.5rem 0;font-size:.9rem}.wave2-industry .industry-copy{max-width:60rem;margin-inline:auto;padding:1.5rem 0 3rem}.wave2-industry .industry-section{padding-top:clamp(2rem,4vw,3.5rem);scroll-margin-top:7rem}.wave2-industry h2{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.25;font-weight:750;margin-bottom:1.25rem}.wave2-industry p{margin-bottom:1.2rem;line-height:1.85}.wave2-industry .industry-copy a,.wave2-industry .industry-sources a,.wave2-industry .industry-breadcrumbs a,.wave2-industry .industry-meta a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.wave2-industry a:focus-visible,.wave2-industry summary:focus-visible,.wave2-industry .industry-table-scroll:focus-visible{outline:3px solid #be8d09;outline-offset:4px}.wave2-industry .industry-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1rem;font-size:.85rem}.wave2-industry .industry-table-scroll{width:100%;overflow-x:auto;margin-block:1.75rem;border:1px solid #dedacf;border-radius:.5rem}.wave2-industry table{border-collapse:collapse;width:100%;min-width:760px;font-size:.9rem;line-height:1.65}.wave2-industry caption{text-align:left;font-weight:700;font-size:1rem;padding:1.2rem;background:#f5f2e9;caption-side:top}.wave2-industry th,.wave2-industry td{padding:1rem;border:1px solid #e1ddd3;text-align:left;vertical-align:top}.wave2-industry thead{background:#282920;color:#faf7ec}.wave2-industry tbody th{background:#f8f5ed;min-width:7rem}.wave2-industry td{min-width:10rem}.wave2-industry .industry-faq{background:#f1eee5;padding-block:3.5rem}.wave2-industry details{padding:1.4rem 0;border-bottom:1px solid #d4cfc0}.wave2-industry summary{cursor:pointer;font-weight:700;font-size:1.1rem;line-height:1.6}.wave2-industry details p{padding-top:1rem;margin-bottom:0}.wave2-industry .industry-sources{padding-block:3.5rem;overflow-wrap:anywhere}.wave2-industry .industry-sources li{padding-bottom:.8rem;font-size:.9rem;line-height:1.7}.wave2-industry .industry-resources{background:#f5f2e9;padding-block:3rem}.wave2-industry .industry-resource-links{display:grid;grid-template-columns:1fr;gap:.75rem 2rem}.wave2-industry .industry-resource-links a{display:block;padding-block:.85rem;border-bottom:1px solid #d7d1be;font-weight:650;text-decoration:underline;text-underline-offset:4px}.wave2-industry .industry-cta{background:#24251f;color:#faf7ec;padding-block:4rem}.wave2-industry .industry-cta h2{color:#f7cd32}.wave2-industry .industry-actions{display:flex;flex-wrap:wrap;gap:1rem}.wave2-industry .industry-actions a{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.5rem;border:1px solid #f7cd32;border-radius:.375rem;font-weight:700}.wave2-industry .industry-actions a:first-child{background:#f7cd32;color:#24251f}@media (min-width: 768px){.wave2-industry .industry-resource-links{grid-template-columns:1fr 1fr}}
