.banner{text-align:center;position:relative;height:100vh;background-size:cover;background-position:center center;background-color:#fcf3ed}.term-page .banner{height:550px}.banner .text{color:#fff;font-size:20px;line-height:32px;display:inline-block;vertical-align:middle}.banner .title{color:#fff;font-family:Cooperative;font-size:64px;letter-spacing:2px;line-height:1.3;font-weight:400;text-align:center;display:inline-block;vertical-align:middle;width:400px;margin-top:160px;padding:0 0 40px}.term-page .banner .title{color:#3c4b3c;text-shadow:unset}.banner .title.underline::before{width:60px;bottom:20px;background:#fff}.term-page .banner .title.underline::before{width:60px;bottom:20px;background:#3c4b3c}.banner .title.center::before{right:calc(50% - 30px)}.blog{text-align:center;padding:0 0 170px}.blog nav{color:rgba(60,75,60,.49);font-size:22px;line-height:1;font-weight:400;padding:60px 0}.blog nav span{font-size:30px}.blog nav a{color:#3c4b3c;font-size:22px;line-height:1;letter-spacing:1.5px;font-weight:400}.blog nav a.active,.blog nav a:hover{color:#3c4b3c;text-decoration:underline}.blog .list{text-align:right;display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px;padding:0}#ltr .blog .list{text-align:left}.blog .list .item.pinned{display:flex;grid-column:auto/3 span;margin-bottom:84px;background-color:#fcf3ed}.blog .list .item.pinned .body{position:relative;width:50%;order:1;padding:136px 104px 0 120px}#ltr .blog .list .item.pinned .body{padding:136px 120px 0 104px}.blog .list .item.pinned figure{width:50%;order:2}.blog .list .item.pinned .categories{position:absolute;right:104px;top:70px}#ltr .blog .list .item.pinned .categories{right:unset;left:104px}.blog .list .item.pinned .categories a{color:#3c4b3c;font-size:18px}.blog .list .item.pinned img{height:calc(50vw - 110px);width:100%;object-fit:cover}.blog .list .item.pinned h3{position:relative;font-size:54px;line-height:1.3;padding-left:0}.blog .list .item.pinned h3::before{content:'';position:absolute;bottom:20px;right:0;display:inline-block;width:75px;height:2px;background:#3c4b3c}#ltr .blog .list .item.pinned h3::before{left:0;right:unset}.blog .list .item.pinned .site-link{position:absolute;right:104px;bottom:81px}#ltr .blog .list .item.pinned .site-link{left:104px;right:unset}.blog .list .item img{height:300px;width:100%;object-fit:cover}.blog .list .item h3{color:#3c4b3c;font-family:Cooperative;font-size:30px;line-height:46px;font-weight:400;letter-spacing:2px;padding:32px 0 38px 140px}#ltr .blog .list .item h3{padding:32px 0 38px 0}.blog .list .item .text{margin:0 0 40px 0}.blog .list .item .categories,.blog .list .item .categories a{color:rgba(60,75,60,.65);font-size:14px;line-height:32px;font-weight:400}.pagination{text-align:center;width:100%;height:165px;padding:60px 110px;background-color:rgba(196,204,197,.7)}.pagination .page-numbers{display:inline-block;vertical-align:middle;margin:0 15px}.pagination .page-numbers.current{font-weight:700}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-size:0;display:inline-block;vertical-align:middle;width:6px;height:15px;background-image:url(../images/pagination-arrow.svg)}.pagination .page-numbers.prev{transform:rotate(180deg)}footer .grid{border-top:1px solid transparent}@media only screen and (max-width:1600px){.banner .title{font-size:42px;margin-top:70px}.banner .title.underline::before{width:40px;bottom:20px}.banner .title.center::before{right:calc(50% - 20px)}.blog{padding:0 0 110px}.blog nav{font-size:18px;padding:30px 0}.blog nav a{font-size:18px}.blog .list .item.pinned{margin-bottom:50px}.blog .list .item.pinned .body{padding:100px 60px 0 60px}#ltr .blog .list .item.pinned .body{padding:100px 60px 0 60px}.blog .list .item.pinned .categories{position:absolute;right:60px;top:50px}#ltr .blog .list .item.pinned .categories{right:unset;left:60px}.blog .list .item.pinned .categories a{font-size:14px}.blog .list .item.pinned h3{font-size:36px;margin-bottom:20px}.blog .list .item.pinned h3::before{bottom:-5px;width:40px}.blog .list .item.pinned .site-link{right:60px;bottom:40px}#ltr .blog .list .item.pinned .site-link{left:60px;right:unset}.blog .list{padding:0}.blog .list .item img{height:200px}.blog .list .item h3{font-size:26px;line-height:40px;letter-spacing:1.7px;padding:20px 0 14px 60px}#ltr .blog .list .item h3{padding:20px 0 20px 0}.blog .list .item .text{margin:0 0 20px 0}.blog .list .item .categories,.blog .list .item .categories a{font-size:12px;line-height:24px}.blog .list .item .categories{margin:0 0 10px 0}.pagination{height:unset;padding:30px 50px}}@media only screen and (max-width:768px){.banner{height:120vw}.banner .title{width:100%;margin-top:0}.banner .title.underline::before{width:30px;bottom:20px}.banner .title.center::before{right:calc(50% - 20px)}.blog{padding:0 0 110px}.blog nav{width:100%;font-size:0;padding:30px 0 0;text-align:center}.blog nav a{display:inline-block;font-size:18px;padding:0 15px;line-height:2}.blog .list .item.pinned{grid-column:unset;flex-wrap:wrap;margin-bottom:0;padding:0;border-top:0 solid #3c4b3c}.blog .list .item.pinned .body{order:2;width:100%;padding:40px 28px 40px 28px}.blog .list .item.pinned img{height:calc(100vw - 56px);min-height:unset}#ltr .blog .list .item.pinned .body{padding:40px 28px 40px 28px}#ltr .blog .list .item.pinned .categories,.blog .list .item.pinned .categories{position:relative;right:unset;top:unset;left:unset}.blog .list .item.pinned .categories a{font-size:14px}.blog .list .item.pinned h3{font-size:22px;line-height:33px;letter-spacing:1.7px;padding:0 0 29px 60px}.blog .list .item.pinned h3::before{bottom:-5px;width:40px}.blog .list .item.pinned .site-link{right:28px;bottom:30px}#ltr .blog .list .item.pinned .site-link{left:28px;right:unset}.blog .list .item.pinned figure{order:1;width:100%}.blog .list{padding:40px 0 0 0;grid-template-columns:1fr;gap:40px}.blog .list .item{border-top:1px solid #3c4b3c;padding:47px 0 13px 0}.blog .list .item img{height:186px}.blog .list .item h3{font-size:22px;line-height:33px;letter-spacing:1.7px;padding:40px 0 29px 60px}#ltr .blog .list .item h3{padding:20px 0 20px 0}.blog .list .item .text{margin:0 0 30px 0}.blog .list .item .categories,.blog .list .item .categories a{font-size:12px;line-height:24px}.blog .list .item .categories{margin:0 0 6px 0}.pagination{height:unset;padding:30px 50px}}