main.blog-page-container{background:#eee;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:12vh 0 8vh;display:flex;position:relative}section.blog-post{width:100%;position:relative}@media screen and (max-aspect-ratio:3/4){section.blog-post{text-align:center;width:100%}}section.blog-post .blog-post-content{flex-direction:column;align-items:flex-start;width:100%;max-width:140vmin;margin:0 auto;padding:4vmin 20vmin;display:flex}@media screen and (max-aspect-ratio:4/3){section.blog-post .blog-post-content{padding:4vmin 6vmin}}@media screen and (max-aspect-ratio:3/4){section.blog-post .blog-post-content{align-items:center;padding:4vmin}}section.blog-post .blog-post-content .blog-post-date{opacity:0;color:#8b8b8b;text-transform:uppercase;letter-spacing:.1rem;margin-bottom:2vmin;font-size:2vmin;font-weight:500}@media screen and (max-aspect-ratio:3/4){section.blog-post .blog-post-content .blog-post-date{font-size:3.5vmin}}section.blog-post .blog-post-content .blog-post-body{opacity:0;color:#282828;text-align:left;width:100%;font-size:2.2vmin;line-height:1.8}@media screen and (max-aspect-ratio:3/4){section.blog-post .blog-post-content .blog-post-body{font-size:4vmin;line-height:1.7}}section.blog-post .blog-post-content .blog-post-body p{margin-bottom:3vmin}section.blog-list{width:100%;position:relative}@media screen and (max-aspect-ratio:3/4){section.blog-list{text-align:center;width:100%}}section.blog-list .blog-list-content{flex-direction:column;align-items:flex-start;width:100%;max-width:140vmin;margin:0 auto;padding:4vmin 20vmin;display:flex}@media screen and (max-aspect-ratio:4/3){section.blog-list .blog-list-content{padding:4vmin 6vmin}}@media screen and (max-aspect-ratio:3/4){section.blog-list .blog-list-content{align-items:center;padding:4vmin}}section.blog-list .blog-list-content .blog-grid{grid-template-columns:1fr;gap:4vmin;width:100%;margin-top:4vmin;display:grid}@media screen and (min-aspect-ratio:4/3){section.blog-list .blog-list-content .blog-grid{grid-template-columns:1fr 1fr}}section.blog-list .blog-list-content .blog-grid .blog-card{opacity:0;cursor:pointer;color:inherit;text-align:left;background:#fff;border:1px solid #c6c6c6;border-radius:1rem;flex-direction:column;justify-content:space-between;padding:4vmin;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}section.blog-list .blog-list-content .blog-grid .blog-card:hover{border-color:#db0000;transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-meta{color:#8b8b8b;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:2vmin;font-size:1.6vmin;font-weight:500}@media screen and (max-aspect-ratio:3/4){section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-meta{font-size:3vmin}}section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-title{color:#141414;margin-bottom:2vmin;font-size:2.6vmin;font-weight:600;line-height:1.3}@media screen and (max-aspect-ratio:3/4){section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-title{font-size:4.5vmin}}section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-preview{color:#282828;margin-bottom:3vmin;font-size:1.8vmin;line-height:1.6}@media screen and (max-aspect-ratio:3/4){section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-preview{font-size:3.5vmin}}section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-link{color:#db0000;text-transform:uppercase;align-items:center;margin-top:auto;font-size:1.6vmin;font-weight:600;display:flex}@media screen and (max-aspect-ratio:3/4){section.blog-list .blog-list-content .blog-grid .blog-card .blog-card-link{font-size:3vmin}}
