.journal-trending img,.journal-grid img{width:100%;height:auto}.journal-banner{text-align:center}.journal-banner__inner{max-width:60rem;margin:0 auto}.journal-banner__title{margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.15em}.journal-banner__description{margin:0;font-size:1.5rem;line-height:1.7;color:rgb(var(--color-secondary-foreground))}.journal-section-title{text-transform:uppercase;letter-spacing:.12em;font-size:2rem;font-weight:600;margin:0 0 2rem}.journal-badge{display:inline-block;padding:.4rem 1.4rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:10rem;line-height:1.6}.journal-badge--outline{background:transparent;border:1px solid rgb(var(--color-foreground))}.journal-read-more{display:inline-block;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:underline;text-underline-offset:.4rem;color:rgb(var(--color-foreground))}.journal-trending{margin-bottom:5rem}.journal-trending__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width:990px){.journal-trending__grid{grid-template-columns:50% 1fr;gap:2rem}.journal-trending__featured,.journal-trending__featured-link{height:100%}.journal-trending__side{height:100%;justify-content:stretch}.journal-trending__side-card{flex:1}}.journal-trending__featured-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.journal-trending__featured-image{position:relative;overflow:hidden;border-radius:var(--blog-card-corner-radius, .8rem);flex:1}.journal-trending__featured-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .4s ease}.journal-trending__featured-link:hover .journal-trending__featured-image img{transform:scale(1.03)}.journal-trending__featured-image .journal-badge{position:absolute;top:1.4rem;right:1.4rem}.journal-trending__featured-content{padding:1.6rem 0 0}.journal-trending__featured-title{font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .8rem;line-height:1.4}.journal-trending__featured-excerpt{font-size:1.3rem;color:rgb(var(--color-secondary-foreground));margin:0 0 1.2rem;line-height:1.6}.journal-trending__side{display:flex;flex-direction:column;gap:2rem}.journal-trending__side-card{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;text-decoration:none;color:inherit;align-items:stretch}.journal-trending__side-image{position:relative;overflow:hidden;border-radius:var(--blog-card-corner-radius, .8rem);height:100%}.journal-trending__side-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.journal-trending__side-card:hover .journal-trending__side-image img{transform:scale(1.03)}.journal-trending__side-content{display:flex;flex-direction:column;gap:.8rem;padding-top:.2rem}.journal-trending__side-title{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0;line-height:1.4}.journal-all-posts{margin-top:3rem}.journal-grid{display:grid;grid-template-columns:1fr;gap:3rem 2rem}@media screen and (min-width:750px){.journal-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.journal-grid{grid-template-columns:repeat(3,1fr)}}.journal-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.journal-card__image{position:relative;overflow:hidden;border-radius:var(--blog-card-corner-radius, .8rem)}.journal-card__image img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .4s ease}.journal-card:hover .journal-card__image img{transform:scale(1.03)}.journal-card__image .journal-badge{position:absolute;top:1.2rem;right:1.2rem}.journal-card__content{display:flex;flex-direction:column;padding:1.4rem 0;flex:1}.journal-card__title{font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .8rem;line-height:1.4}.journal-card__excerpt{font-size:1.3rem;color:rgb(var(--color-secondary-foreground));margin:0 0 1.4rem;line-height:1.6;flex:1}@media screen and (max-width:749px){.journal-section-title{font-size:1.6rem;margin-bottom:1.6rem}.journal-trending__side-card{gap:1.2rem}.journal-trending__side-title{font-size:1.2rem}.journal-trending__featured-title{font-size:1.4rem}.journal-trending{margin-bottom:3rem}.journal-all-posts{margin-top:1.6rem}.journal-card__image img{aspect-ratio:3 / 2}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-main-blog.css.map */
