body{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box}header{text-align:initial;padding:30px 0;background-color:#fff;margin:0}.blog-gallery{padding:20px 40px}.blog-gallery h2{display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate}.blog-article{padding:20px 40px}.featured-article{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:4rem;background:#fff;border-radius:8px}.featured-article-link{text-decoration:none;border-radius:8px;color:inherit;display:block;border:1px solid #ccc;transition:transform .2s ease-in-out;flex:1;min-width:300px;max-width:600px;overflow:hidden}.featured-article-link:hover{transform:scale(1.02);border-color:#000}.featured-article-link h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;unicode-bidi:isolate;padding:0 10px;text-align:center;font-size:1.5em}.featured-content{height:100%;display:flex;flex-direction:column}.featured-content img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.featured-text{flex:1;padding:24px;min-width:300px}.featured-text h3{font-size:1.5rem;margin-bottom:1rem;color:#333}.featured-text p{line-height:1.6;color:#666}.all-articles{margin-top:40px}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.article-card{text-decoration:none;border-radius:8px;color:inherit;display:flex;flex-direction:column;border:1px solid #ccc;transition:transform .2s ease-in-out;background:#fff;box-shadow:0 2px 4px #0000001a;overflow:hidden;height:100%}.article-card:hover{transform:scale(1.05);border-color:#000}.article-card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.article-card h3{padding:1rem;margin:0;font-size:1.25rem;color:#333}.article-cover-container{width:100%;margin:0}.article-cover{width:100%;max-width:1024px;margin:0 auto;height:350px;object-fit:cover}.article-content{margin-bottom:40px}.article-navigation{display:flex;justify-content:space-between}.article-navigation a{text-decoration:none;color:#000}@media (max-width: 768px){.featured-article{flex-direction:column}.featured-article-link,.featured-text{max-width:100%}.articles-grid{grid-template-columns:1fr}}.blog-container{max-width:1280px;margin:0 auto;width:100%;padding:0}.blog-content{max-width:1024px;margin:0 auto;width:100%}.blog-text{max-width:768px;margin:0 auto;padding:0 1rem;width:100%}
