.container[data-astro-cid-5tznm7mj]{max-width:1400px;margin:0 auto;padding:0 4rem 4rem}.hero[data-astro-cid-5tznm7mj]{padding:4rem 0;margin-bottom:4rem}h1[data-astro-cid-5tznm7mj]{font-size:3.5rem;font-weight:400;margin-bottom:2rem;line-height:1.2;letter-spacing:-.02em}.hero-description[data-astro-cid-5tznm7mj]{font-size:1.25rem;line-height:1.8;color:#666;max-width:700px}.content-section[data-astro-cid-5tznm7mj]{margin-bottom:5rem}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;gap:2rem;margin-bottom:3rem}.blog-card[data-astro-cid-5tznm7mj]{background:#fafafa;border-radius:12px;transition:all .2s ease;overflow:hidden}.blog-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.blog-card-link[data-astro-cid-5tznm7mj]{text-decoration:none;color:inherit;display:block}.blog-card-content[data-astro-cid-5tznm7mj]{padding:2rem}.blog-date[data-astro-cid-5tznm7mj]{font-size:.875rem;color:#999;display:block;margin-bottom:.75rem}.blog-title[data-astro-cid-5tznm7mj]{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:.75rem;line-height:1.3}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-title[data-astro-cid-5tznm7mj]{color:#9b6b47}.blog-summary[data-astro-cid-5tznm7mj]{font-size:1rem;line-height:1.6;color:#666;margin-bottom:1rem}.blog-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-5tznm7mj]{background:#fff;color:#666;font-size:.813rem;padding:.25rem .75rem;border-radius:999px;font-weight:500}.empty-state[data-astro-cid-5tznm7mj]{text-align:center;padding:3rem 2rem}.empty-state[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:1.063rem;line-height:1.8;color:#555;margin-bottom:1.5rem}.btn[data-astro-cid-5tznm7mj]{display:inline-block;padding:1rem 2rem;background-color:#9b6b47;color:#fff;text-decoration:none;border-radius:50px;font-size:1.1rem;font-weight:600;transition:all .3s;margin-top:1rem}.btn[data-astro-cid-5tznm7mj]:hover{background-color:#7d5538;transform:translateY(-1px)}@media (max-width:1024px){.container[data-astro-cid-5tznm7mj]{padding-left:2rem;padding-right:2rem}}@media (max-width:768px){h1[data-astro-cid-5tznm7mj]{font-size:2.5rem}.hero-description[data-astro-cid-5tznm7mj]{font-size:1.1rem}}@media (max-width:640px){.container[data-astro-cid-5tznm7mj]{padding:1rem}h1[data-astro-cid-5tznm7mj]{font-size:2rem}}