PageSourceSearch

https://www.asce.org/publications-and-news

html asce.org collected 2026-09-24 08:32:33 UTC 158,159 bytes, 2,690 lines download raw bytes

1
2<!doctype html>
3<html lang="en-US" dir="ltr" data-disqus-src="asce-1" data-page-id="04f6f0448c9d47659dbe979b8661af84">
4<head>
5    <!-- Google Consent Mode v2 dataLayer - MUST load before Osano -->
6    
6<script>
7        window.dataLayer = window.dataLayer || [];
8        function gtag(){dataLayer.push(arguments);}
9        gtag('consent', 'default', {
10            'ad_storage': 'denied',
11            'analytics_storage': 'denied',
12            'ad_user_data': 'denied',
13            'ad_personalization': 'denied',
14            'personalization_storage': 'denied',
15            'functionality_storage': 'granted',
16            'security_storage': 'granted',
17            'wait_for_update': 500
18        });
19        gtag("set", "ads_data_redaction", true);
20        gtag("set", "url_passthrough", true);
21    </script>
21
22    <!-- End Google Consent Mode v2 dataLayer -->
23
24    <!-- Google Tag Manager -->
25
26    
26<script>
27             //test GTM ID is GTM-5KJLGDL
vendor: 491 bytes, lines 27-35
27
28        (function (w, d, s, l, i) {
29            w[l] = w[l] || []; w[l].push({
30                'gtm.start':
31                    new Date().getTime(), event: 'gtm.js'
32            }); var f = d.getElementsByTagName(s)[0],
33                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
34                'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
35        })(window, document, 'script', 'dataLayer', '
35GTM-5CMHVPG
vendor: 11 bytes, lines 35-37
35');
36
37    
37</script>
37
38    <!-- End Google Tag Manager -->
39
40    <!-- Osano Consent Manager -->
41    
41<script src="https://cmp.osano.com/TDWJDbKIZI/88e75fa1-1754-4d02-8829-d2bfe6cdeb3f/osano.js"></script>
41
42    <!-- End Osano Consent Manager -->
43
44    <!-- Google Analytics (gtag.js) -->
45    <!-- End Google Analytics -->
46
47    
48    <link rel="stylesheet" href="https://cdn.icomoon.io/55136/ASCE/style.css?64vc5t">
49    
50    <link rel="preload" crossorigin="anonymous" as="font" href="/assets/fonts/icomoon.woff2?50r3zn">
51
52    
53    <link rel="preconnect" crossorigin="anonymous" href="//ajax.googleapis.com">
54    <link rel="preconnect" crossorigin="anonymous" href="//use.typekit.net">
55    <link rel="preconnect" crossorigin="anonymous" href="//p.typekit.net">
56    <link rel="preconnect" crossorigin="anonymous" href="//cloud.typenetwork.com">
57    <link rel="preconnect" crossorigin="anonymous" href="//www.google-analytics.com">
58    <link rel="preconnect" crossorigin="anonymous" href="//www.google.com">
59    <link rel="preconnect" crossorigin="anonymous" href="//stats.g.doubleclick.net">
60    <link rel="preconnect" href="https://fonts.gstatic.com">
61
62    
63    <link href="https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;700;800&display=swap" rel="stylesheet">
64
65    <meta charset="utf-8">
66    <meta http-equiv="X-UA-Compatible" content="IE=edge">
67    <meta name="viewport" content="width=device-width, initial-scale=1.0">
68
69    <title>Publications &amp; News | ASCE
70</title>
71    <meta name="description" content="ASCE publishes technical and professional books for every stage of your career. Both e-book and print options are available." />
72    <meta name="keywords" content="" />
73        <link rel="canonical" href="https://www.asce.org/publications-and-news" />
74    <link rel="stylesheet" href="/assets/css/style.css?v=cyZoYpdL" />
75
76    
77    <link rel="apple-touch-icon" sizes="180x180" href="/assets/pwa/icons/apple-touch-icon.png?v=is2021">
78    <link rel="icon" type="image/png" sizes="32x32" href="/assets/pwa/icons/favicon-32x32.png?v=is2021">
79    <link rel="icon" type="image/png" sizes="16x16" href="/assets/pwa/icons/favicon-16x16.png?v=is2021">
80    <link rel="manifest" href="/assets/pwa/manifest.json?v=is2021" crossorigin="use-credentials">
81    <link rel="mask-icon" href="/assets/pwa/icons/safari-pinned-tab.svg?v=is2021" color="#0273ba">
82    <link rel="shortcut icon" href="/assets/pwa/icons/favicon.ico?v=is2021">
83    <meta name="msapplication-TileColor" content="#0273ba">
84    <meta name="msapplication-config" content="/assets/pwa/browserconfig.xml?v=is202
841">
85    <meta name="theme-color" content="#ffffff">
86
87    
88
89<meta property="og:url" content="https://www.asce.org/publications-and-news" />
90<meta property="og:title" content="Publications &amp; News" />
91<meta property="og:description" content="ASCE publishes technical and professional books for every stage of your career. Both e-book and print options are available." />
92<meta property="og:image" content="https://www.asce.org/-/media/asce-images-and-files/og-images/asce.jpg" />
93<meta name="twitter:card" content="summary_large_image" />
94<meta name="twitter:title" content="Publications &amp; News" />
95<meta name="twitter:description" content="ASCE publishes technical and professional books for every stage of your career. Both e-book and print options are available." />
96<meta name="twitter:image" content="https://www.asce.org/-/media/asce-images-and-files/og-images/asce.jpg" />
97
98    
99
100    
101<script data-cfasync="false" nonce="4c9a3c67-f915-49dc-b92a-cb78f9fc89e1">try{(function(w,d){!function(j,k,l,m){if(j.zaraz)console.error("zaraz is loaded twice");else{j[l]=j[l]||{};j[l].executed=[];j.zaraz={deferred:[],listeners:[]};j.zaraz._v="20";j.zaraz._n="4c9a3c67-f915-49dc-b92a-cb78f9fc89e1";j.zaraz.q=[];j.zaraz._f=function(n){return async function(){var o=Array.prototype.slice.call(arguments);j.zaraz.q.push({m:n,a:o})}};for(const p of["track","set","debug"])j.zaraz[p]=j.zaraz._f(p);j.zaraz.init=()=>{var q=k.getElementsByTagName(m)[0],r=k.createElement(m),s=k.getElementsByTagName("title")[0];s&&(j[l].t=k.getElementsByTagName("title")[0].text);j[l].x=Math.random();j[l].w=j.screen.width;j[l].h=j.screen.height;j[l].j=j.innerHeight;j[l].e=j.innerWidth;j[l].l=j.location.href;j[l].r=k.referrer;j[l].k=j.screen.colorDepth;j[l].n=k.characterSet;j[l].o=(new Date).getTimezoneOffset();if(j.dataLayer)for(const t of Object.entries(Object.entries(dataLayer).reduce((u,v)=>({...u[1],...v[1]}),{})))zaraz.set(t[0],t[1],{scope:"page"});j[l].q=[];for(;j.zaraz.q.length;){const w=j.zaraz.q.shift();j[l].q.push(w)}r.defer=!0;for(const x of[localStorage,sessionStorage])Object.keys(x||{}).filter(z=>z.startsWith("_zaraz_")).forEach(y=>{try{j[l]["z_"+y.slice(7)]=JSON.parse(x.getItem(y))}catch{j[l]["z_"+y.slice(7)]=x.getItem(y)}});r.referrerPolicy="origin";r.src="/s.js?z="+btoa(encodeURIComponent(JSON.stringify(j[l])));q.parentNode.insertBefore(r,q)};["complete","interactive"].includes(k.readyState)?zaraz.init():j.addEventListener("DOMContentLoaded",zaraz.init)}}(w,d,"zarazData","script");window.zaraz._p=async cc=>new Promise(cd=>{if(cc){cc.e&&cc.e.forEach(ce=>{try{const cf=d.querySelector("script[nonce]"),cg=cf?.nonce||cf?.getAttribute("nonce"),ch=d.createElement("script");cg&&(ch.nonce=cg);ch.innerHTML=ce;ch.onload=()=>{d.head.removeChild(ch)};d.head.appendChild(ch)}catch(ci){console.error(`Error executing script: ${ce}\n`,ci)}});Promise.allSettled((cc.f||[]).map(cj=>fetch(cj[0],cj[1])))}cd()});zaraz._p({"e":["(function(w,d){})(window,document)"]});})(window,document)}catch(e){throw fetch("/t/t"),e;};</script>
101</head>
102
103
104
105<body >
106    <!-- BEGIN NOINDEX -->
107    <!-- Google Tag Manager (noscript) -->
108    <noscript>
109        <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CMHVPG"
110                height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe>
111    </noscript>
112    <!-- End Google Tag Manager (noscript) -->
113
114
115    <!-- END NOINDEX -->
116    
117
118
119<!-- BEGIN NOINDEX -->
120<a class="sr-text" href="#maincontent" aria-label="Skip to main content">Skip to main content</a>
121<!-- END NOINDEX -->
122
123
124<!-- BEGIN NOINDEX -->
125
126
127
128<script type="text/javascript">
129    document.addEventListener("DOMContentLoaded",
130        function () {
131            externalComponentsSection = document.getElementById("coveo-searchbox-mobile-header");
132            CoveoForSitecore.initExternalComponentsSection(externalComponentsSection);
133        });
134</script>
134
135<!-- components/mobile-menu/mobile-menu.twig -->
136<form method="post" id="mobile-logout-form" style="display:none" action="/api/logout?currentUrl=https://www.asce.org/publications-and-news"></form>
137<div class="mobile-menu" data-level="1" aria-hidden="true">
138    <div class="mobile-menu-top">
139        
140        <div class="mobile-menu-user-buttons">
141                <a href="https://sa360.asce.org/ASCEWebApp/SignIn/SignIn.aspx?ASCEURL=https://www.asce.org/publications-and-news" class="btn">Login</a>
142                <a class="btn -hollow" href="https://www.asce.org/membership/join" target="">Join</a>
143        </div>
144
145        <button class="mobile-menu-close icon-close js-mobile-menu-close"><span class="sr-text">Close</span></button>
146        <button class="mobile-menu-back js-mobile-menu-back">Back</button>
147    </div>
148
149    <div class="mobile-menu-inner">
150        <nav class="mobile-menu-nav" aria-label="Side Navigation">
151            <ul class="mobile-menu-main">
152                <div class="mobile-menu-main-search">
153                    <label for="coveo-searchbox-mobile-header" class="sr-text">Search</label>
154                    <div class="asce-coveo-search">
155                        <div id="coveo-searchbox-mobile-header" data-search-interface-id="AsceMainSiteCoveoSearchInterface">
156                            
157
158
159
160<script>
161    document.addEventListener("CoveoSearchEndpointInitialized", function() {
162        var searchboxElement = document.getElementById("AsceMainSiteMobileHeaderGlobalSearchBox");
163        searchboxElement.addEventListener("CoveoComponentInitialized", function() {
164            CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "https://www.asce.org/search");
165        });
166    })
167</script>
167    <div id="AsceMainSiteMobileHeaderGlobalSearchBox_container" class="coveo-for-sitecore-search-box-container"
168                     data-prebind-maximum-age='currentMaximumAge'
169>
170        <div id="AsceMainSiteMobileHeaderGlobalSearchBox"
171             class="CoveoSearchbox"
172                             data-enable-omnibox='true'
173                 data-prebind-maximum-age='currentMaximumAge'
174                 data-placeholder='Search ASCE'
175                 data-clear-filters-on-new-query='false'
176>
177            
178            
179<script type="text/javascript">
180    document.addEventListener("CoveoSearchEndpointInitialized", function() {
181        var componentId = "AsceMainSiteMobileHeaderGlobalSearchBox";
182        var componentElement = document.getElementById(componentId);
183
184        function showError(error) {
185                console.error(error);
186        }
187
188        function areCoveoResourcesIncluded() {
189            return typeof (Coveo) !== "undefined";
190        }
191
192        if (areCoveoResourcesIncluded()) {
193            var event = document.createEvent("CustomEvent");
194            event.initEvent("CoveoComponentInitialized", false, true);
195            
196            setTimeout(function() {
197                componentElement.dispatchEvent(event);
198            }, 0);
199        } else {
200            componentElement.classList.add("invalid");
201            showError("The Coveo Resources component must be included in this page.");
202        }
203    });
204</script>
204
205            <div class="CoveoForSitecoreBindWithUserContext"></div>
206            <div class="CoveoForSitecoreExpressions"></div>
207            <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div>
208        </div>
209        
210    </div>
211
212                        </div>
213                    </div>
214                </div>
215
216                
217                <li class="mobile-menu-main-nav-link">
218                    <a class="mobile-menu-main-link true" href="https://www.asce.org/publications-and-news" target="">Publications &amp; News</a>
219                    <a class="mobile-menu-main-next icon-chevron js-mobile-menu-next" href="#">
220                        <span class="sr-text">View Menu</span>
221                    </a>
222                    <div class="mobile-menu-main-panel" aria-hidden="true">
223                        <ul>
224                                <li>
225                                    <div class="mobile-menu-column-heading">FEATURED</div>
226                                        <div class="mobile-menu-column-link">
227                                            <a href="https://www.asce.org/publications-and-news/asce-7" target="">ASCE 7</a>
228                                        </div>
229                                        <div class="mobile-menu-column-link">
230                                            <a href="https://www.asce.org/publications-and-news/newsroom" target="">Newsroom</a>
231                                        </div>
232                                        <div class="mobile-menu-column-link">
233                                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source" target="">Civil Engineering Source</a>
234                                        </div>
235                                        <div class="mobile-menu-column-link">
236                                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine" target="">Civil Engineering Magazine</a>
237                                        </div>
238                                        <div class="mobile-menu-column-link">
239                                            <a href="https://www.asce.org/publications-and-news/codes-and-standards" target="">Codes &amp; Standards</a>
240                                        </div>
241                                        <div class="mobile-menu-column-link">
242                                            <a href="https://www.asce.org/search/bookstore-incl-books---proceedings---codes-standards" target="">Bookstore</a>
243                                        </div>
244                                </li>
245                                                            <li>
246                                    <div class="mobile-menu-column-heading">By Type</div>
247                                        <div class="mobile-menu-column-link">
248                                            <a href="https://www.asce.org/search/books" target="">Books</a>
249                                        </div>
250                                        <div class="mobile-menu-column-link">
251                                            <a href="https://www.asce.org/search/codes-standards-content-type" target="">Standards</a>
252                                        </div>
253                                        <div class="mobile-menu-column-link">
254                                            <a href="https://ascelibrary.org/journals" target="_blank">Journals</a>
255                                        </div>
256                                        <div class="mobile-menu-column-link">
257                                            <a href="https://www.asce.org/search/news-releases" target="">News Releases</a>
258                                        </div>
259                                        <div class="mobile-menu-column-link">
260                                            <a href="https://www.asce.org/advocacy/policy-statements" target="">Policy Statements</a>
261                                        </div>
262                                        <div class="mobile-menu-column-link">
263                                            <a href="https://www.asce.org/search/proceedings-content-type" target="">Proceedings</a>
264                                        </div>
265                                        <div class="mobile-menu-column-link">
266                                            <a href="https://www.asce.org/search/videos---all" target="">Videos</a>
267                                        </div>
268                                        <div class="mobile-menu-column-link">
269                                            <a href="https://www.asce.org/publications-and-news/contract-documents" target="">Contract Documents</a>
270                                        </div>
271                                </li>
272                            <li>
273                                <div class="mobile-menu-column-heading">Featured News</div>
274                                <div class="mobile-menu-column-link">
275                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine/issues/magazine-issue/article/2026/09/engineers-monitor-florid
275a-bridge-with-digital-twin"
276                                       target="">Engineers monitor Florida bridge with digital twin</a>
277                                </div>
278                                <div class="mobile-menu-column-link">
279                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine/issues/magazine-issue/article/2026/09/the-next-frontier-in-floor-system-construction-is-here"
280                                       target="">   The next frontier in floor system construction is here</a>
281                                </div>
282                                <div class="mobile-menu-column-link">
283                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source"
284                                       target="">View All</a>
285                                </div>
286                            </li>
287                        </ul>
288                    </div>
289                </li>
290
291                
292                <li class="mobile-menu-main-nav-link">
293                    <a class="mobile-menu-main-link false" href="https://www.asce.org/career-growth" target="">Career &amp; Growth</a>
294                    <a class="mobile-menu-main-next icon-chevron js-mobile-menu-next" href="#">
295                        <span class="sr-text">View Menu</span>
296                    </a>
297                    <div class="mobile-menu-main-panel" aria-hidden="true">
298                        <ul>
299                            <li>
300                                    <div class="mobile-menu-column-heading">Jobs</div>
301                                        <div class="mobile-menu-column-link">
302                                            <a href="https://careers.asce.org/" target="_blank">Find Job Opportunities</a>
303                                        </div>
304                                        <div class="mobile-menu-column-link">
305                                            <a href="https://employers.asce.org/" target="_blank">Post a Job</a>
306                                        </div>
307                                        <div class="mobile-menu-column-link">
308                                            <a href="https://www.asce.org/career-growth/salary-and-workforce-research" target="">Salary &amp; Workforce Research</a>
309                                        </div>
310                            </li>
311                            <li>
312                                    <div class="mobile-menu-column-heading">Support For</div>
313                                        <div class="mobile-menu-column-link">
314                                            <a href="https://www.asce.org/career-growth/early-career-engineers" target="">Early Career Engineer</a>
315                                        </div>
316                                        <div class="mobile-menu-column-link">
317                                            <a href="https://www.asce.org/career-growth/educators" target="">Educators</a>
318                                        </div>
319                                        <div class="mobile-menu-column-link">
320                                            <a href="https://www.asce.org/career-growth/experienced-engineers" target="">Experienced Engineer</a>
321                                        </div>
322                                        <div class="mobile-menu-column-link">
323                                            <a href="https://www.asce.org/career-growth/late-career" target="">Late Career</a>
324                                        </div>
325                                        <div class="mobile-menu-column-link">
326                                            <a href="https://www.asce.org/career-growth/students" target="">Students</a>
327                                        </div>
328                            </li>
329                            <li>
330                                    <div class="mobile-menu-column-heading">Resources</div>
331                                        <div class="mobile-menu-column-link">
332                                            <a href="https://www.asce.org/career-growth/leader-development" target="">Leader Development</a>
333                                        </div>
334                                        <div class="mobile-menu-column-link">
335                                            <a href="https://www.asce.org/career-growth/ethics" target="">Ethics</a>
336                                        </div>
337                                        <div class="mobile-menu-column-link">
338                                            <a href="https://www.asce.org/career-growth/awards-and-honors" target="">Awards &amp; Honors</a>
339                                        </div>
340                                        <div class="mobile-menu-column-link">
341                                            <a href="https://www.asce.org/communities/get-involved" target="">Get Involved</a>
342                                        </div>
343                                        <div class="mobile-menu-column-link">
344                                            <a href="https://www.asce.org/career-growth/career-paths" target="">Career Paths</a>
345                                        </div>
346                                        <div class="mobile-menu-column-link">
347                                            <a href="https://www.asce.org/career-growth/civil-engineering-certification" target="">Civil Engineering Certification</a>
348                                        </div>
349                                        <div class="mobile-menu-column-link">
350                                            <a href="https://www.asce.org/career-growth/pre-college-outreach" target="">Pre-College Outreach</a>
351                                        </div>
352                            </li>
353                        </ul>
354                    </div>
355                </li>
356
357                
358                <li class="mobile-menu-main-nav-link">
359                    <a class="mobile-menu-main-link false" href="https://www.asce.org/education-and-events" target="">Education &amp; Events</a>
360                    <a class="mobile-menu-main-next icon-chevron js-mobile-menu-next" href="#">
361                        <span class="sr-text">View Menu</span>
362                    </a>
363                    <div class="mobile-menu-main-panel" aria-hidden="true">
364                        <ul>
365                            <li>
366                                    <div class="mobile-menu-column-heading">Continuing Education</div>
367                                        <div class="mobile-menu-column-link">
368                                            <a href="https://www.asce.org/education-and-events/explore-education" target="">Explore Education</a>
369                                        </div>
370                                        <div class="mobile-menu-column-link">
371                                            <a href="https://sa360.asce.org/ASCEWebApp/Benefits/Membership/Freeondemandwebinars.aspx" target="_blank">Free PDH Courses</a>
372                                        </div>
373                                        <div class="mobile-menu-column-link">
374                                            <a href="https://mylearning.asce.org/diweb/dashboard" target="_blank">myLearning Login</a>
375                                        </div>
376                            </li>
377                            <li>
378                                    <div class="mobile-menu-column-heading">Featured </div>
379                                        <div class="mobile-menu-column-link">
380                                            <a href="https://www.asceweek.org/" target="_blank">ASCE Seminar Week</a>
381                                        </div>
382                                        <div class="mobile-menu-column-link">
383                                            <a href="https://mylearning.asce.org/diweb/catalog/item?id=9386038" target="_blank">Upcoming Courses</a>
384                                        </div>
385                                        <div class="mobile-menu-column-link">
386                                            <a href="https://www.asce.org/education-and-events/explore-education/exam-preparation" target="">Exam Preparation</a>
387                                        </div>
388                                        <div class="mobile-menu-column-link">
389                                            <a href="https://www.asce.org/education-and-events/explore-education/customized-training" target="">Customized Training</a>
390                                        </div>
391                            </li>
392                            <li>
393                                    <div class="mobile-menu-column-heading">Events</div>
394                                        <div class="mobile-menu-column-link">
395                                            <a href="https://www.asce.org/education-and-events/events" target="">Find an Upcoming Conference or Event</a>
396                                        </div>
397                                        <div class="mobile-menu-column-link">
398                                            <a href="https://www.asce.org/membership/corporate-engagement" target="">Sponsorship &amp; Engagement Opportunities</a>
399                                        </div>
400                                        <div class="mobile-menu-column-link">
401                                            <a href="https://www.asce.org/education-and-events/events/call-for-submissions" target="">Call for Submissions</a>
402                                        </div>
403                                        <div class="mobile-menu-column-link">
404                                            <a href="https://www.forensiccongress.org/" target="_blank">11th Forensic Engineering Congress</a>
405                                        </div>
406                                        <div class="mobile-menu-column-link">
407                                            <a href="https://experience.asce.org" target="">ASCE2027: The Infrastructure &amp; Engineering Experience</a>
408                                        </div>
409                                        <div class="mobile-menu-column-link">
410                                            <a href="https://www.emi-conference.org/" target="_blank">Engineering Mechanics Institute Conference 2027</a>
411                                        </div>
412                            </li>
413                        </ul>
414                    </div>
415                </li>
416
417                
418                <li class="mobile-menu-main-nav-link">
419                    <a class="mobile-menu-main-link false" href="https://www.asce.org/communities" target="">Communities</a>
420                    <a class="mobile-menu-main-next icon-chevron js-mobile-menu-next" href="#">
421                        <span class="sr-text">View Menu</span>
422                    </a>
423                    <div class="mobile-menu-main-panel" aria-hidden="true">
424                        <ul>
425                            <li>
426                                <div class="mobile-menu-column-link">
427                                    <a href="https://www.asce.org/communities/find-a-group" target="">Find a group</a>
428                                </div>
429                                <div class="mobile-menu-column-link">
430                                    <a href="https://www.asce.org/communities/institutes-and-technical-groups" target="">Institutes &amp; Technical Groups</a>
431                                </div>
432                                <div class="mobile-menu-column-link">
433                                    <a href="https://www.asce.org/communities/get-involved" target="">Get Involved</a>
434                                </div>
435                                <div class="mobile-menu-column-link">
436                                    <a href="https://collaborate.asce.org/home" target="_blank">Collaborate Community</a>
437                                </div>
438                                <div class="mobile-menu-column-link">
439                                    <a href="https://collaborate.asce.org/communities/communities-of-practice" target="_blank">Communities of Practice</a>
440                                </div>
441                            </li>
442                            <!-- add my groups and interest-->
443                                                            <li>
444                                    <div class="mobile-menu-column-heading"></div>
445                                        <div class="mobile-menu-column-link">
446                                            <a href="https://www.asce.org/communities/younger-members" target="">Younger Members</a>
447                                        </div>
448                                        <div class="mobile-menu-column-link">
449                                            <a href="https://www.asce.org/advocacy/key-contacts" target="">Key Contact Advocates</a>
450                                        </div>
451                                        <div class="mobile-menu-column-link">
452                                            <a href="https://www.asce.org/communities/student-members" target="">Student Members</a>
453                                        </div>
454                                        <div class="mobile-menu-column-link">
455                                            <a href="https://www.asce.org/communities/global-activities" target="">Global Activities</a>
456                                        </div>
457                                        <div class="mobile-menu-column-link">
458                                            <a href="https://www.asce.org/communities/committees" target="">Committees</a>
459                                        </div>
460                                        <div class="mobile-menu-column-link">
461                                            <a href="https://www.asce.org/membership/corporate-engagement/organization-partners" target="">Organization Partners</a>
462                                        </div>
463                                </li>
464                        </ul>
465                    </div>
466                </li>
467
468                
469                    <li class="mobile-menu-main-nav-link">
470                        <a class="mobile-menu-main-link false" href="https://www.asce.org/topics" target="">Topics</a>
471                        <a class="mobile-menu-main-next icon-chevron js-mobile-menu-next" href="#">
472                            <span class="sr-text">View Menu</span>
473                        </a>
474                        <div class="mobile-menu-main-panel" aria-hidden="true">
475                            <ul>
476                                <li>
477                                        <div class="mobile-menu-column-heading">Topics</div>
478                                            <div class="mobile-menu-column-link">
479                                                <a href="https://www.asce.org/topics/ai-and-civil-engineering" target="">AI and Civil Engineering</a>
480                                            </div>
481                                            <div class="mobile-menu-column-link">
482                                                <a href="https://www.asce.org/topics/civil-engineering-workforce-development" target="">Civil Engineering Workforce Development</a>
483                                            </div>
484                                            <div class="mobile-menu-column-link">
485                                                <a href="https://www.asce.org/topics/cybersecurity" target="">Cybersecurity</a>
486                                            </div>
487                                            <div class="mobile-menu-column-link">
488                                                <a href="https://www.asce.org/topics/disaster-response" target="">Disaster Response</a>
489                                            </div>
490                                            <div class="mobile-menu-column-link">
491                                                <a href="https://www.asce.org/topics/equity-infrastru
491cture" target="">Equity and Infrastructure</a>
492                                            </div>
493                                            <div class="mobile-menu-column-link">
494                                                <a href="https://www.asce.org/topics/health-and-safety" target="">Health and Safety</a>
495                                            </div>
496                                            <div class="mobile-menu-column-link">
497                                                <a href="https://www.asce.org/topics/modular-design-and-construction" target="">Modular Design and Construction</a>
498                                            </div>
499                                            <div class="mobile-menu-column-link">
500                                                <a href="https://www.asce.org/topics/renewable-energy" target="">Renewable Energy</a>
501                                            </div>
502                                </li>
503                                <li>
504                                </li>
505                                <li>
506                                </li>
507                            </ul>
508                        </div>
509                    </li>
510                
511                <li class="mobile-menu-utility-nav-link">
512                    <a class="mobile-menu-main-link js-mobile-menu-next" href="" target="">ASCE Sites
513                                <span class="mobile-menu-main-next icon-chevron">
514                                    <span class="sr-text">View Menu</span>
515                                </span>
516
517                    </a>
518
519                        <div class="mobile-menu-main-panel" aria-hidden="true">
520                            <ul>
521                                <li>
522                                        <div class="mobile-menu-column-heading">ASCE Sites</div>
523                                                                            <div class="mobile-menu-column-link">
524                                            <a href="https://amplify.asce.org/" target="_blank">ASCE AMPLIFY</a>
525                                        </div>
526                                        <div class="mobile-menu-column-link">
527                                            <a href="https://www.ascefoundation.org/" target="_blank">ASCE Foundation</a>
528                                        </div>
529                                        <div class="mobile-menu-column-link">
530                                            <a href="https://ascelibrary.org/" target="_blank">ASCE Library</a>
531                                        </div>
532                                        <div class="mobile-menu-column-link">
533                                            <a href="https://www.ascemediasales.org/" target="_blank">ASCE Media Sales</a>
534                                        </div>
535                                        <div class="mobile-menu-column-link">
536                                            <a href="https://collaborate.asce.org/home" target="_blank">Collaborate Community</a>
537                                        </div>
538                                        <div class="mobile-menu-column-link">
539                                            <a href="https://www.futureworldvision.org/" target="_blank">Future World Vision</a>
540                                        </div>
541                                        <div class="mobile-menu-column-link">
542                                            <a href="https://infrastructurereportcard.org/" target="_blank">Infrastructure Report Card</a>
543                                        </div>
544                                        <div class="mobile-menu-column-link">
545                                            <a href="https://mylearning.asce.org/diweb/catalog/t/69727/sort/+n" target="_blank">MyLearning</a>
546                                        </div>
547                                </li>
548                            </ul>
549                        </div>
550                </li>
551
552
553                <li class="mobile-menu-utility-nav-link">
554                    <a class="mobile-menu-main-link " href="https://www.asce.org/membership" target="">Membership
555                                <span class="mobile-menu-main-next icon-chevron">
556                                    <span class="sr-text">View Menu</span>
557                                </span>
558
559                    </a>
560                        <div class="mobile-menu-main-panel" aria-hidden="true">
561                            <ul>
562                                <li>
563                                                                            <div class="mobile-menu-column-link">
564                                            <a href="https://www.asce.org/membership" target="">Overview</a>
565                                        </div>
566                                        <div class="mobile-menu-column-link">
567                                            <a href="https://www.asce.org/membership/join" target="">Become a member</a>
568                                        </div>
569                                        <div class="mobile-menu-column-link">
570                                            <a href="https://sp360.asce.org/PersonifyEbusiness/Membership/Renew-Membership" target="">Renew</a>
571                                        </div>
572                                </li>
573                            </ul>
574                        </div>
575                </li>
576
577                
578                    <li class="mobile-menu-side-nav-link">
579                        <a class="mobile-menu-main-link" href="https://www.asce.org/about-asce" target="">About ASCE</a>
580                    </li>
581                    <li class="mobile-menu-side-nav-link">
582                        <a class="mobile-menu-main-link" href="https://www.asce.org/initiatives" target="">Initiatives</a>
583                    </li>
584                    <li class="mobile-menu-side-nav-link">
585                        <a class="mobile-menu-main-link" href="https://www.asce.org/advocacy" target="">Advocacy</a>
586                    </li>
587                    <li class="mobile-menu-side-nav-link">
588                        <a class="mobile-menu-main-link" href="https://www.asce.org/advertise-or-sponsor" target="">Advertise or Sponsor</a>
589                    </li>
590                    <li class="mobile-menu-side-nav-link">
591                        <a class="mobile-menu-main-link" href="https://www.asce.org/diversity-equity-and-inclusion" target="">Diversity, Equity &amp; Inclusion</a>
592                    </li>
593                    <li class="mobile-menu-side-nav-link">
594                        <a class="mobile-menu-main-link" href="https://www.asce.org/about-civil-engineering/history-and-heritage/historic-landmarks" target="">Historic Landmarks</a>
595                    </li>
596                    <li class="mobile-menu-side-nav-link">
597                        <a class="mobile-menu-main-link" href="https://www.asce.org/contact-us" target="">Contact Us</a>
598                    </li>
599                                    <div class="mobile-menu-side-nav-button">
600                        <a href="https://www.ascefoundation.org/how-to-give/online-gift" target="_blank" class="btn -white">Make a Donation</a>
601                    </div>
602                <nav class="mobile-menu-side-nav-social-links" aria-label="Social Media Links">
603                    <ul>
604                        <li>
605                            <a class="icon-linkedin" href="https://www.linkedin.com/company/americansocietyofcivilengineers" target="_blank" rel="noopener">
606                                <span class="sr-text">linkedin</span>
607                            </a>
608                        </li>
609                        <li>
610                            <a class="icon-facebook" href="https://www.facebook.com/ASCE.org" target="_blank" rel="noopener">
611                                <span class="sr-text">facebook</span>
612                            </a>
613                        </li>
614                        <li>
615                            <a class="icon-twitter" href="https://twitter.com/ascetweets" target="_blank" rel="noopener">
616                                <span class="sr-text">twitter</span>
617                            </a>
618                        </li>
619                        <li>
620                            <a class="icon-youtube" href="https://www.youtube.com/channel/UCriMdyJ4zLJflaNZSQKgAB
620Q" target="_blank" rel="noopener">
621                                <span class="sr-text">youtube</span>
622                            </a>
623                        </li>
624                        <li>
625                            <a class="icon-instagram" href="https://www.instagram.com/accounts/login/?next=/asce_hq/" target="_blank" rel="noopener">
626                                <span class="sr-text">instagram</span>
627                            </a>
628                        </li>
629                    </ul>
630                </nav>
631
632            </ul>
633        </nav>
634
635        
636    </div>
637</div>
638
639
640<div class="page-container">
641        <header class="mobile-header">
642        <div class="mobile-header-inner">
643            <a href="/">
644                <img src="https://www.asce.org/-/media/images/asce/logos/logo_1029.svg?iar=0&amp;hash=8876BF12A06E22451CED2193852DCB39" class="mobile-header-logo" alt="ASCE American Society of Civil Engineers" />
645            </a>
646            <div class="mobile-header-nav">
647                    <a class="btn -small" href="https://sa360.asce.org/ASCEWebApp/SignIn/SignIn.aspx?ASCEURL=https://www.asce.org/publications-and-news">Login</a>                    
648                <button type="button" class="mobile-menu-trigger js-mobile-menu-toggle">
649                    <span class="sr-text">Mobile Menu</span>
650                </button>
651            </div>
652        </div>
653    </header>
654
655
656<script type="text/javascript">
657    document.addEventListener("DOMContentLoaded",
658        function () {
659            externalComponentsSection = document.getElementById("coveo-searchbox-site-header");
660            CoveoForSitecore.initExternalComponentsSection(externalComponentsSection);
661        });
662</script>
662
663<!-- components/site-header/site-header.twig -->
664<form method="post" id="logout-form" style="display:none" action="/api/logout?currentUrl=https://www.asce.org/publications-and-news"></form>
665<header class="site-header ">
666    <div class="site-header-inner">
667        <!-- Main Nav -->
668        <nav class="site-header-nav" aria-label="Main Site Navigation">
669            <div class="site-header-logo">
670                <a href="/">
671                    <img src="https://www.asce.org/-/media/images/asce/logos/logo_1029.svg" alt="ASCE American Society of Civil Engineers">
672                </a>
673            </div>
674            <div class="site-header-nav-wrapper">
675                <ul class="site-header-utility-nav" aria-role="Navigation">
676                    <li class="site-header-utility-nav-item">
677                        <a href="" target="" class="site-header-utility-nav-link"
678                           data-children="true"><span>ASCE Sites</span></a>
679                        <ul class="site-header-utility-nav-dropdown">
680                            <li class="site-header-utility-nav-dropdown-block">
681                                    <div class="site-header-utility-nav-dropdown-block-heading">ASCE Sites</div>
682                                <ul class="site-header-utility-nav-dropdown-items">
683                                        <li class="site-header-utility-nav-dropdown-item">
684                                            <a href="https://amplify.asce.org/" target="_blank"><span>ASCE AMPLIFY</span></a>
685                                        </li>
686                                        <li class="site-header-utility-nav-dropdown-item">
687                                            <a href="https://www.ascefoundation.org/" target="_blank"><span>ASCE Foundation</span></a>
688                                        </li>
689                                        <li class="site-header-utility-nav-dropdown-item">
690                                            <a href="https://ascelibrary.org/" target="_blank"><span>ASCE Library</span></a>
691                                        </li>
692                                        <li class="site-header-utility-nav-dropdown-item">
693                                            <a href="https://www.ascemediasales.org/" target="_blank"><span>ASCE Media Sales</span></a>
694                                        </li>
695                                        <li class="site-header-utility-nav-dropdown-item">
696                                            <a href="https://collaborate.asce.org/home" target="_blank"><span>Collaborate Community</span></a>
697                                        </li>
698                                        <li class="site-header-utility-nav-dropdown-item">
699                                            <a href="https://www.futureworldvision.org/" target="_blank"><span>Future World Vision</span></a>
700                                        </li>
701                                        <li class="site-header-utility-nav-dropdown-item">
702                                            <a href="https://infrastructurereportcard.org/" target="_blank"><span>Infrastructure Report Card</span></a>
703                                        </li>
704                                        <li class="site-header-utility-nav-dropdown-item">
705                                            <a href="https://mylearning.asce.org/diweb/catalog/t/69727/sort/+n" target="_blank"><span>MyLearning</span></a>
706                                        </li>
707                                </ul>
708                            </li>
709                        </ul>
710                    </li>
711                    <li class="site-header-utility-nav-item">
712                        <a href="https://www.asce.org/membership" target="" class="site-header-utility-nav-link"
713                           data-children="true"><span>Membership</span></a>
714                        <ul class="site-header-utility-nav-dropdown">
715                            <li class="site-header-utility-nav-dropdown-block">
716                                <ul class="site-header-utility-nav-dropdown-items">
717                                        <li class="site-header-utility-nav-dropdown-item">
718                                            <a href="https://www.asce.org/membership" target="" class=""><span>Overview</span></a>
719                                        </li>
720                                        <li class="site-header-utility-nav-dropdown-item">
721                                            <a href="https://www.asce.org/membership/join" target="" class=""><span>Become a member</span></a>
722                                        </li>
723                                        <li class="site-header-utility-nav-dropdown-item">
724                                            <a href="https://sp360.asce.org/PersonifyEbusiness/Membership/Renew-Membership" target=""><span>Renew</span></a>
725                                        </li>
726                                </ul>
727                            </li>
728                        </ul>
729                    </li>
730                    <li class="site-header-utility-nav-item -login">
731                            <a href="https://sa360.asce.org/ASCEWebApp/SignIn/SignIn.aspx?ASCEURL=https://www.asce.org/publications-and-news"
732                               class="site-header-utility-nav-link -login"
733                               data-children="false"><span>Login</span></a>
734                    </li>
735                        <li class="site-header-utility-nav-item -join">
736                            <a href="https://www.asce.org/membership/join"
737                               target=""
738                               class="site-header-utility-nav-link"><span>Join</span></a>
739                        </li>
740                </ul>
741
742                <ul class="site-header-main-nav">
743                    
744                    <li class="site-header-item">
745                        <a href="https://www.asce.org/publications-and-news" target="" data-active="true" data-children="true">Publications &amp; News</a>
746                        <ul class="site-header-main-nav-dropdown -publication-and-news" role="list">
747                            <div class="site-header-main-nav-dropdown-column-1" role="listitem">
748                                <div class="site-header-main-nav-dropdown-block">
749                                    <div class="site-header-main-nav-dropdown-block-heading">FEATURED</div>
750                                        <ul class="site-header-main-nav-dropdown-items">
751                                                <li class="site-header-main-nav-dropdown-item">
752                                                    <a href="https://www.asce.org/publications-and-news/asce-7" target="" data-active="false"><span>ASCE 7</span></a>
753                                                </li>
754                                                <li class="site-header-main-nav-dropdown-item">
755                                                    <a href="https://www.asce.org/publications-and-news/newsroom" target="" data-active="false"><span>
755Newsroom</span></a>
756                                                </li>
757                                                <li class="site-header-main-nav-dropdown-item">
758                                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source" target="" data-active="false"><span>Civil Engineering Source</span></a>
759                                                </li>
760                                                <li class="site-header-main-nav-dropdown-item">
761                                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine" target="" data-active="false"><span>Civil Engineering Magazine</span></a>
762                                                </li>
763                                                <li class="site-header-main-nav-dropdown-item">
764                                                    <a href="https://www.asce.org/publications-and-news/codes-and-standards" target="" data-active="false"><span>Codes &amp; Standards</span></a>
765                                                </li>
766                                                <li class="site-header-main-nav-dropdown-item">
767                                                    <a href="https://www.asce.org/search/bookstore-incl-books---proceedings---codes-standards" target="" data-active="false"><span>Bookstore</span></a>
768                                                </li>
769                                        </ul>
770                                </div>
771                            </div>
772                            <div class="site-header-main-nav-dropdown-column-2" role="listitem">
773                                <div class="site-header-main-nav-dropdown-block">
774                                    <div class="site-header-main-nav-dropdown-block-heading">By Type</div>
775                                        <ul class="site-header-main-nav-dropdown-items">
776                                                <li class="site-header-main-nav-dropdown-item">
777                                                    <a href="https://www.asce.org/search/books" target="" data-active="false"><span>Books</span></a>
778                                                </li>
779                                                <li class="site-header-main-nav-dropdown-item">
780                                                    <a href="https://www.asce.org/search/codes-standards-content-type" target="" data-active="false"><span>Standards</span></a>
781                                                </li>
782                                                <li class="site-header-main-nav-dropdown-item">
783                                                    <a href="https://ascelibrary.org/journals" target="_blank" data-active="false"><span>Journals</span></a>
784                                                </li>
785                                                <li class="site-header-main-nav-dropdown-item">
786                                                    <a href="https://www.asce.org/search/news-releases" target="" data-active="false"><span>News Releases</span></a>
787                                                </li>
788                                                <li class="site-header-main-nav-dropdown-item">
789                                                    <a href="https://www.asce.org/advocacy/policy-statements" target="" data-active="false"><span>Policy Statements</span></a>
790                                                </li>
791                                                <li class="site-header-main-nav-dropdown-item">
792                                                    <a href="https://www.asce.org/search/proceedings-content-type" target="" data-active="false"><span>Proceedings</span></a>
793                                                </li>
794                                                <li class="site-header-main-nav-dropdown-item">
795                                                    <a href="https://www.asce.org/search/videos---all" target="" data-active="false"><span>Videos</span></a>
796                                                </li>
797                                                <li class="site-header-main-nav-dropdown-item">
798                                                    <a href="https://www.asce.org/publications-and-news/contract-documents" target="" data-active="false"><span>Contract Documents</span></a>
799                                                </li>
800                                        </ul>
801                                </div>
802                            </div>
803                            <div class="site-header-main-nav-dropdown-column-3" role="listitem">
804                                <div class="site-header-main-nav-dropdown-block">
805                                    <div class="site-header-main-nav-dropdown-block-heading">Featured News</div>
806                                    <ul class="site-header-main-nav-dropdown-items">
807                                        <li class="site-header-main-nav-dropdown-item">
808                                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine/issues/magazine-issue/article/2026/09/engineers-monitor-florid
808a-bridge-with-digital-twin"
809                                               target=""
810                                               data-active="false"
811                                               class="-bold-link"><span>Engineers monitor Florida bridge with digital twin</span></a>
812                                        </li>
813                                        <li class="site-header-main-nav-dropdown-item">
814                                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine/issues/magazine-issue/article/2026/09/the-next-frontier-in-floor-system-construction-is-here"
815                                               target=""
816                                               data-active="false"
817                                               class="-bold-link"><span>   The next frontier in floor system construction is here</span></a>
818                                        </li>
819                                        <li class="site-header-main-nav-dropdown-item">
820                                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source"
821                                               target=""
822                                               class="-arrow-link"><span>View All</span></a>
823                                        </li>
824                                    </ul>
825                                </div>
826                            </div>
827                        </ul>
828                    </li>
829
830                    
831                    <li class="site-header-item">
832                        <a href="https://www.asce.org/career-growth" target="" data-active="false" data-children="true">Career &amp; Growth</a>
833                        <ul class="site-header-main-nav-dropdown -careers" role="list">
834                            <div class="site-header-main-nav-dropdown-column-1" role="listitem">
835                                <div class="site-header-main-nav-dropdown-block">
836                                    <div class="site-header-main-nav-dropdown-block-heading">Jobs</div>
837                                        <ul class="site-header-main-nav-dropdown-items">
838                                                <li class="site-header-main-nav-dropdown-item">
839                                                    <a href="https://careers.asce.org/" target="_blank" data-active="false"><span>Find Job Opportunities</span></a>
840                                                </li>
841                                                <li class="site-header-main-nav-dropdown-item">
842                                                    <a href="https://employers.asce.org/" target="_blank" data-active="false"><span>Post a Job</span></a>
843                                                </li>
844                                                <li class="site-header-main-nav-dropdown-item">
845                                                    <a href="https://www.asce.org/career-growth/salary-and-workforce-research" target="" data-active="false"><span>Salary &amp; Workforce Research</span></a>
846                                                </li>
847                                        </ul>
848                                </div>
849                                <div class="site-header-main-nav-dropdown-block">
850                                    <div class="site-header-main-nav-dropdown-block-heading">Support For</div>
851                                        <ul class="site-header-main-nav-dropdown-items">
852                                                <li class="site-header-main-nav-dropdown-item">
853                                                    <a href="https://www.asce.org/career-growth/early-career-engineers" target="" data-active="false"><span>Early Career Engineer</span></a>
854                                                </li>
855                                                <li class="site-header-main-nav-dropdown-item">
856                                                    <a href="https://www.asce.org/career-growth/educators" target="" data-active="false"><span>Educators</span></a>
857                                                </li>
858                                                <li class="site-header-main-nav-dropdown-item">
859                                                    <a href="https://www.asce.org/career-growth/experienced-engineers" target="" data-active="false"><span>Experienced Engineer</span></a>
860                                                </li>
861                                                <li class="site-header-main-nav-dropdown-item">
862                                                    <a href="https://www.asce.org/career-growth/late-career" target="" data-active="false"><span>Late Career</span></a>
863                                                </li>
864                                                <li class="site-header-main-nav-dropdown-item">
865                                                    <a href="https://www.asce.org/career-growth/students" target="" data-active="false"><span>Students</span></a>
866                                                </li>
867                                        </ul>
868                                </div>
869                            </div>
870                            <div class="site-header-main-nav-dropdown-column-2" role="listitem">
871                                <div class="site-header-main-nav-dropdown-block">
872                                    <div class="site-header-main-nav-dropdown-block-heading">Resources</div>
873                                        <ul class="site-header-main-nav-dropdown-items">
874                                                <li class="site-header-main-nav-dropdown-item">
875                                                    <a href="https://www.asce.org/career-growth/leader-development" target="" data-active="false"><span>Leader Development</span></a>
876                                                </li>
877                                                <li class="site-header-main-nav-dropdown-item">
878                                                    <a href="https://www.asce.org/career-growth/ethics" target="" data-active="false"><span>Ethics</span></a>
879                                                </li>
880                                                <li class="site-header-main-nav-dropdown-item">
881                                                    <a href="https://www.asce.org/career-growth/awards-and-honors" target="" data-active="false"><span>Awards &amp; Honors</span></a>
882                                                </li>
883                                                <li class="site-header-main-nav-dropdown-item">
884                                                    <a href="https://www.asce.org/communities/get-involved" target="" data-active="false"><span>Get Involved</span></a>
885                                                </li>
886                                                <li class="site-header-main-nav-dropdown-item">
887                                                    <a href="https://www.asce.org/career-growth/career-paths" target="" data-active="false"><span>Career Paths</span></a>
888                                                </li>
889                                                <li class="site-header-main-nav-dropdown-item">
890                                                    <a href="https://www.asce.org/career-growth/civil-engineering-certification" target="" data-active="false"><span>Civil Engineering Certification</span></a>
891                                                </li>
892                                                <li class="site-header-main-nav-dropdown-item">
893                                                    <a href="https://www.asce.org/career-growth/pre-college-outreach" target="" data-active="false"><span>Pre-College Outreach</span></a>
894                                                </li>
895                                        </ul>
896                                </div>
897                            </div>
898                        </ul>
899
900                    </li>
901
902                    
903                    <li class="site-header-item">
904                        <a href="https://www.asce.org/education-and-events" target="" data-active="false" data-children="true">Education &amp; Events</a>
905                        <ul class="site-header-main-nav-dropdown" role="list">
906                            <div class="site-header-main-nav-dropdown-column-1" role="listitem">
907                                <div class="site-header-main-nav-dropdown-block">
908                                    <div class="site-header-main-nav-dropdown-block-heading">Continuing Education</div>
909                                        <ul class="site-header-main-nav-dropdown-items">
910                                                <li class="site-header-main-nav-dropdown-item">
911                                                    <a href="https://www.asce.org/education-and-events/explore-education" target="" data-active="false"><span>Explore Education</span></a>
912                                                </li>
913                                                <li class="site-header-main-nav-dropdown-item">
914                                                    <a href="https://sa360.asce.org/ASCEWebApp/Benefits/Membership/Freeondemandwebinars.aspx" target="_blank" data-active="false"><span>Free PDH Courses</span></a>
915                                                </li>
916                                                <li class="site-header-main-nav-dropdown-item">
917                                                    <a href="https://mylearning.asce.org/diweb/dashboard" target="_blank" data-active="false"><span>myLearning Login</span></a>
918                                                </li>
919                                        </ul>
920                                </div>
921                                <div class="site-header-main-nav-dropdown-block">
922                                    <div class="site-header-main-nav-dropdown-block-heading">Featured </div>
923                                        <ul class="site-header-main-nav-dropdown-items">
924                                                <li class="site-header-main-nav-dropdown-item">
925                                                    <a href="https://www.asceweek.org/" target="_blank" data-active="false"><span>ASCE Seminar Week</span></a>
926                                                </li>
927                                                <li class="site-header-main-nav-dropdown-item">
928                                                    <a href="https://mylearning.asce.org/diweb/catalog/item?id=9386038" target="_blank" data-active="false"><span>Upcoming Courses</span></a>
929                                                </li>
930                                                <li class="site-header-main-nav-dropdown-item">
931                                                    <a href="https://www.asce.org/education-and-events/explore-education/exam-preparation" target="" data-active="false"><span>Exam Preparation</span></a>
932                                                </li>
933                                                <li class="site-header-main-nav-dropdown-item">
934                                                    <a href="https://www.asce.org/education-and-events/explore-education/customized-training" target="" data-active="false"><span>Customized Training</span></a>
935                                                </li>
936                                        </ul>
937                                </div>
938                            </div>
939                            <div class="site-header-main-nav-dropdown-column-2" role="listitem">
940                                <div class="site-header-main-nav-dropdown-block">
941                                    <div class="site-header-main-nav-dropdown-block-heading">Events</div>
942                                        <ul class="site-header-main-nav-dropdown-items">
943                                                <li class="site-header-main-nav-dropdown-item">
944                                                    <a href="https://www.asce.org/education-and-events/events" target="" data-active="false"><span>Find an Upcoming Conference or Event</span></a>
945                                                </li>
946                                                <li class="site-header-main-nav-dropdown-item">
947                                                    <a href="https://www.asce.org/membership/corporate-engagement" target="" data-active="false"><span>
947Sponsorship &amp; Engagement Opportunities</span></a>
948                                                </li>
949                                                <li class="site-header-main-nav-dropdown-item">
950                                                    <a href="https://www.asce.org/education-and-events/events/call-for-submissions" target="" data-active="false"><span>Call for Submissions</span></a>
951                                                </li>
952                                                <li class="site-header-main-nav-dropdown-item">
953                                                    <a href="https://www.forensiccongress.org/" target="_blank" data-active="false"><span>11th Forensic Engineering Congress</span></a>
954                                                </li>
955                                                <li class="site-header-main-nav-dropdown-item">
956                                                    <a href="https://experience.asce.org" target="" data-active="false"><span>ASCE2027: The Infrastructure &amp; Engineering Experience</span></a>
957                                                </li>
958                                                <li class="site-header-main-nav-dropdown-item">
959                                                    <a href="https://www.emi-conference.org/" target="_blank" data-active="false"><span>Engineering Mechanics Institute Conference 2027</span></a>
960                                                </li>
961                                        </ul>
962                                </div>
963                            </div>
964                        </ul>
965                    </li>
966
967                    
968                    <li class="site-header-item">
969                        <a href="https://www.asce.org/communities" target="" data-active="false" data-children="true">Communities</a>
970                        <ul class="site-header-main-nav-dropdown" role="list">
971                            <div class="site-header-main-nav-dropdown-column-1" role="listitem">
972                                <div class="site-header-main-nav-dropdown-block">
973                                    <ul class="site-header-main-nav-dropdown-items">
974                                            <li class="site-header-main-nav-dropdown-item">
975                                                <a href="https://www.asce.org/communities/find-a-group" target="" data-active="false" class="-bold-link"><span>Find a group</span></a>
976                                                <p>Locate your region, section, or branch</p>
977                                            </li>
978
979                                    </ul>
980                                </div>
981                                <div class="site-header-main-nav-dropdown-block">
982                                    <ul class="site-header-main-nav-dropdown-items">
983                                            <li class="site-header-main-nav-dropdown-item">
984                                                <a href="https://www.asce.org/communities/institutes-and-technical-groups" target="" data-active="false" class="-bold-link"><span>Institutes &amp; Technical Groups</span></a>
985                                                <p>Network and interact with the leading minds in your profession.</p>
986                                            </li>
987
988                                    </ul>
989                                </div>
990                                <div class="site-header-main-nav-dropdown-block">
991                                    <ul class="site-header-main-nav-dropdown-items">
992                                            <li class="site-header-main-nav-dropdown-item">
993                                                <a href="https://www.asce.org/communities/get-involved" target="" data-active="false" class="-bold-link"><span>Get Involved</span></a>
994                                                <p>Give back to the civil engineering community: volunteer, mentor, donate and more. </p>
995                                            </li>
996
997                                    </ul>
998                                </div>
999                                <div class="site-header-main-nav-dropdown-block">
1000                                    <ul class="site-header-main-nav-dropdown-items">
1001                                            <li class="site-header-main-nav-dropdown-item">
1002                                                <a href="https://collaborate.asce.org/home" target="_blank" data-active="false" class="-bold-link"><span>Collaborate Community</span></a>
1003                                                <p>
1003Join the discussion with civil engineers across the world.</p>
1004                                            </li>
1005
1006                                    </ul>
1007                                </div>
1008                                <div class="site-header-main-nav-dropdown-block">
1009                                    <ul class="site-header-main-nav-dropdown-items">
1010                                            <li class="site-header-main-nav-dropdown-item">
1011                                                <a href="https://collaborate.asce.org/communities/communities-of-practice" target="_blank" data-active="false" class="-bold-link"><span>Communities of Practice</span></a>
1012                                                <p></p>
1013                                            </li>
1014
1015                                    </ul>
1016                                </div>
1017                            </div>
1018                            <div class="site-header-main-nav-dropdown-column-2" role="listitem">
1019                                <div class="site-header-main-nav-dropdown-block">
1020                                    <div class="site-header-main-nav-dropdown-block-heading"></div>
1021                                        <ul class="site-header-main-nav-dropdown-items">
1022                                                <li class="site-header-main-nav-dropdown-item">
1023                                                    <a href="https://www.asce.org/communities/younger-members" target="" data-active="false"><span>Younger Members</span></a>
1024                                                </li>
1025                                                <li class="site-header-main-nav-dropdown-item">
1026                                                    <a href="https://www.asce.org/advocacy/key-contacts" target="" data-active="false"><span>Key Contact Advocates</span></a>
1027                                                </li>
1028                                                <li class="site-header-main-nav-dropdown-item">
1029                                                    <a href="https://www.asce.org/communities/student-members" target="" data-active="false"><span>Student Members</span></a>
1030                                                </li>
1031                                                <li class="site-header-main-nav-dropdown-item">
1032                                                    <a href="https://www.asce.org/communities/global-activities" target="" data-active="false"><span>Global Activities</span></a>
1033                                                </li>
1034                                                <li class="site-header-main-nav-dropdown-item">
1035                                                    <a href="https://www.asce.org/communities/committees" target="" data-active="false"><span>Committees</span></a>
1036                                                </li>
1037                                                <li class="site-header-main-nav-dropdown-item">
1038                                                    <a href="https://www.asce.org/membership/corporate-engagement/organization-partners" target="" data-active="false"><span>Organization Partners</span></a>
1039                                                </li>
1040                                        </ul>
1041                                </div>
1042                            </div>
1043                        </ul>
1044                    </li>
1045
1046                    
1047                    <li class="site-header-item">
1048                        <a href="https://www.asce.org/topics" target="" data-active="false" data-children="true">Topics</a>
1049                        <ul class="site-header-main-nav-dropdown" role="list">
1050                            <div class="site-header-main-nav-dropdown-column-1" role="listitem">
1051                                <div class="site-header-main-nav-dropdown-block">
1052                                    <div class="site-header-main-nav-dropdown-block-heading">Topics</div>
1053                                        <ul class="site-header-main-nav-dropdown-items">
1054                                                <li class="site-header-main-nav-dropdown-item">
1055                                                    <a href="https://www.asce.org/topics/ai-and-civil-engineering" target="" data-active="false"><span>AI and Civil Engineering</span></a>
1056                                                </li>
1057                                                <li class="site-header-main-nav-dropdown-item">
1058                                                    <a href="https://www.asce.org/topics/civil-engineering-workforce-development" target="" data-active="false"><span>Civil Engineering Workforce Development</span></a>
1059                                                </li>
1060                                                <li class="site-header-main-nav-dropdown-item">
1061                                                    <a href="https://www.asce.org/topics/cybersecurity" target="" data-active="false"><span>Cybersecurity</span></a>
1062                                                </li>
1063                                                <li class="site-header-main-nav-dropdown-item">
1064                                                    <a href="https://www.asce.org/topics/disaster-response" target="" data-active="false"><span>Disaster Response</span></a>
1065                                                </li>
1066                                                <li class="site-header-main-nav-dropdown-item">
1067                                                    <a href="https://www.asce.org/topics/equity-infrastru
1067cture" target="" data-active="false"><span>Equity and Infrastructure</span></a>
1068                                                </li>
1069                                                <li class="site-header-main-nav-dropdown-item">
1070                                                    <a href="https://www.asce.org/topics/health-and-safety" target="" data-active="false"><span>Health and Safety</span></a>
1071                                                </li>
1072                                                <li class="site-header-main-nav-dropdown-item">
1073                                                    <a href="https://www.asce.org/topics/modular-design-and-construction" target="" data-active="false"><span>Modular Design and Construction</span></a>
1074                                                </li>
1075                                                <li class="site-header-main-nav-dropdown-item">
1076                                                    <a href="https://www.asce.org/topics/renewable-energy" target="" data-active="false"><span>Renewable Energy</span></a>
1077                                                </li>
1078                                        </ul>
1079                                </div>
1080                                <div class="site-header-main-nav-dropdown-block">
1081                                    <div class="site-header-main-nav-dropdown-block-heading"></div>
1082                                </div>
1083                            </div>
1084                            <div class="site-header-main-nav-dropdown-column-2" role="listitem">
1085                                <div class="site-header-main-nav-dropdown-block">
1086                                    <div class="site-header-main-nav-dropdown-block-heading"></div>
1087                                </div>
1088                            </div>
1089                        </ul>
1090                    </li>
1091
1092                    <li role="none" class="site-header-main-nav-item">
1093                        <a href="#" class="site-header-main-nav-search-trigger js-search-open"><span class="sr-text">Search</span></a>
1094                    </li>
1095                    <li role="none" class="site-header-main-nav-item">
1096                        <a href="#" class="site-header-main-nav-side-nav js-side-nav-trigger"><span class="sr-text">Side Navigation</span></a>
1097                    </li>
1098                </ul>
1099            </div>
1100        </nav>
1101    </div>
1102    <div class="site-header-side-nav js-side-nav" data-menu="closed" aria-hidden="true">
1103        <div class="site-header-side-nav-top">
1104            <button class="site-header-side-nav-close icon-close js-side-nav-close"><span class="sr-text">Close</span></button>
1105        </div>
1106        <div class="site-header-side-nav-inner">
1107            <nav class="site-header-side-nav-nav" aria-label="Side Navigation">
1108                <div class="site-header-side-nav-links">
1109                        <div class="site-header-side-nav-link">
1110                            <a href="https://www.asce.org/about-asce" target="">About ASCE</a>
1111                        </div>
1112                        <div class="site-header-side-nav-link">
1113                            <a href="https://www.asce.org/initiatives" target="">Initiatives</a>
1114                        </div>
1115                        <div class="site-header-side-nav-link">
1116                            <a href="https://www.asce.org/advocacy" target="">Advocacy</a>
1117                        </div>
1118                        <div class="site-header-side-nav-link">
1119                            <a href="https://www.asce.org/advertise-or-sponsor" target="">Advertise or Sponsor</a>
1120                        </div>
1121                        <div class="site-header-side-nav-link">
1122                            <a href="https://www.asce.org/diversity-equity-and-inclusion" target="">Diversity, Equity &amp; Inclusion</a>
1123                        </div>
1124                        <div class="site-header-side-nav-link">
1125                            <a href="https://www.asce.org/about-civil-engineering/history-and-heritage/historic-landmarks" target="">Historic Landmarks</a>
1126                        </div>
1127                        <div class="site-header-side-nav-link">
1128                            <a href="https://www.asce.org/contact-us" target="">Contact Us</a>
1129                        </div>
1130                </div>
1131                    <div class="site-header-side-nav-button">
1132                        <a href="https://www.ascefoundation.org/how-to-give/online-gift" target="_blank" class="btn -white">Make a Donation</a>
1133                    </div>
1134                <nav class="site-header-side-nav-social-links" aria-label="Social Media Links">
1135                    <ul>
1136                        <li>
1137                            <a class="icon-linkedin" href="https://www.linkedin.com/company/americansocietyofcivilengineers" target="_blank" rel="noopener">
1138                                <span class="sr-text">linkedin</span>
1139                            </a>
1140                        </li>
1141                        <li>
1142                            <a class="icon-facebook" href="https://www.facebook.com/ASCE.org" target="_blank" rel="noopener">
1143                                <span class="sr-text">facebook</span>
1144                            </a>
1145                        </li>
1146                        <li>
1147                            <a class="icon-twitter" href="https://twitter.com/ascetweets" target="_blank" rel="noopener">
1148                                <span class="sr-text">twitter</span>
1149                            </a>
1150                        </li>
1151                        <li>
1152                            <a class="icon-youtube" href="https://www.youtube.com/channel/UCriMdyJ4zLJflaNZSQKgABQ" target="_blank" rel="noopener">
1153                                <span class="sr-text">youtube</span>
1154                            </a>
1155                        </li>
1156                        <li>
1157                            <a class="icon-instagram" href="https://www.instagram.com/accounts/login/?next=/asce_hq/" target="_blank" rel="noopener">
1158                                <span class="sr-text">instagram</span>
1159                            </a>
1160                        </li>
1161                    </ul>
1162                </nav>
1163            </nav>
1164        </div>
1165    </div>
1166
1167    <div class="site-header-search-container -js-container">
1168        <div class="site-header-search">
1169            
1170            <button class="site-header-search-close icon-close js-site-header-search-close"><span class="sr-text">Close</span></button>
1171            <div class="site-header-search-inner">
1172                <label for="coveo-searchbox-site-header" class="site-header-search-label">Search</label>
1173                <div class="site-header-search-wrapper">
1174                    <div class="asce-coveo-search">
1175                        <div id="coveo-searchbox-site-header" data-search-interface-id="AsceMainSiteCoveoSearchInterface">
1176                            
1177
1178
1179
1180<script>
1181    document.addEventListener("CoveoSearchEndpointInitialized", function() {
1182        var searchboxElement = document.getElementById("AsceMainSiteHeaderGlobalSearchBox");
1183        searchboxElement.addEventListener("CoveoComponentInitialized", function() {
1184            CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "https://www.asce.org/search");
1185        });
1186    })
1187</script>
1187    <div id="AsceMainSiteHeaderGlobalSearchBox_container" class="coveo-for-sitecore-search-box-container"
1188                     data-prebind-maximum-age='currentMaximumAge'
1189>
1190        <div id="AsceMainSiteHeaderGlobalSearchBox"
1191             class="CoveoSearchbox"
1192                             data-enable-omnibox='true'
1193                 data-prebind-maximum-age='currentMaximumAge'
1194                 data-placeholder='Search ASCE'
1195                 data-clear-filters-on-new-query='false'
1196>
1197            
1198            
1199<script type="text/javascript">
1200    document.addEventListener("CoveoSearchEndpointInitialized", function() {
1201        var componentId = "AsceMainSiteHeaderGlobalSearchBox";
1202        var componentElement = document.getElementById(componentId);
1203
1204        function showError(error) {
1205                console.error(error);
1206        }
1207
1208        function areCoveoResourcesIncluded() {
1209            return typeof (Coveo) !== "undefined";
1210        }
1211
1212        if (areCoveoResourcesIncluded()) {
1213            var event = document.createEvent("CustomEvent");
1214            event.initEvent("CoveoComponentInitialized", false, true);
1215            
1216            setTimeout(function() {
1217                componentElement.dispatchEvent(event);
1218            }, 0);
1219        } else {
1220            componentElement.classList.add("invalid");
1221            showError("The Coveo Resources component must be included in this page.");
1222        }
1223    });
1224</script>
1224
1225            <div class="CoveoForSitecoreBindWithUserContext"></div>
1226            <div class="CoveoForSitecoreExpressions"></div>
1227            <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div>
1228        </div>
1229        
1230    </div>
1231
1232                        </div>
1233                    </div>
1234                </div>
1235            </div>
1236        </div>
1237    </div>
1238</header>
1239
1240    <!-- END NOINDEX -->
1241    <main id="maincontent" aria-label="Page Content">
1242        <div class="grid-container">
1243            
1244                <!-- components/standard-hero/standard-hero.twig -->
1245    <div class="standard-hero">
1246        <div class="standard-hero-inner">
1247            <h1 class="h1">Publications &amp; News</h1>
1248                <!-- BEGIN NOINDEX -->
1249    <nav class="breadcrumbs ">
1250        <ul class="breadcrumbs-list">
1251            <li class="breadcrumbs-list-item"><a href="/" class="breadcrumbs-list-item-link icon-home"><span class="sr-text">Home</span></a></li>
1252                <li class="breadcrumbs-list-item">
1253
1254                    <a class="breadcrumbs-list-item-link  -has-dropdown" href="https://www.asce.org/publications-and-news">
1255                        Publications &amp; News
1256                    </a>
1257                        <button class="breadcrumbs-list-item-arrow icon-chevron" tabindex="-1"><span class="sr-text">toggle dropdown</span></button>
1258                        <ul class="breadcrumbs-list-item-dropdown">
1259                                <li>
1260                                    <a href="https://www.asce.org/publications-and-news/asce-7">ASCE 7</a>
1261                                </li>
1262                                <li>
1263                                    <a href="https://www.asce.org/publications-and-news/civil-engineering-source">Civil Engineering Source</a>
1264                                </li>
1265                                <li>
1266                                    <a href="https://www.asce.org/publications-and-news/codes-and-standards">Codes &amp; Standards</a>
1267                                </li>
1268                                <li>
1269                                    <a href="https://www.asce.org/publications-and-news/contract-documents">Contract documents</a>
1270                                </li>
1271                                <li>
1272                                    <a href="https://www.asce.org/publications-and-news/newsroom">Newsroom</a>
1273                                </li>
1274                                <li>
1275                                    <a href="https://www.asce.org/publications-and-news/asce-hazard-tool">ASCE Hazard Tool</a>
1276                                </li>
1277                        </ul>
1278                </li>
1279        </ul>
1280    </nav>
1281    <!-- END NOINDEX -->
1282
1283
1284        </div>
1285    </div>
1286
1287
1288            
1289<!-- BEGIN NOINDEX -->
1290<!-- components/section-search/section-search.twig -->
1291<section class="section-search">
1292    <div class="section-search-inner">
1293        <form class="section-search-form">
1294            <div class="section-search-form-left">
1295                <div class="section-search-text h5 -white">Search Publications</div>
1296            </div>
1297            <div class="section-search-form-right">
1298                <label for="section-search-form-input" class="sr-text">Search Publications</label>
1299                <div class="asce-coveo-search">
1300                    <div id="coveo-searchbox-section-search" data-search-interface-id="AsceMainSiteCoveoSearchInterface">
1301                        
1302
1303
1304
1305
1306<input id="searchWithin" value="Publications" type="hidden" />
1307<script>
1308    document.addEventListener("DOMContentLoaded", function () {
1309        var searchboxElement = document.getElementById("AsceSectionGlobalSearchBox");
1310        var searchWithinValue = document.getElementById("searchWithin").value;
1311
1312        searchboxElement.addEventListener("CoveoComponentInitialized", function () {
1313            if (searchWithinValue != "") {
1314                CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "https://www.asce.org/search" + "#f:searchwithin=[" + searchWithinValue + "]");
1315            }
1316            else {
1317                CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "https://www.asce.org/search");
1318            }
1319        });
1320    });
1321</script>
1321
1322
1323<script>
1324    document.addEventListener("CoveoSearchEndpointInitialized", function() {
1325        var searchboxElement = document.getElementById("AsceSectionGlobalSearchBox");
1326        searchboxElement.addEventListener("CoveoComponentInitialized", function() {
1327            CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "https://www.asce.org/search");
1328        });
1329    })
1330</script>
1330    <div id="AsceSectionGlobalSearchBox_container" class="coveo-for-sitecore-search-box-container"
1331           data-prebind-maximum-age='currentMaximumAge'
1332>
1333        <div id="AsceSectionGlobalSearchBox"
1334             class="CoveoSearchbox"
1335               data-enable-omnibox='true'
1336  data-prebind-maximum-age='currentMaximumAge'
1337  data-placeholder='Search Publications'
1338  data-clear-filters-on-new-query='false'
1339>
1340            
1341            
1342<script type="text/javascript">
1343    document.addEventListener("CoveoSearchEndpointInitialized", function() {
1344        var componentId = "AsceSectionGlobalSearchBox";
1345        var componentElement = document.getElementById(componentId);
1346
1347        function showError(error) {
1348                console.error(error);
1349        }
1350
1351        function areCoveoResourcesIncluded() {
1352            return typeof (Coveo) !== "undefined";
1353        }
1354
1355        if (areCoveoResourcesIncluded()) {
1356            var event = document.createEvent("CustomEvent");
1357            event.initEvent("CoveoComponentInitialized", false, true);
1358            
1359            setTimeout(function() {
1360                componentElement.dispatchEvent(event);
1361            }, 0);
1362        } else {
1363            componentElement.classList.add("invalid");
1364            showError("The Coveo Resources component must be included in this page.");
1365        }
1366    });
1367</script>
1367
1368            <div class="CoveoForSitecoreBindWithUserContext"></div>
1369            <div class="CoveoForSitecoreExpressions"></div>
1370            <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div>
1371        </div>
1372        
1373    </div>
1374                   
1375                    </div>
1376                </div>
1377            </div>
1378        </form>
1379    </div>
1380</section>
1381<!-- END NOINDEX -->    <!-- components/card-grid-icons/card-grid-icons.twig -->
1382    <div class="card-grid-icons -bg-right" data-img=true>
1383        <div class="card-grid-icons-inner">
1384            <div class="card-grid-icons-intro">
1385                <div class="card-grid-icons-intro-text">
1386                        <div class="eyebrow">Publications &amp; News</div>
1387                                            <h2 class="h4">Stay informed with the latest news and research from ASCE</h2>
1388                                            <p>Browse ASCE’s publications content and find the latest civil engineering news. </p>
1389                                    </div>
1390
1391                    <div class="card-grid-icons-intro-img" >
1392
1393                        <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/computer-book-view--600x422.jpg?cx=0&amp;cy=0&amp;cw=600&amp;ch=422&amp;hash=4C6C8CF270C70D9F4561B6E0B60F12D6" alt="Laptop view of ebook">
1394
1395                    </div>
1396            </div>
1397
1398                <div class="card-grid-icons-items">
1399                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1400                                    <div class="card-grid-icons-item-content">
1401                                        <div class="card-grid-icons-item-content-top">
1402                                          
1403<img src="https://www.asce.org/-/media/images/asce/icons/networking.svg?iar=0&amp;hash=C7B217F1D05655110B7F92D61840B685" class="card-grid-icons-item-icon" alt="Networking icon" /><a title="Search journals" href="https://ascelibrary.org/journals" class="card-grid-icons-item-title h5 js-link-event-link" target="_blank">Journals</a>                                                    <p class="card-grid-icons-item-text">ASCE’s 35 journals cover a wide range of multidisciplinary civil engineering topics.</p>
1404
1405                                        </div>
1406                                        <div class="card-grid-icons-item-link">
1407<a title="Search journals" href="https://ascelibrary.org/journals" class="-arrow-link  -external" target="_blank"><span>Search journals</span></a>
1408                                        </div>
1409                                    </div>
1410                                </div>
1411                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1412                                    <div class="card-grid-icons-item-content">
1413                                        <div class="card-grid-icons-item-content-top">
1414                                          
1415<img src="https://www.asce.org/-/media/images/asce/icons/book.svg?iar=0&amp;hash=333CC22AE85153A5E699A3E5151A966A" class="card-grid-icons-item-icon" alt="Book icon" /><a title="Search books and standards" href="https://www.asce.org/search/books-and-standards-content-type" class="card-grid-icons-item-title h5 js-link-event-link">Books and standards</a>                                                    <p class="card-grid-icons-item-text">State-of-the-practice information and guidance on today’s engineering methods and technologies.</p>
1416
1417                                        </div>
1418                                        <div class="card-grid-icons-item-link">
1419<a title="Search books and standards" href="https://www.asce.org/search/books-and-standards-content-type" class="-arrow-link "><span>Search books and standards</span></a>
1420                                        </div>
1421                                    </div>
1422                                </div>
1423                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1424                                    <div class="card-grid-icons-item-content">
1425                                        <div class="card-grid-icons-item-content-top">
1426                                          
1427<img src="https://www.asce.org/-/media/images/asce/icons/guided-online-course.svg?iar=0&amp;hash=7C420EFB86331CBA10CE66F53AAA7578" class="card-grid-icons-item-icon" alt="Computer monitor icon" /><a title="Subscribe now" href="https://amplify.asce.org/" class="card-grid-icons-item-title h5 js-link-event-link" target="_blank">ASCE AMPLIFY</a>                                                    <p class="card-grid-icons-item-text">
1427Harness the technological power of the ASCE AMPLIFY interactive digital platform to perfect your engineering projects.</p>
1428
1429                                        </div>
1430                                        <div class="card-grid-icons-item-link">
1431<a title="Subscribe now" href="https://amplify.asce.org/" class="-arrow-link  -external" target="_blank"><span>Subscribe now</span></a>
1432                                        </div>
1433                                    </div>
1434                                </div>
1435                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1436                                    <div class="card-grid-icons-item-content">
1437                                        <div class="card-grid-icons-item-content-top">
1438                                          
1439<img src="https://www.asce.org/-/media/images/asce/icons/icon-guided-online-course.svg?iar=0&amp;hash=AEB306DF3E92E01F2B8EE77892F531F4" class="card-grid-icons-item-icon" alt="Civil engineering Source icon" /><a title="Learn more" href="https://www.asce.org/publications-and-news/civil-engineering-source" class="card-grid-icons-item-title h5 js-link-event-link">Civil Engineering Source</a>                                                    <p class="card-grid-icons-item-text">Access industry and society news, career and management articles, and technical updates, as well as Civil Engineering magazine digital edition.</p>
1440
1441                                        </div>
1442                                        <div class="card-grid-icons-item-link">
1443<a title="Learn more" href="https://www.asce.org/publications-and-news/civil-engineering-source" class="-arrow-link "><span>Learn more</span></a>
1444                                        </div>
1445                                    </div>
1446                                </div>
1447                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1448                                    <div class="card-grid-icons-item-content">
1449                                        <div class="card-grid-icons-item-content-top">
1450                                          
1451<img src="https://www.asce.org/-/media/images/asce/icons/certificate-programs.svg?iar=0&amp;hash=E2508B5DC1C9094F4EBD453C91307055" class="card-grid-icons-item-icon" alt="Contract documents icon" /><a title="Search contract documents" href="https://www.asce.org/publications-and-news/contract-documents" class="card-grid-icons-item-title h5 js-link-event-link">Contract documents</a>                                                    <p class="card-grid-icons-item-text">Reduce conflicts and avoid litigation using EJCDC contract documents.</p>
1452
1453                                        </div>
1454                                        <div class="card-grid-icons-item-link">
1455<a title="Search contract documents" href="https://www.asce.org/publications-and-news/contract-documents" class="-arrow-link "><span>Search contract documents</span></a>
1456                                        </div>
1457                                    </div>
1458                                </div>
1459                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1460                                    <div class="card-grid-icons-item-content">
1461                                        <div class="card-grid-icons-item-content-top">
1462                                          
1463<img src="https://www.asce.org/-/media/images/asce/icons/certifications.svg?iar=0&amp;hash=36C53F19007DE2365950070FEC57D43F" class="card-grid-icons-item-icon" alt="Policy statements icon" /><a title="Search policy statements" href="https://www.asce.org/advocacy/policy-statements" class="card-grid-icons-item-title h5 js-link-event-link">Policy statements</a>                                                    <p class="card-grid-icons-item-text">Learn about ASCE’s official policy statements on major technical, professional and educational issues.</p>
1464
1465                                        </div>
1466                                        <div class="card-grid-icons-item-link">
1467<a title="Search policy statements" href="https://www.asce.org/advocacy/policy-statements" class="-arrow-link "><span>Search policy statements</span></a>
1468                                        </div>
1469                                    </div>
1470                                </div>
1471                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1472                                    <div class="card-grid-icons-item-content">
1473                                        <div class="card-grid-icons-item-content-top">
1474                                          
1475<img src="https://www.asce.org/-/media/images/asce/icons/icon-webinar.svg?iar=0&amp;
1475hash=EC4349941AF3E42E7E3C3D804E261523" class="card-grid-icons-item-icon" alt="Videos icon" /><a title="Search videos" href="https://www.asce.org/publications-and-news/civil-engineering-source/videos" class="card-grid-icons-item-title h5 js-link-event-link">Videos</a>                                                    <p class="card-grid-icons-item-text">Watch the latest civil engineering news and trends, society updates, infrastructure advocacy, and career development.</p>
1476
1477                                        </div>
1478                                        <div class="card-grid-icons-item-link">
1479<a title="Search videos" href="https://www.asce.org/publications-and-news/civil-engineering-source/videos" class="-arrow-link "><span>Search videos</span></a>
1480                                        </div>
1481                                    </div>
1482                                </div>
1483                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1484                                    <div class="card-grid-icons-item-content">
1485                                        <div class="card-grid-icons-item-content-top">
1486                                          
1487<img src="https://www.asce.org/-/media/images/asce/icons/seminar.svg?iar=0&amp;hash=DED95762037D59691D023A5B7555C325" class="card-grid-icons-item-icon" alt="Conference icon" /><a title="Search proceedings" href="https://www.asce.org/search/conference-proceedings---all" class="card-grid-icons-item-title h5 js-link-event-link">Conference proceedings</a>                                                    <p class="card-grid-icons-item-text">Read the latest technologies presented at key conferences around the world.</p>
1488
1489                                        </div>
1490                                        <div class="card-grid-icons-item-link">
1491<a title="Search proceedings" href="https://www.asce.org/search/conference-proceedings---all" class="-arrow-link "><span>Search proceedings</span></a>
1492                                        </div>
1493                                    </div>
1494                                </div>
1495                                 <div class="card-grid-icons-item js-link-event" data-animation="fadeInUp" data-animation-duration="1500">
1496                                    <div class="card-grid-icons-item-content">
1497                                        <div class="card-grid-icons-item-content-top">
1498                                          
1499<img src="https://www.asce.org/-/media/images/asce/icons/cityscape.svg?iar=0&amp;hash=9011D533A660C5FD1CDCF52E4E985D07" class="card-grid-icons-item-icon" alt="Infographics icon" /><a title="ASCE infographics" href="https://ascelibrary.org/infographics" class="card-grid-icons-item-title h5 js-link-event-link" target="_blank">ASCE Publications infographics</a>                                                    <p class="card-grid-icons-item-text">Practical guidance for civil engineers to advance sustainability goals and infrastructure investment.<br/></p>
1500
1501                                        </div>
1502                                        <div class="card-grid-icons-item-link">
1503<a title="ASCE infographics" href="https://ascelibrary.org/infographics" class="-arrow-link  -external" target="_blank"><span>ASCE infographics</span></a>
1504                                        </div>
1505                                    </div>
1506                                </div>
1507                </div>
1508        </div>
1509    </div>
1510
1511
1512
1513<!-- components/trending-news-topics/trending-news-topics.twig -->
1514    <section class="trending-news-topics -bg-left">
1515        <div class="trending-news-topics-inner">
1516            <h2 class="trending-news-topics-title h4">What&#39;s trending on Civil Engineering Source</h2>
1517            <div class="trending-news-topics-container">
1518                    <div class="trending-news-topics-item js-link-event">
1519
1520                        <h1 class="trending-news-topics-number-1 h1">1</h1>
1521
1522                        <div class="trending-news-topics-image">
1523                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/source/images/2026/09-september/veteran-structural-engineers-reflect-on-9-11-and-lessons-that-changed-the-profession/veterans-9-11-article-nunu210906-d-a1420-001-1-featured.jpg?cx=0&amp;cy=0&amp;cw=297&amp;ch=210&amp;hash=A4023902040F0A8D9B721C1F60087B37" alt="Engineers assess hazards am
1523id World Trade Center debris after 9/11">
1524                        </div>
1525
1526                        <div class="trending-news-topics-content">
1527                            <p class="trending-news-topics-eyebrow">Structural Engineering</p>
1528                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/article/2026/09/07/veteran-structural-engineers-reflect-on-9-11-and-lessons-that-changed-the-profession" class="trending-news-topics-summary js-link-event-link">Veteran structural engineers reflect on 9/11 and lessons that changed the profession</a>
1529                        </div>
1530
1531                    </div>
1532                    <div class="trending-news-topics-item js-link-event">
1533
1534                        <h1 class="trending-news-topics-number-2 h1">2</h1>
1535
1536                        <div class="trending-news-topics-image">
1537                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/civil-engineering-magazine/images/2026/05-september-october-2026/cep-feature-new-york-city-pedestrian-tunnel-pushes-engineering-boundaries/74-grand-central-feature.jpg?cx=0&amp;cy=0&amp;cw=297&amp;ch=210&amp;hash=E768FBF59BC089779D45C3E6225DABC9" alt="People stand waiting on a platform of a subway station in New York City. ">
1538                        </div>
1539
1540                        <div class="trending-news-topics-content">
1541                            <p class="trending-news-topics-eyebrow">Geotechnical Engineering</p>
1542                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/civil-engineering-magazine/issues/magazine-issue/article/2026/09/new-york-city-pedestrian-tunnel-pushes-engineering-boundaries" class="trending-news-topics-summary js-link-event-link">New York City pedestrian tunnel pushes engineering boundaries</a>
1543                        </div>
1544
1545                    </div>
1546                    <div class="trending-news-topics-item js-link-event">
1547
1548                        <h1 class="trending-news-topics-number-3 h1">3</h1>
1549
1550                        <div class="trending-news-topics-image">
1551                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/source/images/2026/05-may/asces-best-places-to-be-a-civil-engineer-in-2026/best-places-logo-2026.jpg?cx=0&amp;cy=0&amp;cw=297&amp;ch=210&amp;hash=0CFEBA28BE7B48481C831DC8C2D1BB99" alt="">
1552                        </div>
1553
1554                        <div class="trending-news-topics-content">
1555                            <p class="trending-news-topics-eyebrow">Career Development</p>
1556                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/article/2026/05/28/asces-best-places-to-be-a-civil-engineer-in-2026" class="trending-news-topics-summary js-link-event-link">ASCE’s Best Places to Be a Civil Engineer in 2026</a>
1557                        </div>
1558
1559                    </div>
1560                    <div class="trending-news-topics-item js-link-event">
1561
1562                        <h1 class="trending-news-topics-number-4 h1">4</h1>
1563
1564                        <div class="trending-news-topics-image">
1565                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/source/images/2026/09-september/tree-canopy-can-help-cities-mitigate-air-pollution-and-heat-but-space-is-limited/tree-canopy-urban1-featured.jpg?cx=0&amp;cy=0&amp;cw=297&amp;ch=210&amp;hash=D329A9CC9466E6528687BC06E2C45DAB" alt="Mature trees create canopy above a New York City street">
1566                        </div>
1567
1568                        <div class="trending-news-topics-content">
1569                            <p class="trending-news-topics-eyebrow">Urban &amp; Regional Planning</p>
1570                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/article/2026/09/11/tree-canopy-can-help-cities-mitigate-air-pollution-and-heat-but-space-is-limited" class="trending-news-topics-summary js-link-event-link">Tree canopy can help cities mitigate air pollution and heat, but space is limited</a>
1571                        </div>
1572
1573                    </div>
1574                    <div class="trending-news-topics-item js-link-event">
1575
1576                        <h1 class="trending-news-topics-number-5 h1">5</h1>
1577
1578                        <div class="trending-news-topics-image">
1579                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/source/images/2025/10-october/new-asce-report-shows-civil-engineering-salaries-up-an-average-9000/money-web-feat.jpg?cx=0&amp;cy=0&amp;cw=297&amp;ch=210&amp;hash=AAF70C0DE0400DD32D7256FAB9E3DF3F" alt="">
1580                        </div>
1581
1582                        <div class="trending-news-topics-content">
1583                            <p class="trending-news-topics-eyebrow">Business Management</p>
1584                            <a href="https://www.asce.org/publications-and-news/civil-engineering-source/article/2025/10/14/new-asce-report-shows-civil-engineering-salaries-up-an-average-9000" class="trending-news-topics-summary js-link-event-link">New ASCE report shows civil engineering salaries up an average $9,000</a>
1585                        </div>
1586
1587                    </div>
1588            </div>
1589        </div>
1590    </section>
1591    <!-- BEGIN NOINDEX -->
1592    <!-- components/ad-space-728/ad-space-728.twig -->
1593<aside class="ad-space-728">
1594        <div class="ad-space-300-description">Advertising</div>
1595        <div class="ad-space-728-embed">
1596        
1596<script type="text/javascript" language="JavaScript"> 
1597aj_server = 'https://asce.nui.media/pipeline/'; aj_tagver = '1.0'; 
1598aj_zone = 'asce'; aj_adspot = '661267'; aj_page = '0'; aj_dim ='48156'; aj_ch = ''; aj_ct = ''; 
1599aj_kw = ''; 
1600aj_pv = true; aj_click = ''; 
1601</script>
1601<script type="text/javascript" language="JavaScript" 
1602src=https://img.nui.media/banners/ajtg.js></script>
1602 
1603
1604    </div>
1605</aside>
1606    <!-- END NOINDEX -->
1607    <!-- components/double-promo/double-promo.twig -->
1608    <div class="double-promo  -bg-left" id="cba277cd-f8af-4f08-8125-8626a921e3d8">
1609        <div class="double-promo-inner">
1610            <img class="dots" src="/assets/images/white-dots-2.svg" alt="ASCE dots">
1611            <h2 class="double-promo-title h3">Recently published</h2>
1612            <div class="double-promo-items">
1613                                <div class="double-promo-item js-link-event">
1614                                        <div class="double-promo-item-image">
1615                                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/understanding-modern-construction-economics-impact-tariffs-construction-projects-book-cover.jpg?cx=0&amp;cy=0&amp;cw=623&amp;ch=440&amp;hash=5F72745A5B02480359E54493EC033DFE" alt="Understanding Modern Construction Economics and the Impact of Tariffs on Construction Projects">
1616                                        </div>
1617                                    <div class="double-promo-item-content">
1618                                            <div class="eyebrow">e-Book</div>
1619                                                                                        <a href="https://ascelibrary.org/doi/book/10.1061/9780784487044" target="_blank" class="h4 double-promo-item-heading js-link-event-link">Understanding Modern Construction Economics and the Impact of Tariffs on Construction Projects</a>
1620
1621                                            <p class="double-promo-item-description">This book examines how policy-driven trade tariffs have introduced discrete and measurable cost volatility into construction markets. </p>
1622                                        <a title="Buy e-Book" href="https://ascelibrary.org/doi/book/10.1061/9780784487044" class="btn double-promo-item-button" target="_blank">Buy e-Book</a>                                    </div>
1623                                </div>
1624                                <div class="double-promo-item js-link-event">
1625                                        <div class="double-promo-item-image">
1626                                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/overhead-power-line-substation-foundations-book-cover.jpg?cx=0&amp;cy=0&amp;cw=623&amp;ch=440&amp;hash=505F517701590A46D63BC096E6316258" alt="Overhead Power Line and Substation Foundations: State of Practice, Basics, Type Selection, Geotechnical Topics, and Specialty Analysis, MOP 160">
1627                                        </div>
1628                                    <div class="double-promo-item-content">
1629                                            <div class="eyebrow">Book </div>
1630                                                                                        <a href="https://sp360.asce.org/PersonifyEbusiness/Merchandise/Product-Details/productId/329744881" target="_blank" class="h4 double-promo-item-heading js-link-event-link">Overhead Power Line and Substation Foundations: State of Practice, Basics, Type Selection, Geotechnical Topics, and Specialty Analysis, MOP 160</a>
1631
1632                                            <p class="double-promo-item-description">MOP 160, provides an overview of the best practices and recommendations regarding the analysis, design, and construction of electrical overhead power line structure and substation structure foundations and summarizes the most common foundation design considerations.</p>
1633                                        <a title="Buy Book" href="https://sp360.asce.org/PersonifyEbusiness/Merchandise/Product-Details/productId/329744881" class="btn double-promo-item-button" target="_blank">Buy Book</a>                                    </div>
1634                                </div>
1635            </div>
1636        </div>
1637    </div>
1638
1639    <!-- components/double-promo/double-promo.twig -->
1640    <div class="double-promo " id="5b01760b-e6d7-4e7c-8473-cd75450d18c1">
1641        <div class="double-promo-inner">
1642            <img class="dots" src="/assets/images/white-dots-2.svg" alt="ASCE dots">
1643            <h2 class="double-promo-title h3">ASCE 7</h2>
1644            <div class="double-promo-items">
1645                                <div class="double-promo-item js-link-event">
1646                                        <div class="double-promo-item-image">
1647                                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/asce-7-22-stacked--840x590.jpg?cx=0&amp;cy=0&amp;cw=623&amp;ch=440&amp;hash=E8A134CCB2E860D4CB333B5FAA1D8DBA" alt="ASCE/SEI 7-22 Standard, 2 books stacked">
1648                                        </div>
1649                                    <div class="double-promo-item-content">
1650                                            <div class="eyebrow">Publications</div>
1651                                                                                        <a href="https://www.asce.org/publications-and-news/asce-7" target="" class="h4 double-promo-item-heading js-link-event-link">Minimum Design Loads and Associated Criteria for Buildings and Other Structures</a>
1652
1653                                            <p class="double-promo-item-description">ASCE/SEI 7-22 provides the most current and coordinated loading standard for general structural design. Available in both print and ebook formats, alongside online tools.</p>
1654                                        <a title="Explore ASCE 7" href="https://www.asce.org/publications-and-news/asce-7" class="btn double-promo-item-button">Explore ASCE 7</a>                                    </div>
1655                                </div>
1656                                <div class="double-promo-item js-link-event">
1657                                        <div class="double-promo-item-image">
1658                                            <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/amplify-promo-hands-typing.jpg?cx=0.48&amp;cy=0.5&amp;cw=623&amp;ch=440&amp;hash=34BB2B5588211DB07618B9587DBA617A" alt="Hands typing on a laptop displaying the ASCE AMPLIFY online tool">
1659                                        </div>
1660                                    <div class="double-promo-item-content">
1661                                            <div class="eyebrow">Online tool</div>
1662                                                                                        <a href="https://amplify.asce.org/" target="_blank" class="h4 double-promo-item-heading js-link-event-link">ASCE AMPLIFY</a>
1663
1664                                            <p class="double-promo-item-description">This new digital interactive platform provides access to ASCE 7-22, 7-16, 7-10, and ASCE 41-23, plus Tier 1 Checklists. Contact <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="62030f12
16640e0b041b160d0d0e1122031101074c0d1005">[email&#160;protected]</a> to learn more about subscription options.</p>
1665                                        <a title="Get started!" href="https://amplify.asce.org/" class="btn double-promo-item-button" target="_blank">Get started!</a>                                    </div>
1666                                </div>
1667            </div>
1668        </div>
1669    </div>
1670
1671    <!-- components/promo-splitter/promo-splitter.twig -->
1672    <section class="promo-splitter  -blue -bg-left" data-image-position="left" data-gradient="false">
1673        <div class="promo-splitter-inner">
1674            <div class="promo-splitter-image">
1675                <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/un-sustainable-development-goals--publications-840x590.jpg?cx=0&amp;cy=0&amp;cw=840&amp;ch=590&amp;hash=0A8358804930C98AA7955377C4AE963B" alt="UN Sustainable Development Goals and ASCE Publications">
1676            </div>
1677            <div class="promo-splitter-content">
1678                    <div class="eyebrow">ASCE Publications</div>
1679                <h2 class="h4">Sustainable development</h2>
1680                    <div class="wysiwyg-content">
1681                        <p>
1682                            <p>ASCE civil engineering research supports key UN Sustainable Development Goals. Researchers and practicing civil engineers are actively seeking solutions to make our environment more resilient and sustainable for future generations.</p>
1683                        </p>
1684                    </div>
1685                
1686                    <ul class="promo-splitter-link-list">
1687                            <li>
1688                                <a href="https://ascelibrary.org/sdg" class="-arrow-link -external " target="_blank"><span>How ASCE Publications is advancing these goals</span></a>
1689                            </li>
1690                    </ul>
1691            </div>
1692        </div>
1693        
1694    </section>
1695
1696
1697    <!-- BEGIN NOINDEX -->
1698    <!-- components/ad-space-970/ad-space-970.twig -->
1699<aside class="ad-space-970">
1700        <div class="ad-space-300-description">Advertising</div>
1701        <div class="ad-space-970-embed">
vendor: 118 bytes, lines 1701-1702
1701
1702        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1702<script type="text/javascript" language="JavaScript">
1703      aj_server = 'https://asce.nui.media/pipeline/'; aj_tagver = '1.0';
1704      aj_zone = 'asce'; aj_adspot = '655424'; aj_page = '0'; aj_dim ='641336'; aj_ch = ''; aj_ct = ''; aj_kw = '';
1705      aj_pv = true; aj_click = '';
1706    </script>
1706
1707    
1707<script type="text/javascript" language="JavaScript" src="https://img.nui.media/banners/ajtg.js"></script>
1707
1708    </div>
1709</aside>
1710    <!-- END NOINDEX -->
1711    <!-- components/promo-splitter/promo-splitter.twig -->
1712    <section class="promo-splitter  -blue -bg-right" data-image-position="right" data-gradient="false">
1713        <div class="promo-splitter-inner">
1714            <div class="promo-splitter-image">
1715                <img src="https://www.asce.org/-/media/asce-images-and-files/publications-and-news/publications/images/istock-178986048.jpg?cx=0&amp;cy=0&amp;cw=840&amp;ch=590&amp;hash=2E016A11F6BD656E0C6534EDBFE46071" alt="laptop with library on screen">
1716            </div>
1717            <div class="promo-splitter-content">
1718                <h2 class="h4">ASCE Library</h2>
1719                    <div class="wysiwyg-content">
1720                        <p>
1721                            <p>Your platform for the latest civil engineering research and its practical application.</p>
1722                        </p>
1723                    </div>
1724                <a target="_blank" class="btn -external -white" href="https://ascelibrary.org/" title="Search library">Search library</a>
1725            </div>
1726        </div>
1727        
1728    </section>
1729
1730
1731
1732        </div>
1733    </main>
1734    <!-- BEGIN NOINDEX -->
1735    <footer class="site-footer">
1736    <div class="site-footer-inner">
1737        <div class="site-footer-top">
1738            <nav class="site-footer-nav" aria-label="Footer Navigation">
1739                <ul class="site-footer-nav-left">
1740        <li><a href="https://www.asce.org/career-growth" target="">Career &amp; Growth</a></li>
1741        <li><a href="https://www.asce.org/publications-and-news" target="">Publication &amp; News</a></li>
1742        <li><a href="https://www.asce.org/education-and-events/explore-education" target="">Explore Education</a></li>
1743        <li><a href="https://www.asce.org/search/events---all" target="">Events</a></li>
1744        <li><a href="https://www.asce.org/communities" target="">Communities</a></li>
1745        <li><a href="https://www.asce.org/about-asce" target="">About ASCE</a></li>
1746                </ul>
1747                <ul class="site-footer-nav-right">
1748        <li><a href="https://www.ascefoundation.org/how-to-give/online-gift" target="_blank">Donate</a></li>
1749        <li><a href="https://www.asce.org/membership/join" target="">Join</a></li>
1750        <li><a href="https://sp360.asce.org/PersonifyEbusiness/Membership/Renew-Membership.aspx" target="_blank">Renew</a></li>
1751        <li><a href="https://careers.asce.org/jobs" target="_blank">Jobs in civil engineering</a></li>
1752        <li><a href="https://www.asce.org/publications-and-news/newsroom" target="">For media inquiries</a></li>
1753        <li><a href="https://www.asce.org/help" target="">Help</a></li>
1754                            <li>
1755            <a class="btn -small -gray site-footer-login" title="Login" href="https://sa360.asce.org/ASCEWebApp/SignIn/SignIn.aspx?ASCEURL=https://www.asce.org/">Login</a>
1756        </li>
1757                </ul>
1758            </nav>
1759        </div>
1760
1761        <div class="site-footer-bottom">
1762            <a href="https://www.asce.org " class="site-footer-logo"><img src="https://www.asce.org/-/media/images/asce/logos/logo-footer_1029.svg" alt="ASCE American Society of Civil Engineers"></a>
1763            <nav class="site-footer-contact" aria-label="Contact Links">
1764                <ul>
1765        <li>
1766            <a href="tel:1-800-548-2723" class="site-footer-contact-link">800-548-2723 (ASCE)</a>
1767        </li>
1768        <li>
1769            <a href="tel:+1-703-295-6300" class="site-footer-contact-link"> 1-703-295-6300 (international)</a>
1770        </li>
1771<li>
1772    <a href="https://www.asce.org/contact-us" target="" class="site-footer-contact-link">Contact Us</a>
1773</li>
1774                </ul>
1775            </nav>
1776            <nav class="site-footer-social" aria-label="Social Media Links">
1777                <ul>
1778        <li>
1779            <a class="icon-twitter"
1780               href="https://twitter.com/ascetweets"
1781               target="_blank"
1782               rel="noopener">
1783                <span class="sr-text">Twitter</span>
1784            </a>
1785        </li>
1786        <li>
1787            <a class="icon-linkedin"
1788               href="https://www.linkedin.com/company/americansocietyofcivilengineers"
1789               target="_blank"
1790               rel="noopener">
1791                <span class="sr-text">Linkedin</span>
1792            </a>
1793        </li>
1794        <li>
1795            <a class="icon-youtube"
1796               href="https://www.youtube.com/user/AmerSocCivilEng"
1797               target="_blank"
1798               rel="noopener">
1799                <span class="sr-text">YouTube</span>
1800            </a>
1801        </li>
1802        <li>
1803            <a class="icon-instagram"
1804               href="https://www.instagram.com/asce_hq/"
1805               target="_blank"
1806               rel="noopener">
1807                <span class="sr-text">Instagram</span>
1808            </a>
1809        </li>
1810        <li>
1811            <a class="icon-facebook"
1812               href="https://www.facebook.com/ASCE.org"
1813               target="_blank"
1814               rel="noopener">
1815                <span class="sr-text">Facebook</span>
1816            </a>
1817        </li>
1818                </ul>
1819                <ul>
1820                    <li>
1821                        
1822                        <button class="btn -gray -small site-footer-chat" onclick="toggleChat();">
1823                            <span>Chat</span>
1824                        </button>
1825                    </li>
1826        <li>
1827            <a class="icon-whatsapp"
1828               href="https://wa.me/17033429615"
1829               target="_blank"
1830               rel="noopener">
1831                <span>Chat on WhatsApp</span>
1832            </a>
1833        </li>
1834                </ul>
1835            </nav>
1836
1837            <div class="site-footer-copyright">
1838                <p>&#169; 2026 American Society of Civil Engineers</p>
1839            </div>
1840            <div class="site-footer-links">
1841                <ul>
1842        <li>
1843            <a href="https://www.asce.org/about-asce/code-of-conduct" target="">Code of Conduct</a>
1844        </li>
1845        <li>
1846            <a href="https://www.asce.org/about-asce/privacy" target="">Privacy</a>
1847        </li>
1848        <li>
1849            <a href="https://www.asce.org/about-asce/terms-conditions" target="">Terms &amp; Conditions</a>
1850        </li>
1851                    <li id="osano-do-not-sell-item">
1852                        <a href="#" onclick="Osano.cm.showDoNotSell(); return false;">Do not share my personal data</a>
1853                    </li>
1854                </ul>
1855            </div>
1856        </div>
1857    </div>
1858</footer>
1859
1860    <!-- END NOINDEX -->
1861</div>
1862
1863
1864<!-- BEGIN NOINDEX -->
1865
1866<!-- END NOINDEX -->
1867    <!-- BEGIN NOINDEX -->
1868    <!-- jQuery -->
1869    
1869<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
1869
1870
1871    <!-- Sitecore form scripts -->
1872    
1873
1874    <!-- Coveo Search Resources -->
1875    <link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10123/css/CoveoFullSearch.css" />
1876<link rel="stylesheet" href="https://static.cloud.coveo.com/coveoforsitecore/ui/v0.65.57/css/CoveoForSitecore.css" />
1877<script class="coveo-script" type="text/javascript" src='https://static.cloud.coveo.com/searchui/v2.10123/js/CoveoJsSearch.Lazy.min.js'></script>
1877
1878<script class="coveo-for-sitecore-script" type="text/javascript" src='https://static.cloud.coveo.com/coveoforsitecore/ui/v0.65.57/js/CoveoForSitecore.Lazy.min.js'></script>
1878
1879<script type="text/javascript" src="https://static.cloud.coveo.com/searchui/v2.10123/js/cultures/en.js"></script>
1879
1880
1881<div>
1882
1883
1884    
1885    
1886    <!-- Resources -->
1887    <div id="SearchResourcesProperties_76bc54f975254c6d8b1be3e03fbe87f2"
1888         class="CoveoForSitecoreContext"
1889                    data-sc-should-have-analytics-component='true'
1890            data-sc-analytics-enabled='true'
1891            data-sc-current-language='en'
1892            data-prebind-sc-language-field-name='fieldTranslator'
1893            data-sc-language-field-name='_language'
1894            data-sc-labels='{&quot;Created&quot; : &quot;Created&quot; , &quot;Created By&quot; : &quot;Created by&quot; , &quot;Creation Time&quot; : &quot;Creation time.&quot; , &quot;Language&quot; : &quot;Language&quot; , &quot;Last Time Modified&quot; : &quot;Last time modified.&quot; , &quot;Template&quot; : &quot;Template&quot; , &quot;Uniform resource identifier&quot; : &quot;URI&quot; , &quot;Updated By&quot; : &quot;Updated by&quot; , &quot;If the problem persists contact the administrator.&quot; : &quot;If the problem persists contact the administrator.&quot; , &quot;Search is currently unavailable&quot; : &quot;Oops! Something went wrong on the server.&quot; , &quot;Ascending&quot; : &quot;Ascending&quot; , &quot;Descending&quot; : &quot;Descending&quot;}'
1895            data-sc-maximum-age='900000'
1896            data-sc-page-name='Publications and news'
1897            data-sc-page-name-full-path='/sitecore/content/ASCE/Home/Publications and news'
1898            data-sc-index-source-name='Coveo_web_index - asce-prod'
1899            data-sc-is-in-experience-editor='false'
1900            data-sc-is-user-anonymous='true'
1901            data-sc-item-uri='sitecore://web/{04F6F044-8C9D-4765-9DBE-979B8661AF84}?lang=en&amp;ver=70'
1902            data-sc-item-id='04f6f044-8c9d-4765-9dbe-979b8661af84'
1903            data-prebind-sc-latest-version-field-name='fieldTranslator'
1904            data-sc-latest-version-field-name='_latestversion'
1905            data-sc-rest-endpoint-uri='/coveo/rest'
1906            data-sc-analytics-endpoint-uri='/coveo/rest/ua'
1907            data-sc-site-name='asce'
1908            data-sc-field-prefix='f'
1909            data-sc-field-suffix='71375'
1910            data-sc-prefer-source-specific-fields='false'
1911            data-sc-external-fields='[{&quot;fieldName&quot;:&quot;permanentid&quot;,&quot;shouldEscape&quot;:false}]'
1912            data-sc-source-specific-fields='[{&quot;fieldName&quot;:&quot;attachmentparentid&quot;},{&quot;fieldName&quot;:&quot;author&quot;},{&quot;fieldName&quot;:&quot;clickableuri&quot;},{&quot;fieldName&quot;:&quot;collection&quot;},{&quot;fieldName&quot;:&quot;concepts&quot;},{&quot;fieldName&quot;:&quot;date&quot;},{&quot;fieldName&quot;:&quot;filetype&quot;},{&quot;fieldName&quot;:&quot;indexeddate&quot;},{&quot;fieldName&quot;:&quot;isattachment&quot;},{&quot;fieldName&quot;:&quot;language&quot;},{&quot;fieldName&quot;:&quot;printableuri&quot;},{&quot;fieldName&quot;:&quot;rowid&quot;},{&quot;fieldName&quot;:&quot;size&quot;},{&quot;fieldName&quot;:&quot;source&quot;},{&quot;fieldName&quot;:&quot;title&quot;},{&quot;fieldName&quot;:&quot;topparent&quot;},{&quot;fieldName&quot;:&quot;topparentid&quot;},{&quot;fieldName&quot;:&quot;transactionid&quot;},{&quot;fieldName&quot;:&quot;uri&quot;},{&quot;fieldName&quot;:&quot;urihash&quot;}]'
1913>
1914    </div>
1915    
1915<script type="text/javascript">
1916        var endpointConfiguration = {
1917            itemUri: "sitecore://web/{04F6F044-8C9D-4765-9DBE-979B8661AF84}?lang=en&amp;ver=70",
1918            siteName: "asce",
1919            restEndpointUri: "/coveo/rest"
1920        };
1921        if (typeof (CoveoForSitecore) !== "undefined") {
1922            CoveoForSitecore.SearchEndpoint.configureSitecoreEndpoint(endpointConfiguration);
1923            CoveoForSitecore.version = "5.0.1460.0";
1924            var context = document.getElementById("SearchResourcesProperties_76bc54f975254c6d8b1be3e03fbe87f2");
1925            if (!!context) {
1926                CoveoForSitecore.Context.configureContext(context);
1927            }
1928        }
1929    </script>
1929
1930</div>
1931    <!-- END NOINDEX -->
1932    <!-- Custom JavaScript -->
1933    
1933<script src="/assets/js/bundle.js?v=cyZoYpdL"></script>
1933
1934<!--
1935    Hotfix: dynamic listings (institute news list, dynamic link list, author feed) pull URLs
1936    from the search index where auth.asce.org was cached instead of www.asce.org. Rewrite
1937    those hosts client-side so links/hover are correct. Covers AJAX-injected links (author
1938    feed) via MutationObserver. Remove once the index no longer holds auth.asce.org values.
1939-->
1940<script type="text/javascript">
1941    (function () {
1942        // Rewrite auth.asce.org, cd1.asce.org and cd2.asce.org to www.asce.org, but
1943        // ONLY when the host is the START of the link's URL — never when it merely
1944        // appears inside a query string or path.
1945        var RX = /^((?:https?:)?\/\/)(?:auth|cd1|cd2)\.asce\.org(?=[\/:?#]|$)/i;
1946
1947        function fixAnchor(a) {
1948            var href = a.getAttribute('href');
1949            if (href && RX.test(href)) {
1950                a.setAttribute('href', href.replace(RX, '$1www.asce.org'));
1951            }
1952        }
1953
1954        function scan(root) {
1955            var links = (root || document).querySelectorAll(
1956                'a[href*="auth.asce.org"], a[href*="cd1.asce.org"], a[href*="cd2.asce.org"]'
1957            );
1958            for (var i = 0; i < links.length; i++) fixAnchor(links[i]);
1959        }
1960
1961        function init() {
1962            scan(document);
1963            if (window.MutationObserver) {
1964                new MutationObserver(function (mutations) {
1965                    for (var m = 0; m < mutations.length; m++) {
1966                        var nodes = mutations[m].addedNodes;
1967                        for (var n = 0; n < nodes.length; n++) {
1968                            var node = nodes[n];
1969                            if (node.nodeType !== 1) continue;
1970                            if (node.tagName === 'A') fixAnchor(node);
1971                            else if (node.querySelectorAll) scan(node);
1972                        }
1973                    }
1974                }).observe(document.body, { childList: true, subtree: true });
1975            }
1976        }
1977
1978        if (document.readyState === 'loading') {
1979            document.addEventListener('DOMContentLoaded', init);
1980        } else {
1981            init();
1982        }
1983    })();
1984</script>
1984
1985<!--
1986    Hotfix: an Osano consent-bridge tag in GTM (GTM-5CMHVPG) is emitting its
1987    script body as a bare text node, which renders as visible text at the end
1988    of the page. Remove the orphaned node client-side until the container tag
1989    is corrected. Remove once GTM is fixed.
1990-->
1991<script type="text/javascript">
1992    (function () {
1993        function sweep() {
1994            var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, null);
1995            var doomed = [], n;
1996            while ((n = walker.nextNode())) {
1997                if (n.nodeValue && n.nodeValue.indexOf('osano-cm-consent-saved') !== -1
1998                    && n.parentNode && n.parentNode.tagName !== 'SCRIPT') {
1999                    doomed.push(n);
2000                }
2001            }
2002            for (var i = 0; i < doomed.length; i++) {
2003                doomed[i].parentNode.removeChild(doomed[i]);
2004            }
2005        }
2006        if (document.readyState === 'loading') {
2007            document.addEventListener('DOMContentLoaded', sweep);
2008        } else {
2009            sweep();
2010        }
2011        setTimeout(sweep, 1000);
2012    })();
2013</script>
2013
2014    
2015<style>
2016/* OSANO CUSTOM STYLES (Interactive Strategies) */
2017
2018/* DEV NOTE: see Static/src/osano-custom-css/osano-custom-styles.css for the latest offical version of these styles */
2019
2020/* OSANO RESETS */
2021.osano-cm-window {
2022  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
2023  font-size: 14px;
2024  font-weight: 400;
2025  font-style: normal;
2026  line-height: 1.5;
2027  letter-spacing: normal;
2028  word-spacing: normal;
2029  text-align: left;
2030  text-transform: none;
2031  text-indent: 0;
2032  text-shadow: none;
2033  white-space: normal;
2034  color: #1a1a1a;
2035  cursor: auto;
2036  list-style: none;
2037}
2038
2039.osano-cm-window,
2040.osano-cm-window * {
2041  box-sizing: border-box;
2042}
2043
2044.osano-cm-dialog {
2045  background: var(--osano-dialog-background-color);
2046  color: var(--osano-dialog-foreground-color);
2047}
2048
2049.osano-cm-button {
2050  background-color: var(--osano-button-background-color);
2051  color: var(--osano-button-foreground-color);
2052  border-color: var(--osano-button-border-color);
2053}
2054
2055.osano-cm-close {
2056  background-color: var(--osano-button-close-background-color);
2057  color: var(--osano-button-close-color);
2058}
2059
2060.osano-cm-link {
2061  color: var(--osano-link-color);
2062}
2063
2064/* GENERIC SELECTOR SHIELD */
2065.osano-cm-window ul,
2066.osano-cm-window ol {
2067  margin: 0;
2068  font-size: inherit;
2069}
2070
2071.osano-cm-window p {
2072  margin: 0;
2073}
2074
2075.osano-cm-window button,
2076.osano-cm-window input,
2077.osano-cm-window select {
2078  /* font: inherit;
2079  color: inherit; */
2080  border-radius: 0;
2081}
2082
2083.osano-cm-window fieldset {
2084  border: 0;
2085  margin: 0;
2086  padding: 0;
2087  min-width: 0;
2088}
2089
2090.osano-cm-window legend,
2091.osano-cm-window label {
2092  margin: 0;
2093  padding: 0;
2094}
2095
2096.osano-cm-window table {
2097  border-collapse: collapse;
2098  border-spacing: 0;
2099}
2100
2101.osano-cm-window th,
2102.osano-cm-window td {
2103  text-align: left;
2104  font-weight: normal;
2105}
2106
2107/* BEGIN CUSTOM OVERRIDES OF OSANO DEFAULTS */
2108/* ASCE theme vars */
2109:root {
2110  --client-color-blue: #0273ba;
2111  --client-color-blue-lt: #d9eaf5;
2112  --client-color-blue-md: #253a6e;
2113  --client-color-blue-dk: #253a6e;
2114  --client-color-blue-tint1: #059bd6;
2115  --client-color-blue-tint1-50: #059bd680;
2116  --client-color-tan-lt: #edeff1;
2117  --client-color-gray-lt: #cfd2d6;
2118  --client-color-gray-md: #5f6a78;
2119  --client-color-gray-dk: #1a1a1a;
2120  --client-color-red: #cc0000;
2121  --client-color-teal: #00818f;
2122
2123  --client-font-family-body: "Mulish", "Helvetica Neue", Helvetica, sans-serif;
2124  --client-font-family-heading: "Mulish", "Helvetica Neue", Helvetica, sans-serif;
2125
2126  --gap-x1: 4px;
2127  --gap-x2: 8px;
2128  --gap-x3: 12px;
2129  --gap-x4: 16px;
2130  --gap-x5: 20px;
2131  --gap-x6: 24px;
2132  --gap-x8: 32px;
2133  --gap-x10: 40px;
2134  --gap-x15: 60px;
2135
2136  --accessibility-widget-size: 44px;
2137  --accessibility-widget-offset: 13px;
2138
2139  --site-max-width: 1920px;
2140  --outer-gutter: 20px;
2141}
2142
2143@media (min-width: 768px) {
2144  :root {
2145    --outer-gutter: 40px;
2146  }
2147}
2148
2149
2150/**************************************************
2151* OSANO :: Window
2152**************************************************/
2153.osano-cm-window {
2154  /* var overrides */
2155  --osano-gpc-background-color: var(--client-color-tan-lt);
2156  --osano-gpc-border-color: transparent;
2157  --osano-gpc-foreground-color: var(--client-color-gray-dk);
2158  --osano-widget-fill-color: transparent;
2159  --osano-widget-outline-color: #000;
2160  --osano-widget-color: #000;
2161  --osano-dialog-gpc-color: var(--client-color-blue);
2162
2163  font-family: var(--client-font-family-body);
2164
2165  /* Banner text; Settings drawer description */
2166  .osano-cm-description,
2167  [id^="osano-cm-drawer-toggle--category"] {
2168    font-size: .875rem;
2169    line-height: 1.6;
2170  }
2171
2172  /* Set fluid font-size for message, cookie description, and list items in the main banner */
2173  .osano-cm-content,
2174  .osano-cm-content__message,
2175  .osano-cm-content__usage-list,
2176  .osano-cm-content .osano-cm-list-item {
2177    font-size: clamp(.875rem, 1.25vw, 1rem);
2178    line-height: 1.6;
2179  }
2180
2181  /* Style Osano links to match project standard links (.wysiwyg-content a:not(.btn)) */
2182  a.osano-cm-link.osano-cm-storage-policy,
2183  a.osano-cm-link.osano-cm-drawer-links__link,
2184  .osano-cm-disclosure__toggle {
2185    display: inline;
2186    color: var(--client-color-blue);
2187    font-weight: 700;
2188    font-size: clamp(.875rem, 1.25vw, 1rem);
2189    text-decoration: none;
2190    border-bottom: 2px solid var(--client-color-blue-tint1-50);
2191    transition: color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
2192  }
2193
2194  /* Style link hover and focus states with transluscent blue-tint1 shadow */
2195  a.osano-cm-link.osano-cm-storage-policy:hover,
2196  a.osano-cm-link.osano-cm-storage-policy:focus-visible,
2197  a.osano-cm-link.osano-cm-drawer-links__link:hover,
2198  a.osano-cm-link.osano-cm-drawer-links__link:focus-visible,
2199  .osano-cm-disclosure__toggle:hover,
2200  a.osano-cm-link.osano-cm-drawer-links__link:focus-visible {
2201    color: var(--client-color-blue-tint1);
2202    border-color: var(--client-color-blue-tint1-50);
2203    box-shadow: 0 2px 0 var(--client-color-blue-tint1-50);
2204    text-decoration: none;
2205  }
2206
2207  /* Any button */
2208  .osano-cm-button {
2209    color: var(--client-color-blue-md);
2210    border: 2px solid transparent;
2211    background-color: #FFF;
2212    background-clip: padding-box;
2213    font-size: clamp(.75rem, 1.25vw, 1.125rem);
2214    line-height: 1.5rem;
2215    padding: var(--gap-x2) var(--gap-x6);
2216    display: inline-block;
2217    margin: 0;
2218    font-family: var(--client-font-family-body);
2219    font-weight: 800;
2220    text-align: center;
2221    border-radius: 30px;
2222    position: relative;
2223  }
2224
2225  .osano-cm-button::before {
2226    content: '';
2227    position: absolute;
2228    top: 0;
2229    right: 0;
2230    bottom: 0;
2231    left: 0;
2232    background-image: linear-gradient(40deg, var(--client-color-blue-tint1) 6%, var(--client-color-blue-md) 98%);
2233    border-radius: inherit;
2234    margin: -2px;
2235    z-index: -1;
2236    transition: .25s ease-in-out;
2237  }
2238
2239  .osano-cm-button--type_deny {
2240    background-color: var(--client-color-blue-lt);
2241  }
2242
2243  .osano-cm-button:hover,
2244  .osano-cm-button:focus-visible {
2245    color: #FFF;
2246    background-color: var(--client-color-blue-md);
2247    background-image: none;
2248    border-color: transparent;
2249  }
2250
2251  .osano-cm-button:hover::before,
2252  .osano-cm-button:focus-visible::before {
2253    opacity: 1;
2254    background-image: linear-gradient(40deg, var(--client-color-blue-md) 6%, var(--client-color-blue-tint1) 98%);
2255  }
2256
2257  /**************************************************
2258  * OSANO :: Preferences Drawer
2259  **************************************************/
2260  .osano-cm-disclosure {
2261    margin: 0 -.5rem 1rem;
2262    padding: .5rem .5rem 0;
2263  }
2264
2265  .osano-cm-view a.osano-cm-link.osano-cm-storage-policy,
2266  .osano-cm-disclosure__toggle {
2267    font-size: 12px;
2268  }
2269
2270  .osano-cm-view__description:has(> .osano-cm-link:only-child) {
2271    margin-top: .5rem;
2272    line-height: normal;
2273  }
2274
2275  .osano-cm-view .osano-cm-button {
2276    font-size: 14px;
2277    line-height: 1;
2278  }
2279
2280  .osano-cm-info {
2281    scrollbar-width: thin;
2282    scrollbar-color: var(--client-color-gray-lt) transparent;
2283    max-width: 22rem;
2284  }
2285
2286  .osano-cm-info-dialog {
2287    /* var overrides for dialog (must be declared within this selector to override the default) */
2288    --osano-toggle-off-track-color-disabled: var(--client-color-gray-lt);
2289    --osano-toggle-off-thumb-color-disabled: var(--client-color-tan-lt);
2290    --osano-info-dialog-toggle-off-track-color: rgb(from var(--client-color-blue) r g b / .2);
2291
2292    --osano-toggle-off-track-color-hover: var(--client-color-blue-md);
2293    --osano-toggle-off-thumb-color-hover: var(--client-color-tan-lt);
2294
2295    --osano-toggle-on-track-color-hover: var(--client-color-blue-md);
2296    --osano-toggle-on-thumb-color-hover: var(--client-color-tan-lt);
2297  }
2298
2299  /* GDPR banner :: close button */
2300  /* Drawer :: close button */
2301  .osano-cm-dialog__close,
2302  .osano-cm-info-dialog-header__close {
2303    padding: var(--gap-x2);
2304    position: absolute;
2305    right: var(--gap-x2);
2306    margin: 0;
2307    border-radius: 50%;
2308    box-sizing: content-box;
2309  }
2310
2311  /* Scale down the close button (overrides default 20px min-size) */
2312  .osano-cm-close {
2313    width: 16px;
2314    height: 16px;
2315    min-width: 16px;
2316    min-height: 16px;
2317
2318    /* Scale the inner SVG element (has inline width/height attributes) to fit container */
2319    svg {
2320      width: 100%;
2321      height: 100%;
2322    }
2323  }
2324
2325  .osano-cm-close:hover,
2326  .osano-cm-close:focus,
2327  .osano-cm-close:focus-visible {
2328    background: var(--client-color-blue);
2329    --osano-button-close-stroke-color: #FFF;
2330    border-color: transparent;
2331    stroke-width: 1px;
2332  }
2333
2334  .osano-cm-toggle__input:checked:focus-visible + .osano-cm-toggle__switch::before,
2335  .osano-cm-close:focus,
2336  .osano-cm-close:focus-visible {
2337    outline: 2px dotted var(--client-color-red);
2338    outline-offset: .2rem;
2339  }
2340
2341  .osano-cm-toggle__input:checked:focus-visible + .osano-cm-toggle__switch::before {
2342    --osano-toggle-border-color: transparent;
2343    outline-offset: 0;
2344  }
2345
2346  /* Drawer :: main title */
2347  .osano-cm-info-dialog-header__header {
2348    font-family: var(--client-font-family-heading);
2349    font-size: 1.25rem;
2350    line-height: 1;
2351    font-weight: 700;
2352    color: var(--client-color-gray-dk);
2353  }
2354
2355  .osano-cm-info-dialog-header__header,
2356  .osano-cm-view {
2357    padding-inline: var(--gap-x4);
2358  }
2359
2360  .osano-cm-drawer-toggle .osano-cm-label {
2361    font-size: .875rem;
2362    text-transform: uppercase;
2363    letter-spacing: .16em;
2364    font-weight: 700;
2365    color: var(--client-color-gray-dk);
2366  }
2367
2368  /* Drawer :: list items */
2369  .osano-cm-drawer-item.osano-cm-list__list-item,
2370  .osano-cm-list:first-of-type .osano-cm-drawer-item.osano-cm-list__list-item:first-of-type {
2371    border-top: 1px solid var(--client-color-gray-lt);
2372    padding-top: var(--gap-x3);
2373    margin-top: var(--gap-x3);
2374  }
2375
2376  /* Drawer :: "view disclosures" expand/collapse */
2377  .osano-cm-disclosure--collapse {
2378    border-bottom: 0;
2379    padding-bottom: 0;
2380  }
2381
2382  /* Drawer :: "disclosures" list */
2383  .osano-cm-disclosure__list {
2384    background: var(--client-color-tan-lt);
2385  }
2386
2387  .osano-cm-disclosure__list:first-of-type {
2388    margin-top: 1rem;
2389    padding: 1rem;
2390  }
2391
2392  /* Drawer :: "disclosures" list item */
2393  .osano-cm-disclosure-item__title {
2394    font-size: .875rem;
2395    text-transform: capitalize;
2396  }
2397
2398  .osano-cm-disclosure-item__title,
2399  .osano-cm-disclosure-item__description {
2400    margin: 0;
2401  }
2402
2403  .osano-cm-disclosure-item {
2404    display: grid;
2405    grid-template-columns: .5fr 1fr;
2406    gap: var(--gap-x2) var(--gap-x3);
2407    align-items: baseline;
2408  }
2409
2410  /* Drawer :: "disclosures" toggle */
2411  .osano-cm-toggle__input:disabled:checked,
2412  .osano-cm-toggle__input:disabled:checked:focus-visible,
2413  .osano-cm-toggle__input:disabled:checked:hover {
2414    + .osano-cm-toggle__switch {
2415      --osano-toggle-track-color: var(--client-color-gray-lt);
2416    }
2417
2418    + .osano-cm-toggle__switch::after {
2419      --osano-toggle-thumb-color: var(--client-color-tan-lt);
2420    }
2421  }
2422
2423  .osano-cm-toggle__switch {
2424    border-color: transparent;
2425    height: 22px;
2426  }
2427
2428  .osano-cm-disclosure__toggle {
2429    /* display: inline-block;
2430    transition: none;
2431    color: var(--client-color-blue);
2432    border-bottom: 2px solid var(--client-color-blue-tint1-50);
2433    transition: color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; */
2434
2435    &[aria-expanded="true"] {
2436      font-size: 0;
2437
2438      &::before {
2439        content: 'Hide Disclosures';
2440        font-size: .75rem;
2441      }
2442    }
2443  }
2444
2445  .osano-cm-widget {
2446    background: var(--client-color-teal);
2447    border-radius: 0 7px 7px 0;
2448    display: flex;
2449    justify-content: center;
2450    align-items: center;
2451    width: 45px;
2452    height: 45px;
2453    opacity: 1;
2454    bottom: 20px;
2455    left: 0;
2456    transition: .25s ease-in-out;
2457
2458    .osano-cm-widget__outline {
2459      stroke: #FFF;
2460    }
2461
2462    .osano-cm-widget__dot {
2463      fill: #FFF;
2464    }
2465
2466    > svg {
2467      width: 35px;
2468      height: 35px;
2469
2470      .osano-cm-widget__outline {
2471        stroke-width: 3px;
2472      }
2473
2474      .osano-cm-widget__outline + .osano-cm-widget__outline {
2475        stroke-width: 0;
2476      }
2477    }
2478
2479    &:hover,
2480    &:focus-visible {
2481      background: var(--client-color-blue-md);
2482      transform: none;
2483
2484      .osano-cm-widget__outline {
2485        stroke: #FFF !important;
2486      }
2487
2488      .osano-cm-widget__dot {
2489        fill: #FFF !important;
2490      }
2491    }
2492
2493    &:focus-visible {
2494      outline-color: var(--client-color-red);
2495      outline-style: dotted;
2496    }
2497  }
2498}
2499
2500/**************************************************
2501* OSANO :: Banner Outer
2502**************************************************/
2503.osano-cm-window .osano-cm-dialog {
2504  box-shadow: 0 0 var(--gap-x3) 0 rgba(0, 0, 0, .2);
2505  border-radius: var(--gap-x3);
2506  max-width: calc(min(var(--site-max-width), 100%) - (var(--outer-gutter) * 2));
2507  margin-inline: auto;
2508
2509  /**************************************************
2510  * OSANO :: Banner
2511  **************************************************/
2512
2513  &.osano-cm-dialog--type_box {
2514    max-width: clamp(280px, 77vw, 325px);
2515
2516    &.osano-cm-dialog--position_bottom-left {
2517      bottom: var(--gap-x5);
2518      left: calc(var(--accessibility-widget-size) + (var(--accessibility-widget-offset) * 2)); /* assumes accessibility widget is 44px wide with a 13px left position, and a 13px gap between the button and banner */
2519
2520      @media (max-width: 767px) {
2521        bottom: var(--gap-x5);
2522        left: unset;
2523        right: var(--gap-x5); /* assumes no chat widget is present */
2524      }
2525    }
2526
2527    .osano-cm-dialog__content {
2528      gap: var(--gap-x3);
2529      flex-flow: row wrap;
2530    }
2531
2532    .osano-cm-dialog__buttons {
2533      gap: var(--gap-x3);
2534    }
2535  }
2536
2537  /* Custom spacing & layouts for the bar-style consent banner */
2538  &.osano-cm-dialog--type_bar {
2539    padding-top: var(--gap-x8);
2540    padding-left: var(--gap-x6);
2541    padding-right: var(--gap-x15);
2542
2543    /* Use symmetrical right padding when the close button is absent */
2544    &:not(:has(.osano-cm-dialog__close)) {
2545      padding-right: var(--gap-x6);
2546    }
2547
2548    &.osano-cm-dialog--position_bottom {
2549      bottom: calc(var(--outer-gutter) / 2);
2550    }
2551
2552    .osano-cm-dialog__buttons {
2553      gap: var(--gap-x2);
2554    }
2555
2556    @media (max-width: 999px) {
2557      .osano-cm-dialog__buttons {
2558        flex-direction: column;
2559        align-items: center;
2560        width: 100%;
2561        gap: var(--gap-x3);
2562      }
2563
2564      .osano-cm-button {
2565        width: 100%;
2566        max-width: 280px;
2567      }
2568    }
2569
2570    @media (max-width: 767px) {
2571      padding-left: var(--gap-x4);
2572      padding-right: var(--gap-x10);
2573
2574      /* Use symmetrical right padding on mobile when the close button is absent */
2575      &:not(:has(.osano-cm-dialog__close)) {
2576        padding-right: var(--gap-x4);
2577      }
2578
2579      .osano-cm-dialog__content {
2580        margin-bottom: var(--gap-x4);
2581      }
2582    }
2583  }
2584
2585  /* GDPR banner :: close button */
2586  .osano-cm-dialog__close {
2587    position: absolute;
2588    right: var(--gap-x2);
2589    top: var(--gap-x2);
2590  }
2591
2592  .osano-cm-opt-out-honored-wrapper,
2593  .osano-cm-content__message,
2594  .osano-cm-dialog--type_box .osano-cm-content__link {
2595    margin: 0;
2596  }
2597
2598  .osano-cm-content__message {
2599    max-width: calc(100% - 40px);
2600  }
2601
2602  /* Banner "opt-out signal honored" bubble" */
2603  .osano-cm-opt-out-honored-wrapper {
2604    margin-bottom: var(--gap-x2);
2605
2606    &__label {
2607      line-height: 1;
2608    }
2609  }
2610
2611  /* Increase toggle switch labels (e.g. Targeted Advertising, Analytics) to 16px (1rem) on the banner */
2612  .osano-cm-dialog__list .osano-cm-label {
2613    font-size: 1rem;
2614    text-transform: capitalize;
2615  }
2616}
2617
2618/* CONDITION :: OLD Accessibility widget (web component) is present */
2619body:has(mini-widget) {
2620  .osano-cm-window .osano-cm-widget {
2621    bottom: 110px;
2622  }
2623}
2624
2625/* CONDITION :: NEW Accessibility widget (div at top of body) is present */
2626body:has(> .uwy) {
2627  .osano-cm-window .osano-cm-widget {
2628    bottom: calc(var(--accessibility-widget-size) + (var(--accessibility-widget-offset) * 2));
2629
2630    /* new widget is a smaller circle, so we will mimic that */
2631    border-radius: 50%;
2632    left: var(--accessibility-widget-offset);
2633    width: var(--accessibility-widget-size);
2634    height: var(--accessibility-widget-size);
2635    transition: .1s;
2636
2637    /* assumes 2px outer ring */
2638    > svg {
2639      width: calc(var(--accessibility-widget-size) - 4px);
2640      height: calc(var(--accessibility-widget-size) - 4px);
2641    }
2642  }
2643
2644  .osano-cm-window .osano-cm-widget:hover,
2645  .osano-cm-window .osano-cm-widget:focus-visible {
2646    transform: scale(1.1);
2647  }
2648}
2649
2650/* CONDITION :: Chat widget (web component) is present */
2651body:has(further-embedded-vsa) {
2652  .osano-cm-dialog.osano-cm-dialog--type_box.osano-cm-dialog--position_bottom-left {
2653    @media (max-width: 767px) {
2654      bottom: 100px;
2655    }
2656  }
2657}
2658</style>
2659
2660
2661    <!-- Genesys chat -->
2662    
2662<script type="text/javascript" charset="utf-8">
2663        (function (g, e, n, es, ys) {
2664            g['_genesysJs'] = e;
2665            g[e] = g[e] || function () {
2666                (g[e].q = g[e].q || []).push(arguments)
2667            };
2668            g[e].t = 1 * new Date();
2669            g[e].c = es;
2670            ys = document.createElement('script');
2671            ys.async = 1;
2672            ys.src = n;
2673            ys.charset = 'utf-8';
2674            document.head.appendChild(ys);
2675        })(window, 'Genesys', 'https://apps.mypurecloud.com/genesys-bootstrap/genesys.min.js', {
2676            environment: 'prod', deploymentId: '983b6a35-ab1c-4bad-aaef-67f26abab2cc'
2677        });
2678    </script>
2678
2679    
2679<script type="text/javascript">
2680        function toggleChat() {
2681            Genesys("command", "Messenger.open", {},
2682                function (o) { }, // if resolved
2683                function (o) { // if rejected
2684                    Genesys("command", "Messenger.close");
2685                }
2686            );
2687        }
2688    </script>
2688
2689</body>
2690</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.