.blog-cue{display:inline-flex;width:1.25rem;height:1.25rem;color:rgb(var(--color-gold));transition:transform .35s cubic-bezier(.22,1,.36,1)}.blog-featured{display:grid;gap:2rem;padding:2rem;border:1px solid rgb(var(--color-line));border-radius:.5rem;background:rgb(var(--color-ink)/.03);transition:border-color .25s ease,background-color .25s ease}.blog-featured:focus-visible,.blog-featured:hover{border-color:rgb(var(--color-gold));background:rgb(var(--color-gold)/.06);outline:none}.blog-featured-title{margin-top:1.25rem;font-size:2rem;font-weight:700;line-height:1.08;letter-spacing:-.025em;color:rgb(var(--color-ink))}.blog-featured-meta{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.blog-featured-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:rgb(var(--color-ink))}.blog-featured:focus-visible .blog-cue,.blog-featured:hover .blog-cue{transform:translateX(4px)}.blog-entry{border-bottom:1px solid rgb(var(--color-line));animation-delay:calc(.4s + var(--i, 0) * .08s)}.blog-entry-link{display:grid;grid-template-columns:1fr;gap:1rem;padding:2rem 0;position:relative;transition:padding-left .35s cubic-bezier(.22,1,.36,1)}.blog-entry-link:before{content:"";position:absolute;left:0;top:2rem;bottom:2rem;width:2px;background:rgb(var(--color-gold));transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,1,.36,1)}.blog-entry-link:focus-visible:before,.blog-entry-link:hover:before{transform:scaleY(1)}.blog-entry-link:focus-visible,.blog-entry-link:hover{padding-left:1.25rem;outline:none}.blog-entry-meta{display:flex;align-items:baseline;gap:1rem}.blog-entry-number{font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.12em;color:rgb(var(--color-faint))}.blog-entry-title{font-size:1.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--color-ink));text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .25s ease}.blog-entry-link:focus-visible .blog-entry-title,.blog-entry-link:hover .blog-entry-title{text-decoration-color:rgb(var(--color-gold))}.blog-entry-date{font-size:.75rem;color:rgb(var(--color-faint));font-variant-numeric:tabular-nums}.blog-entry-cue{display:none;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.blog-entry-link:focus-visible .blog-entry-cue,.blog-entry-link:hover .blog-entry-cue{opacity:1;transform:translateX(0)}@media (min-width:768px){.blog-featured{grid-template-columns:minmax(0,1fr) 14rem;padding:3rem}.blog-featured-title{font-size:2.75rem}.blog-featured-meta{align-items:flex-end;text-align:right}.blog-entry-link{grid-template-columns:8rem minmax(0,1fr) 9rem 1.25rem;gap:2rem;align-items:start;padding:2.5rem 0}.blog-entry-meta{flex-direction:column;gap:.75rem;padding-top:.35rem}.blog-entry-title{font-size:1.75rem}.blog-entry-date{padding-top:.5rem;text-align:right}.blog-entry-cue{display:inline-flex;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.blog-cue,.blog-entry-cue,.blog-entry-link,.blog-entry-link:before,.blog-entry-title,.blog-featured{transition:none}}