.content-layout{margin-top:1.5rem;margin-bottom:2rem}
.content-page>.row{margin-left:0;margin-right:0}
.content-article{padding:1.5rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem}
.content-article h1{line-height:1.2}
.content-article .byline{color:#596574;font-size:.9rem}
.content-article .summary{font-size:1.15rem}
.content-article .article-body{line-height:1.75;overflow-wrap:anywhere}
.content-article .article-body img{max-width:100%;height:auto}
.content-hero{max-width:420px;margin:1.5rem auto;text-align:center}
.content-hero img{display:block;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;margin:0 auto}
.content-hero figcaption{font-size:.85rem;color:#596574;margin-top:.4rem}
.content-related{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #dee2e6}
.content-related li{margin:.6rem 0}
.content-panel{background:#fff;border:1px solid #cedff0;padding:1rem;border-radius:.375rem;margin-bottom:1.25rem}
.content-program-search{background:#94bfe9;border-color:#94bfe9}
.content-panel li{margin-bottom:.7rem}
.content-sidebar label{display:block;font-weight:600;margin-bottom:.5rem}
.content-social{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}
.content-footer-divider{margin:2rem 0 0;border-color:#adb5bd}
.content-footer footer{padding:1.5rem 0;text-align:center;color:#596574}
.content-footer footer p{margin-bottom:.6rem}
.content-notice{padding:1rem;background:#fff3cd}
.navbar-brand{margin-left:1rem}
.navbar .navbar-nav{margin-right:auto}
.navbar form{margin-right:1rem}
@media(max-width:767px){.content-sidebar{margin-top:1.5rem}}
