.post{display:flex;flex-direction:column;position:relative;gap:20px;box-shadow:0 3px 5px 0 #dee8ee, 0 1px 1px 0 #becfd9, inset 0 -1px 0 0 #f6f8fa;border:solid 1px #dee8ee;border-radius:10px;background-color:#fff;height:100%}@media only screen and (min-width: 960px){.post{gap:28px;height:100%}}.post:not(:has(figure)) .wrapper{padding-top:20px}@media only screen and (min-width: 960px){.post:not(:has(figure)) .wrapper{padding-top:28px}}.post figure{flex-shrink:0;width:100%;min-height:210px}@media only screen and (min-width: 960px){.post figure{height:240px;max-height:unset;min-height:unset}}@media only screen and (min-width: 960px){.blog .post figure,.single .post figure{height:240px}}.post figure img{width:100%;height:100%;object-fit:cover;border-radius:9px;border-bottom-left-radius:0;border-bottom-right-radius:0}.post .wrapper{padding:0 20px 20px;height:100%}@media only screen and (min-width: 960px){.post .wrapper{padding:0 30px 28px}}.post .wrapper,.post .post-content{display:flex;flex-direction:column;gap:10px}.post li:not(.title-badge){font-size:13px;font-weight:500;opacity:0.9}.post li.is-purple:not(.title-badge){color:#ab69d0}.post li.is-blue:not(.title-badge){color:#008dd6;gap:25px}.post li.is-green:not(.title-badge){color:#00a56c}.post li.is-gold:not(.title-badge){color:#ba7f19}.post h2{font-size:25px;font-weight:800;line-height:1.08;letter-spacing:-0.25px}.post h2 a{color:#38393e;text-decoration:none;transition-duration:0.1s}.post h2 a:hover{text-decoration:underline;color:#008dd6}.post h2 a:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.post p{font-size:15px;line-height:1.33;color:#5c697c;margin-bottom:0}.post.is-featured{background-color:#fff;border-radius:10px;box-shadow:0 3px 5px 0 #dee8ee, 0 1px 1px 0 #becfd9, inset 0 -1px 0 0 #f6f8fa;border:solid 1px #dee8ee;padding-bottom:0;height:100%}@media only screen and (min-width: 960px){.post.is-featured{flex-direction:row;gap:40px}}.post.is-featured figure{position:relative}@media only screen and (min-width: 960px){.post.is-featured figure{width:60%;max-width:635px;min-height:403px;height:100%}.post.is-featured figure img{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:9px}}@media only screen and (min-width: 960px){.post.is-featured .wrapper{padding:40px 40px 30px 0;gap:15px}.post.is-featured .wrapper.no-thumbnail{padding:40px 40px 30px}}@media only screen and (min-width: 960px){.post.is-featured .post-content{gap:25px}}@media only screen and (min-width: 960px){.post.is-featured h2{font-size:48px;line-height:1.04;letter-spacing:-0.96px}}@media only screen and (min-width: 960px){.post.is-featured p{font-size:18px;line-height:1.39}}.post-meta{display:flex;gap:15px;margin-top:auto}.post-meta span,.post-meta time{font-family:'Fira Code', monospace;font-size:13px}.post-meta span{font-weight:700}.section-posts{padding-top:0;padding-bottom:50px}.archive .section-posts{padding-top:50px}@media only screen and (min-width: 960px){.archive .section-posts{padding-top:70px}}@media only screen and (min-width: 960px){.section-posts{padding-bottom:70px}}.section-posts header{padding:35px 0 20px;margin-bottom:20px;align-items:start;gap:12px;border-bottom:2px solid #dee8ee}@media only screen and (min-width: 960px){.section-posts header{padding:61px 0 20px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}.section-posts header a{margin-top:-4px}}.archive .section-posts header,.search .section-posts header{padding-bottom:10px}@media only screen and (min-width: 960px){.archive .section-posts header,.search .section-posts header{padding-top:60px;padding-bottom:20px}}.section-posts header h2{font-size:32px;letter-spacing:-0.32px;line-height:normal;text-align:left;margin-bottom:0}.section-posts header p{font-size:15px;letter-spacing:normal;line-height:1.33;color:#5c697c;text-align:left;max-width:600px}.section-posts .articles{display:grid;grid-template-columns:1fr;grid-row-gap:20px}@media only screen and (min-width: 640px){.section-posts .articles{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px}}@media only screen and (min-width: 960px){.section-posts .articles{grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(3, 1fr)}}.section-posts .articles>li:has(.is-featured){grid-row:1}@media only screen and (min-width: 960px){.section-posts .articles>li:has(.is-featured){grid-column:1 / 2;border-bottom:none;grid-column:1 / 4}}.archive .section-posts:not(:has(.articles)),.search .section-posts:not(:has(.articles)){padding-top:50px}@media only screen and (min-width: 960px){.archive .section-posts:not(:has(.articles)),.search .section-posts:not(:has(.articles)){padding-top:70px}}.archive .section-posts:not(:has(.articles)) .newsletter,.search .section-posts:not(:has(.articles)) .newsletter{margin-top:0}.archive .section-posts:first-of-type,.search .section-posts:first-of-type{background-color:#f6f8fa}.archive .section-posts:has(.newsletter){background-color:#f6f8fa}.search .section-posts:first-of-type{background-color:#fff;padding-top:50px;padding-bottom:0}@media only screen and (min-width: 960px){.search .section-posts:first-of-type{padding-top:70px}}.search .section-posts:first-of-type:not(:has(.post)){padding-top:0}.search .section-posts:nth-of-type(2) header{padding-top:0}.archive-month .section-posts{padding-top:50px}@media only screen and (min-width: 960px){.archive-month .section-posts{padding-top:70px}}

/*# sourceMappingURL=theme-v4-posts.css.map */