.container{display:block;width:100%;max-width:100%;margin:0 auto;position:relative;padding:0 15px}.site-main.blog-page .container{max-width:1632px}@media screen and (min-width:400px){.container{padding:0 30px}}@media screen and (min-width:767px){.container{max-width:400px}}@media screen and (min-width:950px){.container{max-width:750px}}@media screen and (min-width:1130px){.container{max-width:930px}}@media screen and (min-width:1380px){.container{max-width:1100px}}@media screen and (min-width:1480px){.container{max-width:1450px}}@media screen and (min-width:1700px){.container{max-width:1650px}}.blog-page{padding:142px 0}h2.blog-page-title{font-size:56px;letter-spacing:-1.3px;margin:0 0 17px}.blog-page h1.blog-page-title{font-family:var(--HalyardDisplay);font-size:56px;line-height:1.1;font-weight:500;letter-spacing:0;color:#203b5c;margin:0 0 15px}.blog-page p.blog-page-description,.post-item .post-content p{font-size:20px;line-height:1.5;font-family:var(--HalyardDisplay);font-weight:400;color:#414141;margin:0 0 70px}.first-post .post-content-area .post-date{font-family:var(--HalyardDisplay);font-weight:500;text-transform:uppercase;font-size:20px;margin:0 0 20px;letter-spacing:1px;color:#fff}.first-post .post-content-area h3.post-title{margin:0 0 20px}.first-post .post-content-area h3.post-title a{font-family:var(--HalyardDisplay);font-weight:500;font-size:48px;display:inline-block;line-height:1.1;letter-spacing:-.2px;color:#fff;position:relative;text-decoration:none}.posts-list{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:40px 30px}.posts-loadmore a.cmn-btn.btn2{padding:23px 63px 23px 34px}.posts-loadmore a.cmn-btn.btn2:before{top:25px}@media screen and (min-width:950px){.posts-list{gap:40px 30px}}@media screen and (min-width:1130px){.posts-list{gap:70px 50px}}@media screen and (min-width:1480px){.posts-list{gap:80px 50px}}@media screen and (min-width:1700px){.posts-list{gap:100px 70px}}.post-item{position:relative;width:100%;max-width:100%}@media screen and (min-width:950px){.post-item{max-width:calc((100% / 3) - 20px)}}@media screen and (min-width:1130px){.post-item{max-width:calc((100% / 3) - 34px)}}@media screen and (min-width:1700px){.post-item{max-width:calc((100% / 3) - 47px)}}.post-item:not(.first-post) a.cmn-btn:hover{color:#008fc5;border-bottom:1px solid #008fc5}.post-item:not(.first-post) a.cmn-btn:hover:before{background-image:url(//www.jasonknightlaw.com/wp-content/themes/jasonknight/css/../images/arrow-blue.png) !important}.post-item .post-image img{width:100%;display:block}.post-item:not(.first-post) .post-image{margin-bottom:25px}.post-item .post-date{font-family:var(--HalyardDisplay);font-weight:500;text-transform:uppercase;font-size:20px;margin:0 0 10px;letter-spacing:1px;color:#b8b8b8}.post-item h3.post-title{margin:0 0 20px}.post-item h3.post-title a{font-family:var(--HalyardDisplay);font-weight:500;font-size:24px;text-decoration:none;line-height:1.1;display:inline-block;letter-spacing:0px;color:#203b5c}.post-item.first-post{max-width:100%}.first-post .post-content-area{position:absolute;bottom:70px;left:70px;width:100%;max-width:550px;z-index:2}.post-item .post-content p{margin:0 0 30px !important}.post-image{width:100%;height:auto;position:relative}.hide{display:none}.posts-loadmore{text-align:center;padding-top:81px}@media screen and (max-width:1700px){.site-main.blog-page .container{max-width:1440px}.blog-page{padding:100px 0}.posts-loadmore{text-align:center;padding-top:70px}.blog-page p.blog-page-description,.post-item .post-content p{margin:0 0 60px}}@media screen and (max-width:1500px){.site-main.blog-page .container{max-width:1200px}.blog-page{padding:80px 0}.blog-page p.blog-page-description,.post-item .post-content p{margin:0 0 50px}}@media screen and (max-width:1240px){.blog-page{padding:70px 0}h2.blog-page-title{font-size:50px;letter-spacing:-1.3px;margin:0 0 10px}.blog-page p.blog-page-description,.post-item .post-content p{margin:0 0 40px}.posts-loadmore{padding-top:60px}.posts-loadmore a.cmn-btn.btn2{padding:19px 53px 19px 24px}.posts-loadmore a.cmn-btn.btn2:before{top:20px;right:25px}}@media screen and (max-width:950px){.first-post .post-image{height:750px}.first-post .post-image img{object-fit:cover;object-position:top left;width:auto;height:100%}.first-post .post-content-area{width:100%;max-width:calc(100% - 60px);left:30px;bottom:30px}}@media screen and (max-width:650px){.first-post .post-content-area h3.post-title a{font-size:36px}.first-post .post-image{height:400px}}@media screen and (max-width:410px){h2.blog-page-title{font-size:41px;letter-spacing:0px;margin:0 0 10px}.blog-page{padding:60px 0}}@media screen and (min-width:768px) and (max-width:950px){.posts-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;grid-auto-flow:dense}.post-item{width:100%;max-width:100%}.post-item.first-post{grid-column:1/2;grid-row:1/1}.post-item:nth-child(2) .post-image,.post-item:nth-child(3) .post-image{display:block}.first-post .post-image{height:540px}.first-post .post-content-area h3.post-title a{font-size:35px}}