.elementor-5411 .elementor-element.elementor-element-e1a9f98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-e1a9f98:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-e1a9f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-f337854{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-e415861 .elementor-icon-list-icon{width:14px;}.elementor-5411 .elementor-element.elementor-element-e415861 .elementor-icon-list-icon i{font-size:14px;}.elementor-5411 .elementor-element.elementor-element-e415861 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5411 .elementor-element.elementor-element-b2805e7 .elementor-heading-title{font-family:var( --e-global-typography-nlh1-font-family ), Sans-serif;font-size:var( --e-global-typography-nlh1-font-size );font-weight:var( --e-global-typography-nlh1-font-weight );line-height:var( --e-global-typography-nlh1-line-height );color:var( --e-global-color-nlnavy900 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5411 .elementor-element.elementor-element-dae8f6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 10px;--row-gap:6px;--column-gap:10px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5411 .elementor-element.elementor-element-046476c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:700;color:var( --e-global-color-nlnavy900 );}.elementor-5411 .elementor-element.elementor-element-0792cd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:500;color:var( --e-global-color-nlgrey500 );}.elementor-5411 .elementor-element.elementor-element-ba36b31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-ba36b31:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-ba36b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-067d0a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-fe71e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-fe71e2b:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-fe71e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-4b262a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-42c8602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-42c8602:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-42c8602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlcream100 );}.elementor-5411 .elementor-element.elementor-element-9118b3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-5411 .elementor-element.elementor-element-f2955bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(16,18,39,0.10);--padding-top:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5411 .elementor-element.elementor-element-f2955bf:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-f2955bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-64e3509 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:600;color:var( --e-global-color-nlblue600 );}.elementor-5411 .elementor-element.elementor-element-a139e05 .elementor-heading-title{font-family:var( --e-global-typography-nlh3-font-family ), Sans-serif;font-size:var( --e-global-typography-nlh3-font-size );font-weight:var( --e-global-typography-nlh3-font-weight );line-height:var( --e-global-typography-nlh3-line-height );color:var( --e-global-color-nlnavy900 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5411 .elementor-element.elementor-element-0ae3e7b{font-family:var( --e-global-typography-nlbody-font-family ), Sans-serif;font-size:var( --e-global-typography-nlbody-font-size );font-weight:var( --e-global-typography-nlbody-font-weight );line-height:var( --e-global-typography-nlbody-line-height );color:var( --e-global-color-nlgrey700 );}.elementor-5411 .elementor-element.elementor-element-2431188{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 12px 0px rgba(16,18,39,0.10);--padding-top:30px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5411 .elementor-element.elementor-element-2431188:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-2431188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-9e49e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:600;color:var( --e-global-color-nlblue600 );}.elementor-5411 .elementor-element.elementor-element-098f9c0 .elementor-heading-title{font-family:var( --e-global-typography-nlh3-font-family ), Sans-serif;font-size:var( --e-global-typography-nlh3-font-size );font-weight:var( --e-global-typography-nlh3-font-weight );line-height:var( --e-global-typography-nlh3-line-height );color:var( --e-global-color-nlnavy900 );}.elementor-5411 .elementor-element.elementor-element-1924ebd{font-family:var( --e-global-typography-nlbody-font-family ), Sans-serif;font-size:var( --e-global-typography-nlbody-font-size );font-weight:var( --e-global-typography-nlbody-font-weight );line-height:var( --e-global-typography-nlbody-line-height );color:var( --e-global-color-nlgrey700 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5411 .elementor-element.elementor-element-955164a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-955164a:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-955164a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlwhite );}.elementor-5411 .elementor-element.elementor-element-8386965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5411 .elementor-element.elementor-element-9e3b955 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.5px;font-weight:600;color:var( --e-global-color-nlblue600 );}.elementor-5411 .elementor-element.elementor-element-e8bd306 .elementor-heading-title{font-family:var( --e-global-typography-nlh3-font-family ), Sans-serif;font-size:var( --e-global-typography-nlh3-font-size );font-weight:var( --e-global-typography-nlh3-font-weight );line-height:var( --e-global-typography-nlh3-line-height );color:var( --e-global-color-nlnavy900 );}.elementor-5411 .elementor-element.elementor-element-11c5266{font-family:var( --e-global-typography-nlbody-font-family ), Sans-serif;font-size:var( --e-global-typography-nlbody-font-size );font-weight:var( --e-global-typography-nlbody-font-weight );line-height:var( --e-global-typography-nlbody-line-height );color:var( --e-global-color-nlgrey700 );}.elementor-5411 .elementor-element.elementor-element-004f3d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5411 .elementor-element.elementor-element-004f3d0:not(.elementor-motion-effects-element-type-background), .elementor-5411 .elementor-element.elementor-element-004f3d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nlgrey300 );}.elementor-5411 .elementor-element.elementor-element-4aac94f .elementor-heading-title{font-family:var( --e-global-typography-nlh2-font-family ), Sans-serif;font-size:var( --e-global-typography-nlh2-font-size );font-weight:var( --e-global-typography-nlh2-font-weight );line-height:var( --e-global-typography-nlh2-line-height );color:var( --e-global-color-nlnavy900 );}.elementor-5411 .elementor-element.elementor-element-9b07186{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5411 .elementor-element.elementor-element-2f76527{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-5411 .elementor-element.elementor-element-2f76527 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5411 .elementor-element.elementor-element-2f76527:after{content:"0.66";}.elementor-5411 .elementor-element.elementor-element-2f76527 .elementor-post__thumbnail__link{width:100%;}.elementor-5411 .elementor-element.elementor-element-2f76527 .elementor-post__meta-data span + span:before{content:"·";}.elementor-5411 .elementor-element.elementor-element-2f76527.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5411 .elementor-element.elementor-element-2f76527.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5411 .elementor-element.elementor-element-2f76527.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(min-width:768px){.elementor-5411 .elementor-element.elementor-element-f2955bf{--width:50%;}.elementor-5411 .elementor-element.elementor-element-2431188{--width:50%;}}@media(max-width:1024px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-b2805e7 .elementor-heading-title{font-size:var( --e-global-typography-nlh1-font-size );line-height:var( --e-global-typography-nlh1-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-a139e05 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-0ae3e7b{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-098f9c0 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-5411 .elementor-element.elementor-element-1924ebd{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-e8bd306 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-5411 .elementor-element.elementor-element-11c5266{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-4aac94f .elementor-heading-title{font-size:var( --e-global-typography-nlh2-font-size );line-height:var( --e-global-typography-nlh2-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-b2805e7 .elementor-heading-title{font-size:var( --e-global-typography-nlh1-font-size );line-height:var( --e-global-typography-nlh1-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-a139e05 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-0ae3e7b{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-098f9c0 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-5411 .elementor-element.elementor-element-1924ebd{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-e8bd306 .elementor-heading-title{font-size:var( --e-global-typography-nlh3-font-size );line-height:var( --e-global-typography-nlh3-line-height );}.elementor-5411 .elementor-element.elementor-element-11c5266{font-size:var( --e-global-typography-nlbody-font-size );line-height:var( --e-global-typography-nlbody-line-height );}.elementor-5411 .elementor-element.elementor-element-4aac94f .elementor-heading-title{font-size:var( --e-global-typography-nlh2-font-size );line-height:var( --e-global-typography-nlh2-line-height );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5411 .elementor-element.elementor-element-2f76527 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5411 .elementor-element.elementor-element-2f76527:after{content:"0.5";}.elementor-5411 .elementor-element.elementor-element-2f76527 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== NeuroBLOG — single post ===== */
.nl-masthead, .nl-post-body, .nl-featured, .nl-author{ max-width:768px; margin-left:auto; margin-right:auto; }
.nl-crumbs{ font-size:13px; color:var(--e-global-color-nlgrey500); margin-bottom:18px; }
.nl-crumbs a{ color:var(--e-global-color-nlgrey500); text-decoration:none; }
.nl-crumbs a:hover{ color:var(--e-global-color-nlblue600); }
.nl-pillar{ margin-bottom:10px; }
.nl-pillar a, .nl-pillar span{ font-family:Montserrat,sans-serif; font-size:12px; font-weight:600;
  letter-spacing:2px; text-transform:uppercase; color:var(--e-global-color-nlblue600); text-decoration:none; }
.nl-standfirst{ margin-top:14px; }
.nl-standfirst p, .nl-standfirst{ font-size:19px; line-height:1.6; color:var(--e-global-color-nlgrey700); }
.nl-byline{ flex-wrap:wrap; row-gap:4px; }
.nl-byline > *{ width:auto!important; }
.nl-byline .elementor-widget-html + .elementor-widget-html:empty{ display:none; }
.nl-byline .nl-readtime, .nl-byline .nl-counterpart{ font-family:Montserrat,sans-serif; font-size:13.5px;
  font-weight:500; color:var(--e-global-color-nlgrey500); }
.nl-byline .nl-readtime:not(:empty)::before, .nl-byline .nl-counterpart:not(:empty)::before{ content:"· "; }
.nl-byline .nl-counterpart a{ color:var(--e-global-color-nlblue600); text-decoration:none; font-weight:600; }
.nl-featured img{ width:100%; height:auto; border-radius:12px; display:block; }

/* body typography */
.nl-post-body h2{ font-family:Montserrat,sans-serif; color:var(--e-global-color-nlnavy900);
  font-size:28px; line-height:1.3; font-weight:700; margin:2.2em 0 .6em; }
.nl-post-body h3{ font-family:Montserrat,sans-serif; color:var(--e-global-color-nlnavy900);
  font-size:21px; line-height:1.35; font-weight:700; margin:1.9em 0 .5em; }
.nl-post-body p{ color:var(--e-global-color-nlgrey700); font-size:17.5px; line-height:1.75; margin:0 0 1.15em; }
.nl-post-body a{ color:var(--e-global-color-nlblue600); }
.nl-post-body ul, .nl-post-body ol{ color:var(--e-global-color-nlgrey700); font-size:17.5px; line-height:1.75; padding-left:1.3em; }
.nl-post-body li{ margin-bottom:.5em; }
.nl-post-body blockquote{ margin:2em 0; padding:2px 0 2px 26px;
  border-left:3px solid var(--e-global-color-nlgold400); font-family:Montserrat,sans-serif;
  font-size:22px; line-height:1.45; font-weight:600; color:var(--e-global-color-nlnavy900); }
.nl-post-body blockquote p{ font:inherit; color:inherit; margin:0; }
.nl-post-body figcaption{ font-size:13.5px; color:var(--e-global-color-nlgrey500); }
.nl-post-body img{ max-width:100%; height:auto; border-radius:12px; }

/* Brendan's Perspective — the signature section */
.nl-post-body .nl-perspective{ background:var(--e-global-color-nlcream100);
  border-left:4px solid var(--e-global-color-nlgold400); border-radius:0 12px 12px 0;
  padding:26px 32px 10px; margin:2.6em 0; }
.nl-post-body .nl-perspective h2{ margin:0 0 .5em; font-size:23px; }
.nl-post-body .nl-perspective h2::before{ content:"FROM THE AUTHOR"; display:block; font-size:11.5px;
  font-weight:600; letter-spacing:2px; color:var(--e-global-color-nlblue600); margin-bottom:8px; }
.nl-post-body .nl-perspective p{ color:var(--e-global-color-nlnavy900); }

/* References */
.nl-post-body .nl-refs{ margin-top:2.8em; padding-top:20px; border-top:1px solid var(--e-global-color-nlgrey300); }
.nl-post-body .nl-refs h2{ font-size:15px; letter-spacing:2px; text-transform:uppercase;
  margin:0 0 .9em; color:var(--e-global-color-nlgrey500); }
.nl-post-body .nl-refs p{ font-size:14.5px; line-height:1.6; color:var(--e-global-color-nlgrey500); }

/* routing cards */
.nl-route-card{ text-decoration:none; }
.nl-newsletter-slot{ margin:10px 0 0; padding:18px 20px; border-radius:12px;
  border:1px dashed var(--e-global-color-nlgrey500); background:var(--e-global-color-nlcream100); }
.nl-newsletter-slot p{ margin:0; font-size:13.5px; line-height:1.6; color:var(--e-global-color-nlgrey700); }

/* related grid reuses the index card grammar */
.nl-posts .elementor-posts-container{ gap:28px; }
.nl-posts article.elementor-post{ background:var(--e-global-color-nlwhite); border-radius:12px; overflow:hidden;
  box-shadow:0 2px 12px rgba(16,18,39,.10); display:flex; flex-direction:column; margin:0; padding:0;
  transition:transform .22s ease, box-shadow .22s ease; }
.nl-posts article.elementor-post:hover{ transform:translateY(-4px); box-shadow:0 14px 30px rgba(16,18,39,.16); }
.nl-posts .elementor-post__thumbnail__link{ margin:0; display:block; }
.nl-posts .elementor-post__thumbnail{ aspect-ratio:16/10; overflow:hidden; padding-bottom:0!important; }
.nl-posts .elementor-post__thumbnail img{ width:100%; height:100%; object-fit:cover; display:block; }
.nl-posts .elementor-post__text{ padding:22px 24px 26px; display:flex; flex-direction:column; flex:1 1 auto; }
.nl-posts .elementor-post__text::before{ display:block; font-family:Montserrat,sans-serif; font-size:11.5px;
  font-weight:600; letter-spacing:2px; text-transform:uppercase; color:var(--e-global-color-nlblue600);
  margin:0 0 10px; content:"NeuroBLOG"; }
.nl-posts .category-neurofeedback .elementor-post__text::before{ content:"Neurofeedback"; }
.nl-posts .category-biofeedback  .elementor-post__text::before{ content:"Biofeedback"; }
.nl-posts .category-neuroscience .elementor-post__text::before{ content:"Neuroscience"; }
.nl-posts .elementor-post__title{ margin:0 0 8px; font-family:Montserrat,sans-serif; }
.nl-posts .elementor-post__title a{ color:var(--e-global-color-nlnavy900); text-decoration:none; }
.nl-posts .elementor-post__meta-data{ margin:0 0 12px; font-size:12.5px;
  color:var(--e-global-color-nlgrey500); border:0; padding:0; }
.nl-posts .elementor-post__excerpt{ flex:1 1 auto; }
.nl-posts .elementor-post__excerpt p{ color:var(--e-global-color-nlgrey700); font-size:15px; line-height:1.6; margin:0; }
.nl-posts .elementor-post__read-more{ margin-top:16px; align-self:flex-start; font-family:Montserrat,sans-serif;
  font-size:14px; font-weight:700; color:var(--e-global-color-nlblue600); text-decoration:none; }

@media (max-width:1024px){
  .nl-route-card{ width:100%!important; }
  .nl-post-body h2{ font-size:24px; }
  .nl-standfirst p{ font-size:17.5px; }
}

.nl-pillar{ margin-bottom:6px; }
.nl-pillar .elementor-inline-items{ margin:0; }
.nl-pillar .elementor-icon-list-item, .nl-pillar .elementor-icon-list-item a, .nl-pillar .elementor-icon-list-text{
  font-family:Montserrat,sans-serif; font-size:12px; font-weight:600; letter-spacing:2px;
  text-transform:uppercase; color:var(--e-global-color-nlblue600); text-decoration:none; }
.nl-pillar .elementor-icon-list-item a:hover{ text-decoration:underline; }
.nl-pillar .elementor-icon-list-icon{ display:none!important; }
.nl-pillar .elementor-icon-list-item:not(:last-child):after{ display:none!important; }

.nl-counterpart{ display:inline-block; }
.nl-counterpart .elementor-widget-container{ display:inline; }
.nl-counterpart-link{ font-family:Montserrat,sans-serif; font-size:13.5px; font-weight:600;
  color:var(--e-global-color-nlblue600); text-decoration:none; }
.nl-counterpart-link:hover{ text-decoration:underline; }
.nl-counterpart:has(.nl-counterpart-link)::before{ content:"· "; color:var(--e-global-color-nlgrey500);
  font-family:Montserrat,sans-serif; font-size:13.5px; }/* End custom CSS */