.home-articles-section{background:#f7fbfa}.home-articles-heading{margin-bottom:1.5rem}.home-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-article-card{overflow:hidden;border:1px solid #e2ecea;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,57,53,.06)}.home-article-cover{display:flex;height:11rem;align-items:center;justify-content:center;background:#dff4ef;color:#0d6e6e;font-size:2.4rem}.home-article-cover img{width:100%;height:100%;object-fit:cover}.home-article-body{padding:1rem}.home-article-meta,.home-article-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:#64748b}.home-article-meta span{color:#087f76;font-weight:800}.home-article-body h3{margin:.7rem 0;font-size:1.05rem}.home-article-body h3 a{color:#173c3a;text-decoration:none}.home-article-body p{display:-webkit-box;overflow:hidden;margin:0 0 1rem;color:#64748b;font-size:.85rem;line-height:1.8;-webkit-line-clamp:2;-webkit-box-orient:vertical}.home-article-footer a{color:#087f76;font-weight:800;text-decoration:none}.home-articles-empty{display:flex;gap:.6rem;align-items:center;justify-content:center;padding:2rem;border:1px dashed #9ccfc5;border-radius:1rem;color:#58716e}.public-article{padding:8rem 0 4rem;background:#f7fbfa;min-height:70vh}.article-breadcrumb{display:flex;align-items:center;gap:.55rem;overflow:hidden;margin-bottom:1.2rem;color:#64748b;font-size:.82rem;white-space:nowrap}.article-breadcrumb a{color:#0d6e6e;text-decoration:none}.article-back{display:inline-flex;align-items:center;gap:.5rem;color:#0d6e6e;font-weight:800;text-decoration:none}.article-header{max-width:850px;margin:2rem auto;text-align:center}.article-header>span{color:#087f76;font-weight:800}.article-header h1{margin:.7rem 0;font-size:clamp(1.8rem,4vw,3rem);color:#143c39}.article-header p{color:#64748b;line-height:2}.article-header>div{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;color:#64748b;font-size:.85rem}.article-hero{display:block;width:min(100%,1000px);max-height:520px;object-fit:cover;margin:0 auto 2rem;border-radius:1.25rem}.article-content{max-width:820px;margin:auto;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid #e2ecea;border-radius:1rem;background:#fff;color:#334155;line-height:2.2}.article-content h2,.article-content h3{color:#0d6e6e}.article-content img{display:block;max-width:100%;height:auto;margin:1.5rem auto;border-radius:.75rem}.article-content a{color:#087f76}.article-tags{display:flex;max-width:820px;flex-wrap:wrap;gap:.5rem;margin:1.2rem auto}.article-tags span{padding:.35rem .7rem;border-radius:999px;background:#dff4ef;color:#087f76;font-size:.8rem}@media(max-width:850px){.home-articles-grid{grid-template-columns:1fr}.public-article{padding-top:6.5rem}.article-content{border-radius:.75rem}}
