.knowledge{padding:80px 0 70px;max-width:960px}.knowledge h1{font-size:clamp(34px,5vw,64px);line-height:1.15;letter-spacing:-.035em;margin:24px 0}.knowledge .lead{font-size:20px;line-height:1.8;max-width:760px}.knowledge section{padding:30px 0;border-top:1px solid #ddd}.knowledge h2{font-size:28px;line-height:1.4;margin:0 0 18px}.knowledge h3{font-size:19px;line-height:1.5}.knowledge p{line-height:1.9;color:#555}.knowledge-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0}.knowledge-links a{text-decoration:underline;text-underline-offset:5px}.knowledge .breadcrumb{font-size:14px}.knowledge details{border-top:1px solid #ddd;padding:18px 0}.knowledge summary{cursor:pointer;font-weight:600;line-height:1.6}.knowledge .contact-cta{display:inline-block;margin-top:18px}.knowledge-date{font-size:13px;color:#777}.discovery-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:14px}.discovery-links a{text-decoration:underline;text-underline-offset:5px}@media(max-width:600px){.knowledge{padding-top:44px}.knowledge .lead{font-size:18px}.knowledge h2{font-size:24px}}
footer .discovery-links{flex-basis:100%;margin-top:12px;line-height:1.8}

.knowledge .table-scroll{overflow-x:auto}.knowledge table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.knowledge caption{text-align:left;margin:12px 0;color:#666}.knowledge th,.knowledge td{padding:14px 10px;border-bottom:1px solid #ddd;white-space:nowrap}.form-row select{width:100%;padding:14px;border:1px solid #ccc;background:#fff;color:#222;font:inherit}.enterprise-overview.knowledge{max-width:var(--wrap,1200px);padding-top:50px;padding-bottom:50px}

.works-services{max-width:100%}.works-more{display:inline-flex;margin-top:30px}.works-schedule{font-size:13px;color:#666;margin:26px 0 16px}
