.blog-page{padding-top:140px;background:var(--paper)}body:has(.blog-page) .site-header.on-gray{inset:27px auto auto 30px;width:95%;padding:10px 40px;border-radius:3px;background:#12121299;backdrop-filter:blur(15px);box-shadow:inset 0 0 0 .5px #ffffff4d}.blog-page__featured,.blog-page__grid{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}.blog-page__featured{display:flex;flex-direction:column;gap:40px;padding-bottom:60px}.blog-page__featured-heading{display:flex;flex-direction:column;gap:5px}.blog-page__featured-heading h1{font-size:42px;font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.blog-page__featured-heading p{font-family:var(--font-body);font-size:var(--text-22);line-height:var(--leading-snug);text-transform:capitalize}.blog-page__featured-image{display:block;overflow:hidden;width:100%;aspect-ratio:3.303 / 1;border-radius:3px}.blog-page__featured-image img,.blog-card__image>img{width:100%;height:100%;object-fit:cover}.blog-page__byline{display:flex;align-items:center;justify-content:space-between;min-height:60px}.blog-page__author{display:flex;align-items:center;gap:20px;font-family:var(--font-body)}.blog-page__author>img{width:60px;height:60px;border-radius:50%;object-fit:cover}.blog-page__author strong{display:block;font-size:var(--text-18);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.blog-page__author-meta{display:flex;gap:20px;margin-top:5px;color:#555;font-size:var(--text-14);line-height:var(--leading-snug)}.blog-page__linkedin img{width:20px;height:20px}.blog-page__featured-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.blog-page__featured-copy>p{color:#666;font-family:var(--font-body);font-size:var(--text-16);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}.blog-page__read-more{display:inline-flex;align-items:center;justify-content:center;width:92.4px;height:33.1px;padding:10px 15px;border-radius:2px;background:var(--ink);color:#fff;font-size:var(--text-14);line-height:var(--leading-none);white-space:nowrap}.blog-page__read-more:hover{background:#2c2c2c}.blog-page__divider{align-self:center;width:82%;height:1px;background:#dedede}.blog-page__archive-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.blog-page__archive-heading>div>p{color:var(--muted);font-family:var(--font-body);font-size:var(--text-14);line-height:var(--leading-snug);letter-spacing:-.03em}.blog-page__archive-heading h2{font-size:var(--text-34);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.blog-page__archive-heading>p{width:304px;flex:none;color:#555;font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-snug)}.blog-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:100px;padding-bottom:60px}.blog-card{min-width:0}.blog-card__image{position:relative;display:flex;height:320px;overflow:hidden;border-radius:3px}.blog-card__meta{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:10px}.blog-card__category{padding:5px 10px;background:var(--yellow);font-size:var(--text-10);line-height:var(--leading-none)}.blog-card__reading-time{padding:2px 8px;border-radius:2px;background:#121212b3;color:#fff;font-size:var(--text-12);font-weight:var(--weight-medium);line-height:var(--leading-loose)}.blog-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:20px}.blog-card h2{font-size:var(--text-22);line-height:var(--leading-none);letter-spacing:-.01em}.blog-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.blog-card__content>p{color:#555;font-family:var(--font-body);font-size:var(--text-16);line-height:var(--leading-snug)}@media(max-width:809px){body:has(.blog-page) .site-header.on-gray{inset:27px auto auto 20px;width:calc(100% - 40px);padding:15px 20px}body:has(.blog-page) .site-header.on-gray .nav-bar{height:30.5625px}.blog-page{padding-top:120px}.blog-page__featured,.blog-page__grid{padding-inline:20px}.blog-page__featured{gap:30px;padding-bottom:20px}.blog-page__featured-heading h1{font-size:var(--text-22)}.blog-page__featured-heading p{font-size:var(--text-12)}.blog-page__byline{min-height:41px}.blog-page__author{gap:10.5px}.blog-page__author>img{width:40.5px;height:41px}.blog-page__author strong{font-size:var(--text-12)}.blog-page__author-meta{gap:12px;margin-top:5px;font-size:9px}.blog-page__featured-copy{align-items:center}.blog-page__featured-copy>p{font-size:var(--text-10);line-height:var(--leading-relaxed)}.blog-page__featured-copy .blog-page__read-more{width:75px;height:29px;padding:10px;font-size:9px}.blog-page__divider{width:82%}.blog-page__archive-heading{flex-direction:column;gap:16px;text-align:center}.blog-page__archive-heading>div>p{font-size:9px}.blog-page__archive-heading h2{margin-top:10px;font-size:var(--text-22)}.blog-page__archive-heading>p{width:100%;font-size:var(--text-12)}.blog-page__grid{grid-template-columns:1fr;row-gap:60px;padding-bottom:20px}.blog-card__content{align-items:center}.blog-card h2,.blog-card__content>p{align-self:stretch}.blog-card__content>p{font-size:13px}}
