.fray-blog-cards{--blog-paper:#f5f5f0;--blog-ink:#111712;--blog-line:rgba(17,23,18,0.16);--site-muted:#687168;--site-blue:#1648ff}.fray-blog-cards .fray-site-header{border-color:var(--blog-line)}.fray-blog-cards .fray-site-header nav a.is-active{background:var(--blog-ink);color:var(--blog-paper)}.fray-blog-cards .fray-site-logo span{color:var(--site-blue)}.fray-blog-cards .fray-catalog-section{padding-bottom:clamp(6rem,10vw,10rem)}.fray-blog-card-copy{padding-top:1rem}.fray-blog-card-title{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr auto}.fray-blog-card-title h3{font-size:clamp(1.3rem,2vw,1.65rem);font-weight:590;letter-spacing:-.04em;line-height:1.12;max-width:22ch}.fray-blog-card-title svg{color:var(--site-muted);height:1rem;margin-top:.15rem;transition:transform .18s ease;width:1rem}.fray-blog-card:hover .fray-blog-card-title svg{transform:translate(.12rem,-.12rem)}.fray-blog-card-copy>p{color:var(--site-muted);font-size:.94rem;line-height:1.55;margin-top:.85rem;max-width:34rem}.fray-blog-card-meta{border-top:1px solid var(--blog-line);color:var(--site-muted);display:flex;font-family:var(--font-mono);font-size:.64rem;font-weight:680;justify-content:space-between;letter-spacing:.08em;margin-top:1.25rem;padding-top:.8rem;text-transform:uppercase}.fray-blog-cards .fray-site-footer{background:var(--blog-ink);border:0;color:var(--blog-paper)}.fray-blog-cards .fray-site-footer .fray-site-logo span,.fray-blog-cards .fray-site-footer nav a:hover{color:#d5ff4f}@media (prefers-reduced-motion:reduce){.fray-blog-card-title svg{transition:none}}