@font-face{font-family:'Talent Display';src:url('fonts/dm-serif-display.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Talent Text';src:url('fonts/onest.woff2') format('woff2');font-weight:100 900;font-display:swap}
body.tl-publication{background:#fff;color:#172638;font:17px/1.85 'Talent Text',Arial,sans-serif}.tl-publication *{box-sizing:border-box}.tl-publication a{color:#172638;text-underline-offset:4px}.tl-publication a:focus-visible,.tl-publication button:focus-visible,.tl-publication input:focus-visible,.tl-publication summary:focus-visible{outline:3px solid #244fd2;outline-offset:4px}.tl-header{max-width:1160px;margin:auto;padding:24px 32px;display:flex;align-items:center;gap:32px;border-bottom:2px solid #172638}.tl-name{font:700 35px/1 'Talent Display',Georgia,serif;text-decoration:none;letter-spacing:-1px}.tl-header nav{display:flex;gap:22px;flex:1;flex-wrap:wrap}.tl-header nav a{font:14px/1.4 'Talent Text',sans-serif;min-height:44px;display:flex;align-items:center}.tl-search{display:flex;max-width:300px;gap:5px;margin:0}.tl-search label{flex:1;min-width:0;margin:0}.tl-search input{width:100%;min-height:44px;padding:10px;border:1px solid #6c7d92;background:#fff;color:#172638}.tl-search button{min-height:44px;background:#172638;color:#fff;padding:10px 15px;border:0}.tl-home,.tl-archive{max-width:960px;margin:38px auto;padding:0 32px 50px}.tl-intro{max-width:760px;margin-bottom:35px}.tl-intro>p:first-child{font:700 12px/1.5 'Talent Text',sans-serif;letter-spacing:.12em;color:#76553f}.tl-intro h1,.tl-archive h1,.tl-chronology h1{font:700 47px/1.13 'Talent Display',Georgia,serif;letter-spacing:-.03em;margin:15px 0 20px}.tl-intro p{font-size:18px;margin:0}.tl-directory-group{border-top:2px solid #172638;margin-bottom:45px}.tl-directory{border-bottom:1px solid #c9b6a9;padding:0 22px}.tl-directory summary{cursor:pointer;min-height:62px;display:flex;justify-content:space-between;align-items:center;font:700 27px/1.25 'Talent Display',Georgia,serif;list-style:none}.tl-directory summary::after{content:'+';font:26px/1 Arial,sans-serif}.tl-directory[open] summary::after{content:'−'}.tl-directory[open]{background:#edf2fc}.tl-directory ul{list-style:none;padding:0 0 18px;margin:0}.tl-directory li{margin:13px 0}.tl-directory li a{text-decoration:underline;font:18px/1.65 'Talent Text',sans-serif}.tl-chronology>header h2{font:700 23px/1.3 'Talent Display',Georgia,serif;margin-bottom:22px}.tl-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;border-top:1px solid #c9b6a9;padding:20px 0}.tl-row time{font:12px/1.6 'Talent Text',sans-serif;color:#536274}.tl-row h2{font:700 28px/1.2 'Talent Display',Georgia,serif;letter-spacing:-.02em;margin:0}.tl-row h2 a{text-decoration:none}.tl-publication #wrapper,.tl-publication #inner-wrap{background:transparent}.tl-publication .content-container.site-container{width:100%;max-width:1100px;padding:0 32px;margin:auto;min-width:0}.tl-publication .content-area{margin:38px 0 55px}.tl-publication .content-wrap,.tl-publication .entry,.tl-publication .entry-content-wrap{max-width:900px;width:100%;min-width:0;margin:auto;padding:0;background:transparent;box-shadow:none}.tl-publication .entry-header{max-width:740px;margin:0 auto 25px;text-align:left}.tl-publication .entry-title,.tl-publication .entry-content h1{font:700 43px/1.15 'Talent Display',Georgia,serif;color:#172638}.tl-publication .entry-content{max-width:740px;width:100%;margin:25px auto;font:17px/1.9 'Talent Text',sans-serif;min-width:0}.tl-publication .entry-content h2{font:700 30px/1.2 'Talent Display',Georgia,serif;margin-top:35px}.tl-publication .entry-content p a,.tl-publication .entry-content li a{text-decoration:underline}.tl-publication .entry-taxonomies a{background:#e8eefc;color:#172638}.tl-publication .article-post-thumbnail{position:static!important;width:100%!important;max-width:740px!important;padding:0!important;height:auto!important;margin:25px auto!important}.tl-publication .post-thumbnail-inner{height:330px;padding:0}.tl-publication .post-thumbnail-inner::before{display:none}.tl-publication .article-post-thumbnail img{position:static;width:100%;height:330px;object-fit:cover}.tl-publication .entry-related.alignfull,.tl-publication .entry-related .alignwide,.tl-publication .entry-related-inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;min-width:0}.tl-publication .primary-sidebar,.tl-publication .comments-area,.tl-publication .post-navigation{max-width:740px;width:100%;margin:35px auto}.tl-publication .site-footer{background:#172638;color:#fff}.tl-publication .site-footer a{color:#fff}.tl-publication .entry-meta{font:13px/1.6 'Talent Text',sans-serif;color:#536274}.tl-toc{max-width:740px;margin:20px auto 26px;padding:0;background:transparent;font-size:15px;line-height:1.65}.tl-toc summary{cursor:pointer;font-weight:700}.tl-toc a{text-decoration:underline}.tl-toc ul{padding-left:20px}.tl-publication .page-numbers{display:inline-block;min-height:44px;padding:10px 14px;color:#172638}@media(max-width:950px){.tl-header{flex-wrap:wrap;gap:15px}.tl-header nav{gap:15px}.tl-search{margin-left:auto}.tl-intro h1{font-size:40px}}@media(max-width:650px){.tl-header{padding:22px}.tl-header nav{width:100%;flex:auto;gap:6px 18px}.tl-search{width:100%;max-width:none;margin:0}.tl-home,.tl-archive{padding:0 22px 40px;margin-top:28px}.tl-intro h1,.tl-archive h1,.tl-chronology h1{font-size:33px}.tl-directory{padding:0 16px}.tl-directory summary{font-size:24px}.tl-directory li a{font-size:16px}.tl-row{display:block}.tl-row time{display:block;margin-bottom:10px}.tl-row h2{font-size:27px}.tl-publication .content-container.site-container{padding:0 22px!important;max-width:100%}.tl-publication .content-wrap,.tl-publication .entry,.tl-publication .entry-content-wrap{width:100%!important;max-width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important}.tl-publication .entry-title,.tl-publication .entry-content h1{font-size:34px}.tl-publication .post-thumbnail-inner,.tl-publication .article-post-thumbnail img{height:230px}}

.tl-page-intro{max-width:740px;margin:0 auto 25px}.tl-page-intro h1{font:700 43px/1.15 'Talent Display',Georgia,serif;color:#172638}@media(max-width:650px){.tl-page-intro h1{font-size:34px}}
.tl-publication form.kb-form label{color:#172638!important;font-weight:700}.tl-publication form.kb-form input.kb-text-style-field,.tl-publication form.kb-form textarea.kb-text-style-field{width:100%;max-width:100%;box-sizing:border-box;min-height:44px;padding:10px;border:1px solid #6c7d92;background:#fff;color:#172638}.tl-publication form.kb-form textarea.kb-text-style-field{min-height:144px}.tl-publication form.kb-form .kb-forms-submit{min-height:44px;padding:12px 22px;background:#172638;color:#fff}
.tl-header{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px 35px;border-bottom:0}.tl-header .tl-name{grid-column:1;grid-row:1}.tl-header .tl-search{grid-column:2;grid-row:1;width:100%;max-width:none}.tl-header nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:16px;max-width:740px;margin:0 auto;width:100%}@media(max-width:650px){.tl-header{display:flex;flex-direction:column;align-items:stretch;gap:12px}.tl-header .tl-name{align-self:flex-start}.tl-header .tl-search{width:100%;margin:0}.tl-header nav{order:3;justify-content:flex-start;width:100%;gap:3px 20px}.tl-header nav a{font-size:13px}}

.tl-publication .tl-header{max-width:1260px;padding:30px 32px;display:flex;align-items:center;gap:35px;background:#fff}.tl-publication .tl-name{font:400 59px/.95 'Talent Display',Georgia,serif;letter-spacing:-.05em;white-space:nowrap}.tl-name span{color:#244fd2}.tl-publication .tl-header nav{width:auto;max-width:none;flex:1;justify-content:center;gap:26px;margin:0}.tl-publication .tl-header nav a{font:500 14px/1.4 'Talent Text',sans-serif;text-decoration:none}.tl-header nav a:hover{text-decoration:underline}.tl-compact-search{position:relative;flex:none}.tl-compact-search summary{display:flex;align-items:center;min-height:44px;cursor:pointer;list-style:none;font:500 14px 'Talent Text',sans-serif}.tl-compact-search summary::after{content:'+';margin-left:12px;color:#244fd2}.tl-compact-search[open] summary::after{content:'−'}.tl-compact-search .tl-search{position:absolute;right:0;top:50px;width:330px;background:#fff;padding:14px;z-index:30;box-shadow:0 10px 35px #17263822}.tl-publication .tl-home{max-width:1260px;margin:30px auto 75px;padding:0 32px}.tl-cover{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:55px;margin-bottom:65px}.tl-cover-image{display:block}.tl-cover-image img{display:block;width:100%;height:310px;object-fit:cover}.tl-cover time{display:block;font:12px/1.5 'Talent Text',sans-serif;color:#536274;margin:18px 0 10px}.tl-cover h1{font:400 49px/1.06 'Talent Display',Georgia,serif;letter-spacing:-.025em;margin:0}.tl-cover h1 a,.tl-cover h2 a{text-decoration:none}.tl-cover h1 a:hover,.tl-cover h2 a:hover{text-decoration:underline}.tl-cover-main>p{font:16px/1.7 'Talent Text',sans-serif;margin:18px 0 0;max-width:470px}.tl-cover-side .tl-cover-image img{height:180px}.tl-cover-side article h2{font:400 28px/1.16 'Talent Display',Georgia,serif;margin:0}.tl-cover-notes{margin-top:32px;padding:24px;background:#edf2fc}.tl-cover-notes h2{font:600 14px 'Talent Text',sans-serif;margin:0 0 16px;color:#244fd2}.tl-cover-notes a{display:block;font:400 20px/1.3 'Talent Display',Georgia,serif;text-decoration:none;margin:12px 0}.tl-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:90px}.tl-publication .tl-chronology>header h2{font:400 31px 'Talent Display',Georgia,serif;margin:0 0 28px}.tl-publication .tl-row{display:block;border:0;padding:0;margin-bottom:32px}.tl-publication .tl-row time{display:block;font:12px/1.5 'Talent Text',sans-serif;color:#536274;margin-bottom:8px}.tl-publication .tl-row h2{font:400 29px/1.2 'Talent Display',Georgia,serif;margin:0}.tl-subjects h2{font:600 15px 'Talent Text',sans-serif;color:#244fd2;margin:0 0 15px}.tl-subjects h2:not(:first-child){margin-top:36px}.tl-subjects a{display:block;font:16px/1.6 'Talent Text',sans-serif;margin:12px 0;text-decoration:underline}.tl-publication .entry-title,.tl-publication .entry-content h1,.tl-page-intro h1{font-family:'Talent Display',Georgia,serif;font-weight:400;color:#172638}.tl-publication .entry-content h2{font-family:'Talent Display',Georgia,serif;font-weight:400}.tl-publication .entry-content{font-family:'Talent Text',sans-serif}.tl-publication .site-footer{background:#172638}.tl-publication .entry-taxonomies a{background:#e8eefc;color:#172638}.tl-publication .entry-meta{font-family:'Talent Text',sans-serif}.tl-publication .tl-chronology h1{font-weight:400}.tl-publication .content-container{min-width:0}@media(max-width:950px){.tl-publication .tl-header{gap:24px;flex-wrap:wrap}.tl-publication .tl-header nav{order:3;flex-basis:100%;justify-content:flex-start;gap:20px}.tl-compact-search{margin-left:auto}.tl-cover{gap:32px}.tl-cover h1{font-size:40px}.tl-cover-side article h2{font-size:26px}.tl-feed-layout{gap:45px;grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:650px){.tl-publication .tl-header{padding:24px 22px;flex-direction:row;align-items:center;gap:14px}.tl-publication .tl-name{font-size:48px}.tl-publication .tl-header nav{gap:4px 18px}.tl-publication .tl-header nav a{font-size:13px}.tl-publication .tl-home{padding:0 22px;margin-top:25px}.tl-cover{display:block;margin-bottom:40px}.tl-cover-image img{height:220px}.tl-cover h1{font-size:36px}.tl-cover-side{margin-top:34px}.tl-cover-side .tl-cover-image img{height:190px}.tl-cover-side article h2{font-size:28px}.tl-cover-notes{margin-top:24px}.tl-feed-layout{display:block}.tl-subjects{margin-top:40px}.tl-publication .tl-row h2{font-size:27px}.tl-compact-search .tl-search{width:min(310px,calc(100vw - 44px));margin:0}.tl-publication .tl-header .tl-search{display:flex}.tl-publication .entry-title,.tl-publication .entry-content h1,.tl-page-intro h1{font-size:34px}.tl-publication .tl-header nav{order:3}}

/* Child text-button forms do not use the parent decorative search icon. */
.tl-publication .tl-search>.kadence-search-icon-wrap{display:none}.tl-publication .tl-archive>.tl-search{margin-left:0;margin-right:0}
