.rf-journal{background:#fff;padding-block:48px 90px}.rf-journal>*{margin-inline:auto;width:min(calc(100% - 40px),1120px)}.rf-blog-hero{border-bottom:1px solid #e5e5e5;margin-bottom:26px;padding-bottom:22px}.rf-blog-hero h1{color:var(--rf-ink);font-family:Hanken Grotesk,Arial,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.1;margin:0}.rf-blog-hero p{color:#6f675c;font-size:14px;line-height:1.6;margin:10px 0 0;max-width:620px}.rf-blog-count{color:#6f675c;font-size:12px;margin-block:0 34px}.rf-story-grid{display:grid;gap:48px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-story-card{background:#fff;border:1px solid rgba(42,38,32,.1);display:flex;flex-direction:column;margin:0;min-width:0;padding:12px}.rf-story-image{aspect-ratio:3/2;background:#f4f4f4;display:block;margin-bottom:14px;overflow:hidden}.rf-story-image img{display:block;height:100%;object-fit:cover;transition:opacity .18s ease;width:100%}.rf-story-card:hover .rf-story-image img{opacity:.92}.rf-story-meta{color:#6f675c;font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.rf-story-meta span{margin-inline:3px}.rf-story-title{font-family:Hanken Grotesk,Arial,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}.rf-story-title a{color:var(--rf-ink);text-decoration:none}.rf-story-title a:focus-visible,.rf-story-title a:hover{color:#c9633e}.rf-story-excerpt{color:#6f675c;font-size:13px;line-height:1.6;margin:0 0 14px}.rf-story-link{color:var(--rf-ink);font-size:10px;font-weight:700;letter-spacing:.1em;margin-top:auto;text-decoration:none;text-transform:uppercase}.rf-story-link:focus-visible,.rf-story-link:hover{color:#c9633e}.rf-journal .rf-empty-state{background:#fff;border:1px solid rgba(42,38,32,.1);border-radius:0}.rf-blog-pagination{display:flex;gap:6px;justify-content:center;margin-top:52px}.rf-blog-pagination .page-numbers{border:1px solid rgba(42,38,32,.12);border-radius:0;color:var(--rf-ink);display:grid;font-size:11px;height:36px;min-width:36px;padding-inline:12px;place-items:center;text-decoration:none}.rf-blog-pagination .current,.rf-blog-pagination a.page-numbers:focus-visible,.rf-blog-pagination a.page-numbers:hover{background:var(--rf-ink);border-color:var(--rf-ink);color:var(--rf-ivory)}@media (max-width:900px){.rf-story-grid{gap:34px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rf-journal{padding-block:30px 64px}.rf-journal>*{width:min(calc(100% - 30px),1120px)}.rf-blog-hero{margin-bottom:20px;padding-bottom:16px}.rf-blog-hero h1{font-size:26px}.rf-story-grid{gap:16px;grid-template-columns:minmax(0,1fr)}.rf-story-card{padding:10px}.rf-blog-pagination{flex-wrap:wrap;margin-top:36px}}