.blog-index__hero{background-color:#0552ec;margin-bottom:60px}.blog-index__hero .span12{margin:0 auto;max-width:1090px;padding:60px 0;text-align:center}@media (min-width:768px){.blog-index__hero .span12{padding:90px 0 110px}}.blog-index__hero.hero-2 .widget-type-rich_text{max-width:830px}.blog-index__hero .blog-post__tags{align-items:center;display:flex;justify-content:center}.blog-index__hero .blog-post__tags a{background:#fff;border-radius:12px;font-size:12px;margin:0 5px;padding:10px}.blog-index__hero h1{padding:0 0 27px}.blog-index__hero .blog-post__meta{color:#fff;font-size:14px;line-height:21px}.blog-index__hero .blog-post__meta a{color:#fff}.blog-index__hero .blog-post__meta a:focus,.blog-index__hero .blog-post__meta a:hover{text-decoration-color:#fff}.blog-index__content{position:relative;width:100%;z-index:2}.blog-listing .grid__gutter-sizer{width:55px}.blog-listing{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);width:100%}@media (min-width:576px){.blog-listing{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.blog-index__content{padding-left:10px}.blog-listing{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog-listing{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.blog-listing{gap:55px;grid-template-columns:repeat(2,1fr)}}.blog-listing .column{background:#f5f7f9;border:2px solid #e7eef3;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;position:relative;transition:background .15s linear,border-color .15s linear}.blog-listing .column.hover:hover{background:#14cdff;border-color:#14cdff}.blog-listing .column .item-post__featured{flex-shrink:0}.blog-listing .column img{border-radius:20px;height:255px;object-fit:cover}@media (min-width:768px){.blog-listing .row-fluid .column img{min-height:255px}}.blog-listing .item-content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px 20px 20px}@media (min-width:575px) and (max-width:991px){.blog-listing .item-content{padding:20px 5px 10px}}.blog-listing .column .item-content a.hs-button{box-shadow:inset 0 0 0 1px #000}.blog-listing .column.hover:hover .item-content a.hs-button{box-shadow:inset 0 0 0 1px transparent}.blog-listing .column.hover:hover .item-content a.hs-button:focus,.blog-listing .column.hover:hover .item-content a.hs-button:hover{background:#fff;color:#000}.blog-listing .column .post-link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.blog-listing .column .post-link span.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.blog-listing .column .item-post__tags{display:flex;left:20px;position:absolute;top:20px;width:calc(100% - 40px)}.blog-listing .column .item-post__tags a,.blog-listing .column .item-post__tags span{background:#fff;border-radius:12px;color:#000;display:inline-block;font-family:Fira Mono,monospace;font-size:12px;font-style:normal;font-weight:500;margin-right:10px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.blog-listing .column .item-post__tags span.primary{background:#0552ec;color:#fff}.blog-listing .column .item-post__tags span.secondary{background:#14cdff;color:#000}.blog-listing .column .item-content .item-content-list,.blog-listing .column .item-content span{display:none}.blog-listing .column .item-content h5{--offset:6px;font-family:Hiragino Kaku Gothic ProN W5;font-size:18px;line-height:normal;margin-bottom:25px;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,0);text-decoration-thickness:.05em;text-underline-offset:var(--offset,3px);transition:color .15s linear,text-decoration-color .2s linear}@media (min-width:768px){.blog-listing .column .item-content h5{margin-bottom:55px}}.blog-listing .column.hover:hover .item-content h5{color:#fff;text-decoration-color:#fff;transition:text-decoration-color .2s linear}.blog-partners__content .column{justify-content:flex-start}.blog-partners__content .column .item-content h5{margin-bottom:20px}.blog-partners__content .column .item-content .item-content__text{margin-bottom:auto}.blog-partners__content .item-post__featured{align-items:center;background:#fff;border-radius:20px;display:flex;height:202px;justify-content:center}.blog-partners__content .item-post__featured img{border-radius:0;height:101px;object-fit:contain;width:170px}.blog-partners__content .item-post__featured.no-featured-image img{width:270px}.blog-partners__content .item-content__text p{font-size:14px;line-height:21px}.blog-partners__content .column .item-content .item-content__text span{display:inline}.blog-partners__content .column .item-content a.hs-button{margin-top:20px}.blog-partners__content .column.hover:hover .item-content__text p{color:#fff}@media (max-width:767px){.blog-index__sidebar{margin-bottom:20px;margin-top:-90px}}.blog-index__sidebar{position:relative;width:100%;z-index:1}.blog-index__sidebar>div{display:flex;flex-direction:column}.blog-index__sidebar .dnd-row{border-radius:30px;box-shadow:3px 25px 100px rgba(78,78,78,.3);margin-bottom:10px;width:100%}.blog-index__sidebar .dnd-row:last-child{margin-bottom:0}@media (min-width:768px){.blog-index__sidebar .dnd-row{max-width:405px}}@media (min-width:992px){.blog-index__sidebar{padding-right:10px}}.blog-index__sidebar .dnd-row>.block{background:#fff;border-radius:30px;padding:13px 30px 5px}@media (min-width:768px) and (max-width:991px){.blog-index__sidebar div.block{padding:20px 20px 5px}}.blog-index__sidebar .block .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.blog-index__sidebar .block h3{color:#0552ec;font-family:Hiragino Kaku Gothic StdN W7;font-size:18px;line-height:40px}.blog-index__sidebar .block.block-search{padding-bottom:20px}.blog-index__sidebar .block.block-search h3{color:#000}.blog-index__sidebar .block .header button{background:#f4f7f9;box-shadow:inset 0 0 0 2px #e7eef3}.blog-index__sidebar .block .header button:focus,.blog-index__sidebar .block .header button:hover{box-shadow:inset 0 0 0 2px #0552ec;color:#0552ec}.blog-index__sidebar .block .header button:after{content:none}.blog-index__sidebar .checkbox label{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px 0}.blog-index__sidebar .checkbox input[type=checkbox]{appearance:none;cursor:pointer;padding-left:30px;position:relative}.blog-index__sidebar .checkbox input[type=checkbox]:after,.blog-index__sidebar .checkbox input[type=checkbox]:before{aspect-ratio:1;border-radius:50%;content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s}.blog-index__sidebar .checkbox input[type=checkbox]:before{border:1px solid #e2e2e2;height:32px;left:0;opacity:1;transition:border .3s linear;width:32px}.blog-index__sidebar .checkbox input[type=checkbox]:checked:before{border-color:#0552ec}.blog-index__sidebar .checkbox input[type=checkbox]:after{height:32px;left:0;opacity:0;width:32px}.blog-index__sidebar .checkbox input[type=checkbox]:checked:after{background:#0552ec url(//2107769.fs1.hubspotusercontent-na1.net/hubfs/2107769/raw_assets/public/data-basics-theme/images/checkbox-checked.svg) no-repeat 50%;opacity:1}.block-newsletter{background:radial-gradient(92.7% 92.7% at 50% 98.44%,#0552ec 0,#032f86 100%),#0552ec;color:#fff}.block-newsletter h3{color:#fff}.block-newsletter .hs-richtext{display:none}.block-newsletter form{margin-top:5px}.block-newsletter form>div:first-child{width:100%}.block-newsletter .hs_submit{margin-bottom:20px;margin-top:10px}@media (min-width:992px){.block-newsletter{margin-left:10px}.block-newsletter form{align-items:flex-start;display:flex;margin-top:5px}.block-newsletter .hs_submit{flex-shrink:0;margin-bottom:0;margin-left:10px}}#button_load_more a{margin:40px auto 0;max-width:280px;width:100%}#button_load_more a:focus:hover,#button_load_more a:hover{box-shadow:inset 0 0 0 1px #000;color:#000}#button_load_more a:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);color:#000}@media (min-width:768px){#button_load_more a{margin-top:60px}}.dnd-section>.divider{margin-top:40px}@media (min-width:768px){.dnd-section>.divider{margin-top:60px}}