/* Homepage news only: keep global spacing and other page layouts unchanged. */
.nlt-home-news{padding:0;min-width:0}
.nlt-home-news>.row{margin-left:0;margin-right:0}
.nlt-home-news>nav>.row{margin-left:0;margin-right:0}
.nlt-home-news .tab-content>[role="tabpanel"]{min-width:0}
.nlt-home-news-group>.card{border-radius:.25rem;overflow:visible}
.nlt-home-news-group>.card>.card-header{padding:0}
.nlt-home-news .nlt-home-news-toggle{
 display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:start;gap:1rem;
 width:100%;margin:0;padding:1rem 1.25rem;min-height:48px;cursor:pointer;
 font-size:1.0625rem;line-height:1.65;color:#212529;overflow-wrap:anywhere;touch-action:manipulation
}
.nlt-home-news .nlt-home-news-toggle>[class*="col-"]{padding:0;max-width:none;min-width:0;flex:none}
.nlt-home-news .nlt-home-news-toggle>[class*="col-"]:nth-child(2){font-size:.9375rem;white-space:nowrap;color:#495057}
.nlt-home-news .nlt-home-news-toggle::after{
 content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;
 transform:rotate(45deg);margin-top:.4rem;justify-self:center
}
.nlt-home-news .nlt-home-news-toggle[aria-expanded="true"]::after{transform:rotate(225deg);margin-top:.65rem}
.nlt-home-news .nlt-home-news-toggle:hover{background:#f1f3f5}
.nlt-home-news .nlt-home-news-toggle:focus-visible{outline:3px solid #0056b3;outline-offset:-3px;background:#f1f3f5}
.nlt-home-news .nlt-home-news-toggle img{vertical-align:middle;margin-right:.3rem}
.nlt-home-news-group>.card>.collapse>.card-body{padding:1.25rem;line-height:1.8;overflow-wrap:anywhere}
.nlt-home-news-group>.card>.collapse>.card-body img{max-width:100%;height:auto}
@media(max-width:575px){
 .nlt-home-news .nlt-home-news-toggle{grid-template-columns:minmax(0,1fr) 1rem;gap:.4rem .75rem;padding:.9rem 1rem}
 .nlt-home-news .nlt-home-news-toggle>[class*="col-"]:nth-child(2){grid-column:1;grid-row:2;white-space:normal}
 .nlt-home-news .nlt-home-news-toggle::after{grid-column:2;grid-row:1}
 .nlt-home-news-group>.card>.collapse>.card-body{padding:1rem}
}
