@charset "UTF-8";.blogpostpage{margin:0}.blogpostpage .hero-banner{position:relative;height:60vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.blogpostpage .hero-banner .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4)}.blogpostpage .hero-banner .hero-content{position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;color:#fff}.blogpostpage .hero-banner .hero-content .mobile-post-header{display:none}.blogpostpage .hero-banner .hero-content .hero-category{display:block;font-size:.875rem;letter-spacing:.1em;margin-bottom:.5rem}.blogpostpage .hero-banner .hero-content .hero-title{font-size:2.5rem;font-weight:700;margin:0 0 1rem}.blogpostpage .hero-banner .hero-content .hero-date{font-size:1rem;opacity:.9}.blogpostpage .post-content{max-width:80%;margin:50px 0;margin-left:10%}.blogpostpage .post-content .mobile-post-header{display:none}.blogpostpage .post-content .breadcrumbs{margin-bottom:2rem;font-size:.875rem}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list .breadcrumbs-item+.breadcrumbs-item{margin-left:.5rem}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list .breadcrumbs-item+.breadcrumbs-item:before{content:"›";margin-right:.5rem;color:#0052cc}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list .breadcrumbs-item a{color:#0052cc;text-decoration:none}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list .breadcrumbs-item a:hover{text-decoration:underline}.blogpostpage .post-content .breadcrumbs .breadcrumbs-list .breadcrumbs-item[aria-current=page]{color:#000;font-weight:700}.blogpostpage .post-content .content div{margin-bottom:1.5rem}.blogpostpage .post-content .share{text-align:center;margin-top:4rem}.blogpostpage .post-content .share .share-divider{border:none;height:1px;background:#ddd;margin-bottom:2rem}.blogpostpage .post-content .share .share-title{font-weight:700;font-size:1.25rem;margin-bottom:1rem}.blogpostpage .post-content .share .share-icons{display:inline-flex;gap:1rem;margin-bottom:1.5rem}.blogpostpage .post-content .share .share-icons .share-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;color:#000;opacity:.7;transition:opacity .2s;text-decoration:none}.blogpostpage .post-content .share .share-icons .share-icon:hover{opacity:1}.blogpostpage .post-content .share .share-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.blogpostpage .post-content .share .share-tags .tag{display:inline-block;padding:.5rem 1rem;background:#000;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-radius:.25rem;text-decoration:none;transition:background .2s}.blogpostpage .post-content .share .share-tags .tag:hover{background:#000}@media (max-width:768px){.blogpostpage .hero-banner .hero-content{display:none}.blogpostpage .post-content .mobile-post-header{display:block}.blogpostpage .post-content .mobile-post-header .category-and-date{display:flex;justify-content:space-between;margin-bottom:20px}.blogpostpage .post-content .mobile-post-header .category-and-date .mobile-category{color:#999;letter-spacing:.3rem}.blogpostpage .post-content .mobile-post-header .mobile-title{font-weight:700;margin-bottom:30px;font-size:24px}.blogpostpage .post-content .breadcrumbs{display:none}}