.post-card{background-color:var(--color-surface)}.post-card.big{margin-top:1.25rem;padding-bottom:0}.post-card .entry-title{margin:1.25rem 0 .6875rem}.post-card.big .entry-title{background-color:var(--color-surface);margin-top:2.5rem;margin-bottom:1rem;font-size:1.875rem}.post-card.small .entry-excerpt,.post-card.big .entry-excerpt{font-size:.9375rem;font-family:var(--font-narrator)}.post-card .entry-excerpt{letter-spacing:.02em;color:#696969;text-align:left;font-weight:300;line-height:1.5}.post-card.big .entry-meta{text-align:center;padding-top:0}.post-card.big .more-link-holder{text-align:center;padding-top:41px}@media (max-width:991px){.post-card.big .more-link-holder{padding-top:22px}}.post-card-img img{transition:opacity .3s ease-out}.post-card-img:hover img{opacity:.8}.entry-meta,.entry-meta a{font-family:var(--font-sans);letter-spacing:.14em;text-transform:lowercase;text-align:left;font-size:14px;font-weight:300}.entry-cats a,.more-link-span a{color:var(--color-accent)}.more-link-span a{text-decoration:none;transition:all .1s linear}.entry-cats a:hover,.more-link-span a:hover{color:var(--color-text)}.entry-cats:after{content:"\a ";background-color:var(--color-text-muted);width:2.5rem;height:1px;margin:0 .6rem 0 1rem;display:inline-block;position:relative;bottom:.3rem}.entry-date{font-family:var(--font-sans);color:var(--color-text-muted);font-size:14px}.post-card .entry-title{font-family:var(--font-narrator);color:var(--color-text);letter-spacing:-.009em;text-align:center;font-weight:500;line-height:1.2;position:relative}.more-link-span{font-family:var(--font-sans);letter-spacing:.14em;padding-right:13px;font-size:.875rem;font-weight:300;display:inline-block}.entry-excerpt__sticky{text-align:center;font-size:15px;font-family:var(--font-narrator);letter-spacing:.02em;color:#696969;font-weight:300;line-height:1.5}.post-card.small{contain:content;height:100%;padding-bottom:15px}.entry-thumb-link{display:block;position:relative}.post-card:not(.big) .entry-thumb-link img{width:100%;height:auto;margin-bottom:-25px;display:block}.post-card .entry-thumb-overlay{z-index:1;background-color:var(--color-background);opacity:0;transition:opacity .4s;position:absolute;inset:0}.post-card:not(.big) .entry-thumb-overlay{bottom:-25px}.post-card .entry-thumb-overlay:hover{opacity:.14}.post-card.small .entry-meta{padding:42px 24px 0 15px}.post-card.small .entry-title{text-align:left;margin:18px 0 4px;padding:0 24px 0 15px;font-size:20px}.post-card.small .entry-excerpt{padding:0 24px 0 15px}.post-card .entry-excerpt p{margin:0}.post-card.small .more-link-holder{text-align:left;padding-top:18px}@media (min-width:768px) and (max-width:991px){.post-card.small .entry-title{font-size:23px}}@media (max-width:440px){.post-card.small .entry-title,.post-card.small .entry-excerpt{padding-right:16px}}.blog.post-card{padding-bottom:36px}.blog.post-card.small .blog__entry-meta{padding-top:15px}.blog .author-block{-moz-column-gap:30px;grid-template-columns:74px auto;grid-template-areas:"photo text-content""photo text-content"".text-content";column-gap:30px;width:100%;height:140px;margin:0;padding:15px 24px 0 15px;font-family:Georgia;font-size:20px;text-decoration:none;display:grid;overflow:hidden}.blog .author-block__photo-wrapper{grid-area:photo;max-width:150px;margin-bottom:20px}.blog .author-block__photo{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:74px;height:74px}.blog .author-block__text-content{grid-area:text-content;font-size:18px}.blog .author-block__name{word-break:normal;margin:0 0 .2em;font-size:20px;line-height:1.2}.blog .author-block__description{color:gray;margin:.2em 0 .5em;font-size:15px}@media (min-width:768px) and (max-width:991px){.blog .author-block__name{font-size:23px}}@media (max-width:768px){.blog .author-block{text-align:center;grid-template-columns:1fr;grid-template-areas:"photo""text-content";justify-items:center;height:200px;font-size:18px}.blog .author-block__text-content{font-size:16px}}
.archive-pagination{justify-content:center;gap:32px;padding:32px 0 34px;display:flex}.archive-pagination .button-link{border:2px solid var(--color-text-secondary);color:var(--color-text-secondary);font-family:var(--font-sans);letter-spacing:.14em;text-align:center;text-transform:lowercase;flex:0 300px;padding:21px 25px 19px;font-size:16px}.archive-pagination .button-link:hover{background-color:var(--color-surface);color:var(--color-text-secondary)}@media (max-width:767px){.archive-pagination{gap:16px}}
