.naina-shop-page,.naina-page-generic,.naina-search-results,.naina-blog-archive,.naina-journal-article,.naina-404{max-width:var(--maxw,1220px);margin:0 auto;padding:28px 24px 60px}.naina-page-title{font-family:var(--serif);font-size:clamp(24px, 3.4vw, 34px);color:var(--green);font-weight:800;margin:10px 0 22px}.naina-breadcrumb{font-size:13px;color:rgb(38 24 11 / .6);margin-bottom:14px}.naina-breadcrumb a{color:inherit;text-decoration:none}.naina-breadcrumb a:hover{color:var(--green)}.naina-page-thumb{border-radius:16px;overflow:hidden;margin-bottom:26px}.naina-page-thumb img{width:100%;height:auto;display:block}.naina-entry-content{font-size:15.5px;line-height:1.8;color:#3D4E44}.naina-entry-content p{margin:0 0 16px}.naina-blog-grid,.naina-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.naina-blog-card,.naina-search-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.naina-blog-card-thumb{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--ivory)}.naina-blog-card-thumb img{width:100%;height:100%;object-fit:cover}.naina-blog-card-body{padding:16px 18px}.naina-blog-card-body h2{font-size:17px;margin:0 0 6px}.naina-blog-card-body a{color:var(--brown);text-decoration:none}.naina-blog-card-meta{font-size:12px;color:rgb(38 24 11 / .5);margin:0 0 8px}.naina-blog-pagination{margin-top:32px;display:flex;justify-content:center;gap:10px}.naina-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:8px;border:1px solid var(--line);text-decoration:none;color:var(--brown);font-size:13px}.naina-blog-pagination .page-numbers.current{background:var(--green);color:#fff;border-color:var(--green)}@media (max-width:700px){.naina-shop-page,.naina-page-generic,.naina-search-results,.naina-blog-archive,.naina-journal-article,.naina-404{padding:20px 16px 44px}}