.dc-blog-card-container{margin:40px auto;max-width:1200px;padding:20px}.dc-blog-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:24px}.dc-header-info{border-bottom:1px solid #eee;color:#666;display:flex;font-size:14px;justify-content:space-between;padding-bottom:16px}@media (max-width:768px){.dc-header-info{flex-direction:column;gap:6px;text-align:center}}.dc-content-wrapper{display:flex;flex-wrap:wrap;gap:24px}.dc-text-content{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;min-width:280px;padding-right:12px}.dc-text-content .dc-category{color:#e63946;display:inline-block;font-size:14px;font-weight:600;margin-bottom:8px}.dc-text-content h1{color:#b2822d;font-family:Georgia,serif;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 16px}.dc-text-content p{color:#666;font-family:Alata;font-size:1rem;line-height:1.6;margin:0 0 16px}.dc-image-container{background-color:#f0f0f0;border-radius:12px;flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1;height:0;min-width:280px;overflow:hidden;padding-bottom:100%;position:relative}.dc-blog-image{border-radius:12px;height:60vh;left:0;object-fit:cover;position:absolute;top:0;width:100%}.dc-navigation-buttons{display:flex;gap:20px;justify-content:center;margin-top:24px}.dc-nav-button{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:24px;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:100px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.dc-nav-button:hover{background-color:#f8f8f8;border-color:#ccc}.dc-nav-button svg{height:16px;width:16px}@media (max-width:768px){.dc-blog-card{padding:16px}.dc-content-wrapper{flex-direction:column}.dc-text-content{padding-right:0}.dc-text-content h1{font-size:2rem}.dc-image-container{padding-bottom:100%}.dc-navigation-buttons{flex-direction:column;gap:12px}.dc-nav-button{font-size:14px;min-width:auto;padding:8px 16px}.dc-header-info{flex-direction:column;gap:6px;text-align:center}}@media (max-width:480px){.dc-blog-card,.dc-blog-card-container{padding:12px}.dc-text-content h1{font-size:1.75rem}.dc-nav-button{font-size:13px;padding:6px 12px}.dc-header-info span{font-size:13px}}
/*# sourceMappingURL=46.5d8f1d3a.chunk.css.map*/