.site-content{padding-top:70px}.google-banner{display:block;position:relative;margin:0 0 20px;max-width:100%;height:300px;text-align:center}.google-banner ins{margin:0 auto}.blog-search{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:-6rem -2rem 1.5rem;clear:both;background:#fff;padding:7rem 2rem 2rem;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15)}.blog-search form{flex:1 1 100%;margin:0 0 2rem}.blog-search form .inp-wrap{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem;position:relative}.blog-search form .inp-wrap label{position:absolute;top:-1rem;left:0;opacity:0;font-size:1.2rem;color:#666}.blog-search form .inp-wrap input{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve'%3E%3Cg fill='black'%3E%3Cpath d='M960.9,820.2c18,18,29.1,42.9,29.1,70.3c0,54.9-44.5,99.5-99.4,99.5c-27.5,0-52.3-11.1-70.3-29.1l0,0L609.6,750.2c-59.2,35-128,55.4-201.8,55.4C188.1,805.6,10,627.5,10,407.8C10,188.1,188.1,10,407.8,10c219.7,0,397.8,178.1,397.8,397.8c0,73.7-20.4,142.6-55.4,201.8L960.9,820.2L960.9,820.2z M407.8,109.4C243,109.4,109.4,243,109.4,407.8c0,164.8,133.6,298.3,298.3,298.3s298.3-133.6,298.3-298.3C706.1,243,572.6,109.4,407.8,109.4z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 1rem center/1.5rem auto;padding-left:3.4rem;border-radius:3em}.blog-search .blog-popular-searches{padding:1.5rem 0 0;width:100%;flex:0 0 100%;border-top:1px solid #dedede}.blog-search .blog-popular-searches>p{font-weight:600;font-size:1.3rem;margin:0 0 0.8rem}.blog-search .blog-popular-searches ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:1rem;margin:0}.blog-search .blog-popular-searches ul li{flex:0 0 auto;margin:0}.blog-search .blog-popular-searches ul li a{padding:0.5rem 1.5rem;border-radius:3em;background:#1a73e8;color:#fff;font-weight:600;display:block;font-size:1.3rem}.blog-home-title{margin:0 0 0.2em}.blog-posts ul{list-style:none;margin:0}.blog-posts ul li{padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.15);margin:0 0 1rem;overflow:hidden;position:relative}.blog-posts ul li figure{margin:-1.5rem -1.5rem 1.5rem;height:52vw;position:relative;max-height:300px}.blog-posts ul li figure img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-posts ul li h2,.blog-posts ul li h3,.blog-posts ul li h4{line-height:1.1;margin:0 0 0.3em}.blog-posts ul li h2 a,.blog-posts ul li h3 a,.blog-posts ul li h4 a{text-decoration:none;color:inherit}.blog-posts ul li p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.blog-posts ul li .button{border-radius:3em;margin:0.5rem 0 0}.blog-posts ul li .button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.blog-fixed-google-banner{position:fixed;bottom:0;left:0;right:0;z-index:99;display:block;height:70px !important;text-align:center;line-height:70px;box-sizing:content-box}.blog-fixed-google-banner ins{margin:0 auto}.site-footer{padding-bottom:80px}@media screen and (min-width:768px){.blog-posts ul li{padding:2rem}.blog-posts ul li.has-image{padding-left:185px}.blog-posts ul li.has-image figure{width:165px;height:100%;overflow:hidden;position:absolute;margin:0;top:0;left:0;bottom:0}}@media screen and (min-width:1024px){.site-content{padding-top:1rem}.site-main{float:left;width:calc(100% - 200px - 2em);margin-right:2em}.banner-sidebar{float:right;width:200px;min-height:600px;margin-top:0}.banner-sidebar .google-banner{height:600px;position:sticky;top:20px}.blog-search{margin:0 0 3rem;padding:1rem 2rem 2rem;position:relative;box-shadow:none}.blog-search:before{content:"";position:absolute;top:-10rem;left:-100vw;right:-100vw;bottom:0;background:#fff;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.1);z-index:-1}.blog-posts ul li.has-image{padding-left:220px}.blog-posts ul li.has-image figure{width:200px}.blog-posts ul li p{-webkit-line-clamp:3}}@media screen and (min-width:1280px){.site-main{width:calc(100% - 300px - 2em)}.banner-sidebar{width:300px}}