.iclpSocial .focus-heading{border-left:7px solid #D80B83}.iclpSocial .carousel-overflow{position:relative;--visible-cols: 1;--col-gap: .75rem;--col-size: calc((100% / var(--visible-cols)) - var(--col-gap));display:grid;grid-auto-flow:column;grid-template-columns:var(--col-size);grid-auto-columns:var(--col-size);grid-gap:var(--col-gap)}@media (min-width: 768px){.iclpSocial .carousel-overflow{--visible-cols: 2}}@media (min-width: 1024px){.iclpSocial .carousel-overflow{--col-gap: 1.75rem}}
.iclp_meetDirector a{font-weight:600;--tw-text-opacity: 1;color:rgb(0 145 200 / var(--tw-text-opacity, 1))}.iclp_meetDirector .carousel-overflow{position:relative;--visible-cols: 1;--col-gap: 0px;--col-size: calc( (100% / var(--visible-cols)) - (var(--col-gap) / (max(var(--visible-cols) - 1, 1))) );display:grid;grid-auto-flow:column;grid-template-columns:var(--col-size);grid-auto-columns:var(--col-size);grid-gap:var(--col-gap)}.display-view~.iclp_meetDirector{margin-top:0!important}
.iclp-storiesList .carousel-overflow{position:relative;--visible-cols: 1;--col-gap: .75rem;--col-size: calc((100% / var(--visible-cols)) - var(--col-gap));display:grid;grid-auto-flow:column;grid-template-columns:var(--col-size);grid-auto-columns:var(--col-size);grid-gap:var(--col-gap)}@media (min-width: 640px){.iclp-storiesList .carousel-overflow{--visible-cols: 2}}@media (min-width: 1024px){.iclp-storiesList .carousel-overflow{--visible-cols: 3;--col-gap: 1.75rem}}
.subcarousel-item{max-height:248px}@media (min-width: 1024px){.subcarousel-item{max-height:initial}}.iclp-hero .subcarousel-item{height:clamp(450px,39vw,650px)}.iclp-hero .gradient-bg{background:linear-gradient(45deg,black,rgba(0,0,0,.33) 40%,transparent 50%,transparent),#0003}@media (min-width: 768px){.iclp-hero .gradient-bg{background:linear-gradient(45deg,black,rgba(0,0,0,.33) 40%,transparent 50%,transparent)}}
.menu-container{background-color:#f1f2f4;height:100vh;left:100%;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:160px;pointer-events:auto;position:fixed;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%;z-index:41}@media (min-width: 1024px){.menu-container{position:static;margin-top:0;height:auto;align-items:center;overflow:visible;background-color:transparent;padding-bottom:0;opacity:100}}.menu-popup>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.menu-popup{pointer-events:auto;position:fixed;left:100%;top:76px;z-index:41;height:100%;width:100%;overflow-y:scroll;padding-bottom:110px;padding-left:1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1)}@media (min-width: 1024px){.menu-popup{position:absolute;margin-left:auto;margin-right:auto;min-width:0px;height:auto;left:50%!important;top:calc(100% + 5px);transform:translate(-50%);width:max-content;overflow-y:hidden;padding:1.75rem 2rem;padding-top:0;opacity:0;box-shadow:0 9px 38px #0000001a,0 15px 12px #0000001f}.menu-popup .columnCount-1{grid-template-columns:repeat(1,minmax(min-content,max-content));max-width:201px}.menu-popup .columnCount-2{grid-template-columns:repeat(2,minmax(min-content,max-content));max-width:402px}.menu-popup .columnCount-3{grid-template-columns:repeat(3,minmax(min-content,max-content));max-width:603px}}.iclp-nav-columns{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.iclp-nav-columns .iclp_siteHeader{grid-column:span 10 / span 10}@media (min-width: 1024px){.iclp-nav-columns .iclp_siteHeader{grid-column:span 12 / span 12}}.iclp-nav-columns .iclp_landingNav{grid-column:span 2 / span 2}@media (min-width: 1024px){.iclp-nav-columns .iclp_landingNav{grid-column:span 12 / span 12}}.iclp_landingNav .anchor-tag{margin-left:1.25rem;display:flex;flex-direction:row;align-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(0 145 200 / var(--tw-border-opacity, 1))}@media (min-width: 1024px){.iclp_landingNav .anchor-tag{margin-left:0;border-style:none;max-width:200px}.iclp_landingNav .anchor-tag .menu-location{max-width:200px}.iclp_landingNav .anchor-tag:not(:last-child):after{content:"";display:block;position:relative;right:-16px;height:70%;width:1px;margin-bottom:4px;background:#d8d8d8}}.iclp_landingNav .anchor-tag a{color:inherit!important;text-decoration:inherit!important}@media (min-width: 1024px){.iclp_landingNav .anchor-tag>a,.iclp_landingNav .anchor-tag>button{margin-top:0;margin-bottom:0}.iclp_landingNav .anchor-tag:first-child>a,.iclp_landingNav .anchor-tag:first-child>button{margin-left:0}.iclp_landingNav .anchor-tag:last-child>a,.iclp_landingNav .anchor-tag:last-child>button{margin-right:0}}
.contactList .pinkFocus{border-left:8px solid #d80b83}@media (min-width: 768px){.contactList .carousel-overflow{position:relative;--visible-cols: 3;--col-gap: .75rem;--col-size: calc( (100% / var(--visible-cols)) - (var(--col-gap) / (var(--visible-cols) - 1)) );display:grid;grid-auto-flow:column;grid-template-columns:var(--col-size);grid-auto-columns:var(--col-size);grid-gap:var(--col-gap)}@media (min-width: 1024px){.contactList .carousel-overflow{--col-gap: 1.75rem}}}
.publication-bg{position:relative;overflow:hidden}.publication-bg:before{content:"";position:absolute;background-image:url(/sites/ismms/assets/images/ICLP/bg-pure-publication.png);z-index:-1;background-position:bottom;opacity:.73;left:-511px;top:-234px;transform:rotate(123.99deg);width:1370px;height:148%;scale:.65;background-repeat:no-repeat}@media (min-width: 768px){.publication-bg:before{left:-568px;top:-221px;transform:rotate(123.99deg);width:1370px;height:148%;scale:.55}}@media (min-width: 1024px){.publication-bg:before{left:-459px;top:-126px;transform:rotate(123.99deg);width:1075px;height:137%;scale:.52}}@media (min-width: 1280px){.publication-bg:before{left:-440px;top:-66px;transform:rotate(125.99deg);width:1075px;height:104%;scale:.7}}@media (min-width: 1536px){.publication-bg:before{left:-353px;top:-44px;transform:rotate(126.99deg);width:1075px;height:104%;scale:.95}}
.generic-text .author a{color:#0091c8;text-decoration:underline}.generic-text .author ul,.generic-text .author ol{padding-left:1.75rem}.generic-text .author ul li,.generic-text .author ol li{padding-left:.75rem}.generic-text .author ul.col-2,.generic-text .author ol.col-2{column-gap:40px}@media (min-width: 500px){.generic-text .author ul.col-2,.generic-text .author ol.col-2{columns:2}}.generic-text .author ul.col-3,.generic-text .author ol.col-3{column-gap:20px}@media (min-width: 500px){.generic-text .author ul.col-3,.generic-text .author ol.col-3{columns:3}}.generic-text .author ul.col-2>li,.generic-text .author ul.col-2 ul>li,.generic-text .author ul.col-3>li,.generic-text .author ul.col-3 ul>li,.generic-text .author ol.col-2>li,.generic-text .author ol.col-2 ul>li,.generic-text .author ol.col-3>li,.generic-text .author ol.col-3 ul>li{break-inside:avoid-column;page-break-inside:avoid;width:auto;margin-bottom:10px}.generic-text .author ul{list-style:disc}.generic-text .author ul ul{list-style:circle}.generic-text .author ul ul ul{list-style:square}.generic-text .author ul>li,.generic-text .author ol>li{margin-top:5px}.generic-text .author li+li,.generic-text .author li>ul,.generic-text .author li>ol{margin-top:5px}.generic-text .author ol{list-style:decimal}.generic-text .author blockquote{border-left:.25rem solid #0091C8;padding-left:1rem}.generic-text .author code{background-color:#f3f4f6;border-radius:.125rem;padding:.25rem .5rem}.generic-text .author pre{background-color:#f3f4f6;border-radius:.125rem;padding:1rem}.generic-text .author h1:not(:first-child),.generic-text .author h2:not(:first-child),.generic-text .author h3:not(:first-child),.generic-text .author h4:not(:first-child),.generic-text .author h5:not(:first-child),.generic-text .author h6:not(:first-child){margin-top:1.5rem!important}.generic-text .author h1{font-size:2rem;font-weight:bolder}.generic-text .author h2{font-size:1.5rem;font-weight:bolder}.generic-text .author h3{font-size:1.17rem;font-weight:bolder}.generic-text .author h4{font-size:1rem;font-weight:bolder}.generic-text .author h5{font-size:.83rem;font-weight:bolder}.generic-text .author h6{font-size:.67rem;font-weight:bolder}.generic-text .author table{width:100%;overflow:auto}.generic-text .author table tr{border-width:1px}.generic-text .author table tr td{padding:8px;vertical-align:baseline}.generic-text .author table tr th{text-align:left;background-color:#f1f2f4;color:#221f72;font-weight:400;padding:8px;vertical-align:baseline}.generic-text .author aside>h1{color:#221f72;font-weight:600;margin-bottom:10px}.generic-text .author aside>div{display:flex;flex-direction:column;font-weight:600}@media (min-width: 500px){.generic-text .author aside>div{flex-direction:row}}.generic-text .author aside>div span{flex-grow:1;flex:1 1 0}.generic-text .author aside>div span p{display:grid;grid-template-columns:1fr;margin-bottom:20px;gap:5px}@media (min-width: 500px){.generic-text .author aside>div span p{grid-template-columns:1fr 1fr}}.generic-text .fade-text{box-shadow:inset 1px -40px 30px #fff;display:none}.generic-text .author-container{transition-property:height,min-height,max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.generic-text .show-button{display:none}.generic-text.show-more .fade-text{display:block}.generic-text.show-more .show-button{display:flex}.generic-text.show-more .author-container{max-height:24rem;overflow:hidden}
